diff -pruN 5.49.0-2/autotests/CMakeLists.txt 5.50.0-0ubuntu1/autotests/CMakeLists.txt --- 5.49.0-2/autotests/CMakeLists.txt 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/CMakeLists.txt 2018-09-02 19:33:06.000000000 +0000 @@ -38,6 +38,7 @@ set (KTEXTEDITOR_TEST_LINK_LIBS KF5TextE KF5::I18n KF5::IconThemes KF5::GuiAddons + KF5::SyntaxHighlighting Qt5::Qml ) @@ -136,6 +137,7 @@ ecm_add_tests( src/kateview_test.cpp src/revision_test.cpp src/modificationsystem_test.cpp + src/inlinenote_test.cpp src/templatehandler_test.cpp src/katefoldingtest.cpp src/bug286887.cpp @@ -149,7 +151,6 @@ ktexteditor_unit_test(scripting_test src ktexteditor_unit_test(bug313759 src/testutils.cpp) ktexteditor_unit_test(bug317111 src/testutils.cpp) ktexteditor_unit_test(bug205447 src/testutils.cpp) -ktexteditor_unit_test(katesyntaxtest) if (BUILD_VIMODE) add_subdirectory(src/vimode) diff -pruN 5.49.0-2/autotests/input/syntax/c/preprocessor-bug363280.c 5.50.0-0ubuntu1/autotests/input/syntax/c/preprocessor-bug363280.c --- 5.49.0-2/autotests/input/syntax/c/preprocessor-bug363280.c 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/c/preprocessor-bug363280.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ -#if 1 -int x; // variable shall not be grey -#endif -#if defined (A) -int y; // variable shall not be grey -#elif defined (B) -int z; // variable shall not be grey -#endif diff -pruN 5.49.0-2/autotests/input/syntax/c/results/preprocessor-bug363280.c.reference.html 5.50.0-0ubuntu1/autotests/input/syntax/c/results/preprocessor-bug363280.c.reference.html --- 5.49.0-2/autotests/input/syntax/c/results/preprocessor-bug363280.c.reference.html 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/c/results/preprocessor-bug363280.c.reference.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ - - - - - - -preprocessor-bug363280.c - - - -
-#if 1
-int x; // variable shall not be grey
-#endif
-#if defined (A)
-int y; // variable shall not be grey
-#elif defined (B)
-int z; // variable shall not be grey
-#endif
-
- - diff -pruN 5.49.0-2/autotests/input/syntax/carto-css/results/test.mss.reference.html 5.50.0-0ubuntu1/autotests/input/syntax/carto-css/results/test.mss.reference.html --- 5.49.0-2/autotests/input/syntax/carto-css/results/test.mss.reference.html 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/carto-css/results/test.mss.reference.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,229 +0,0 @@ - - - - - - -test.mss - - - -
-/* kate: hl CartoCSS
-   This file contains some content coming from
-   https://github.com/gravitystorm/openstreetmap-carto
-   with CC0 license. This file is just for testing
-   katepart highlighting engine.
-   */
-
-#world {
-// this syntax
-polygon-opacity: 50%;
-
-// is equivalent to
-polygon-opacity: 0.5;
-}
-
-@admin-boundaries: #ac46ac;
-
-/* For performance reasons, the admin border layers are split into three groups
-for low, middle and high zoom levels.
-For each zoomlevel, all borders come from a single attachment, to handle
-overlapping borders correctly.
-*/
-
-#admin-low-zoom[zoom < 11],  // test
-#admin-mid-zoom[zoom >= 11][zoom < 13],
-#admin-high-zoom[zoom >= 13] {
-  [admin_level = '2'],
-  [admin_level = '3'] {
-    [zoom >= 4] {
-      background/line-color: white;
-      background/line-width: 0.6;
-      line-color: @admin-boundaries;
-      line-width: 0.6;
-    }
-    [zoom >= 7] {
-      background/line-width: 2;
-      line-width: 2;
-    }
-    [zoom >= 10] {
-      [admin_level = '2'] {
-        background/line-width: 6;
-        line-width: 6;
-      }
-      [admin_level = '3'] {
-        background/line-width: 5;
-        line-width: 5;
-        line-dasharray: 4,2;
-        line-clip: false;
-      }
-    }
-  }
-  [admin_level = '4'] {
-    [zoom >= 4] {
-      background/line-color: white;
-      background/line-width: 0.6;
-      line-color: @admin-boundaries;
-      line-width: 0.6;
-      line-dasharray: 4,3;
-      line-clip: false;
-    }
-    [zoom >= 7] {
-      background/line-width: 1;
-      line-width: 1;
-    }
-    [zoom >= 11] {
-      background/line-width: 3;
-      line-width: 3;
-    }
-  }
-  /*
-  The following code prevents admin boundaries from being rendered on top of
-  each other. Comp-op works on the entire attachment, not on the individual
-  border. Therefore, this code generates an attachment containing a set of
-  @admin-boundaries/white dashed lines (of which only the top one is visible),
-  and with `comp-op: darken` the white part is ignored, while the
-  @admin-boundaries colored part is rendered (as long as the background is not
-  darker than @admin-boundaries).
-  The SQL has `ORDER BY admin_level`, so the boundary with the lowest
-  admin_level is rendered on top, and therefore the only visible boundary.
-  */
-  opacity: 0.4;
-  comp-op: darken;
-}
-
-#admin-mid-zoom[zoom >= 11][zoom < 13],
-#admin-high-zoom[zoom >= 13] {
-  [admin_level = '5'][zoom >= 11] {
-    background/line-color: white;
-    background/line-width: 2;
-    line-color: @admin-boundaries;
-    line-width: 2;
-    line-dasharray: 6,3,2,3,2,3;
-    line-clip: false;
-  }
-  [admin_level = '6'][zoom >= 11] {
-    background/line-color: white;
-    background/line-width: 2;
-    line-color: @admin-boundaries;
-    line-width: 2;
-    line-dasharray: 6,3,2,3;
-    line-clip: false;
-  }
-  [admin_level = '7'],
-  [admin_level = '8'] {
-    [zoom >= 12] {
-      background/line-color: white;
-      background/line-width: 1.5;
-      line-color: @admin-boundaries;
-      line-width: 1.5;
-      line-dasharray: 5,2;
-      line-clip: false;
-    }
-  }
-  opacity: 0.5;
-  comp-op: darken;
-}
-
-#admin-high-zoom[zoom >= 13] {
-  [admin_level = '9'],
-  [admin_level = '10'] {
-    [zoom >= 13] {
-      background/line-color: white;
-      background/line-width: 2;
-      line-color: @admin-boundaries;
-      line-width: 2;
-      line-dasharray: 2,3;
-      line-clip: false;
-    }
-  }
-  opacity: 0.5;
-  comp-op: darken;
-}
-
-
-
-#nature-reserve-boundaries {
-  [way_pixels > 100][zoom >= 7] {
-    [zoom < 10] {
-      ::fill {
-        opacity: 0.05;
-        polygon-fill: green;
-      }
-    }
-    a/line-width: 1;
-    a/line-offset: -0.5;
-    a/line-color: green;
-    a/line-opacity: 0.15;
-    a/line-join: round;
-    a/line-cap: round;
-    b/line-width: 2;
-    b/line-offset: -1;
-    b/line-color: green;
-    b/line-opacity: 0.15;
-    b/line-join: round;
-    b/line-cap: round;
-    [zoom >= 10] {
-      a/line-width: 2;
-      a/line-offset: -1;
-      b/line-width: 4;
-      b/line-offset: -2;
-    }
-    [zoom >= 14] {
-      b/line-width: 6;
-      b/line-offset: -3;
-    }
-  }
-}
-
-#building-text {
-[zoom >= 14][way_pixels > 3000],
-[zoom >= 17] {
-text-name: "[name]";
-text-size: 11;
-text-fill: #444;
-text-face-name: @book-fonts;
-text-halo-radius: 1;
-text-wrap-width: 20;
-text-halo-fill: rgba(255,255,255,0.5);
-text-placement: interior;
-}
-}
-
-@marina-text: #576ddf; // also swimming_pool
-@landcover-face-name: @oblique-fonts;
-@standard-wrap-width: 30;
-
-.points {
-  [feature = 'tourism_alpine_hut'][zoom >= 13] {
-    point-file: url('symbols/alpinehut.p.16.png');
-    point-placement: interior;
-  }
-  }
-
-  [feature = 'highway_bus_stop'] {
-    [zoom >= 16] {
-      marker-file: url('symbols/square.svg');
-      marker-fill: @transportation-icon;
-      marker-placement: interior;
-      marker-width: 6;
-    }
-    [zoom >= 17] {
-      marker-file: url('symbols/bus_stop.p.12.png');
-      marker-width: 12;
-    }
-  }
-
-[feature = 'highway_primary'] {
-[zoom >= 7][zoom < 12] {
-line-width: 0.5;
-line-color: @primary-fill;
-[zoom >= 9] { line-width: 1.2; }
-[zoom >= 10] { line-width: 2; }
-[zoom >= 11] { line-width: .5; }
-}
-}
-
- - diff -pruN 5.49.0-2/autotests/input/syntax/carto-css/test.mss 5.50.0-0ubuntu1/autotests/input/syntax/carto-css/test.mss --- 5.49.0-2/autotests/input/syntax/carto-css/test.mss 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/carto-css/test.mss 1970-01-01 00:00:00.000000000 +0000 @@ -1,215 +0,0 @@ -/* kate: hl CartoCSS - This file contains some content coming from - https://github.com/gravitystorm/openstreetmap-carto - with CC0 license. This file is just for testing - katepart highlighting engine. - */ - -#world { -// this syntax -polygon-opacity: 50%; - -// is equivalent to -polygon-opacity: 0.5; -} - -@admin-boundaries: #ac46ac; - -/* For performance reasons, the admin border layers are split into three groups -for low, middle and high zoom levels. -For each zoomlevel, all borders come from a single attachment, to handle -overlapping borders correctly. -*/ - -#admin-low-zoom[zoom < 11], // test -#admin-mid-zoom[zoom >= 11][zoom < 13], -#admin-high-zoom[zoom >= 13] { - [admin_level = '2'], - [admin_level = '3'] { - [zoom >= 4] { - background/line-color: white; - background/line-width: 0.6; - line-color: @admin-boundaries; - line-width: 0.6; - } - [zoom >= 7] { - background/line-width: 2; - line-width: 2; - } - [zoom >= 10] { - [admin_level = '2'] { - background/line-width: 6; - line-width: 6; - } - [admin_level = '3'] { - background/line-width: 5; - line-width: 5; - line-dasharray: 4,2; - line-clip: false; - } - } - } - [admin_level = '4'] { - [zoom >= 4] { - background/line-color: white; - background/line-width: 0.6; - line-color: @admin-boundaries; - line-width: 0.6; - line-dasharray: 4,3; - line-clip: false; - } - [zoom >= 7] { - background/line-width: 1; - line-width: 1; - } - [zoom >= 11] { - background/line-width: 3; - line-width: 3; - } - } - /* - The following code prevents admin boundaries from being rendered on top of - each other. Comp-op works on the entire attachment, not on the individual - border. Therefore, this code generates an attachment containing a set of - @admin-boundaries/white dashed lines (of which only the top one is visible), - and with `comp-op: darken` the white part is ignored, while the - @admin-boundaries colored part is rendered (as long as the background is not - darker than @admin-boundaries). - The SQL has `ORDER BY admin_level`, so the boundary with the lowest - admin_level is rendered on top, and therefore the only visible boundary. - */ - opacity: 0.4; - comp-op: darken; -} - -#admin-mid-zoom[zoom >= 11][zoom < 13], -#admin-high-zoom[zoom >= 13] { - [admin_level = '5'][zoom >= 11] { - background/line-color: white; - background/line-width: 2; - line-color: @admin-boundaries; - line-width: 2; - line-dasharray: 6,3,2,3,2,3; - line-clip: false; - } - [admin_level = '6'][zoom >= 11] { - background/line-color: white; - background/line-width: 2; - line-color: @admin-boundaries; - line-width: 2; - line-dasharray: 6,3,2,3; - line-clip: false; - } - [admin_level = '7'], - [admin_level = '8'] { - [zoom >= 12] { - background/line-color: white; - background/line-width: 1.5; - line-color: @admin-boundaries; - line-width: 1.5; - line-dasharray: 5,2; - line-clip: false; - } - } - opacity: 0.5; - comp-op: darken; -} - -#admin-high-zoom[zoom >= 13] { - [admin_level = '9'], - [admin_level = '10'] { - [zoom >= 13] { - background/line-color: white; - background/line-width: 2; - line-color: @admin-boundaries; - line-width: 2; - line-dasharray: 2,3; - line-clip: false; - } - } - opacity: 0.5; - comp-op: darken; -} - - - -#nature-reserve-boundaries { - [way_pixels > 100][zoom >= 7] { - [zoom < 10] { - ::fill { - opacity: 0.05; - polygon-fill: green; - } - } - a/line-width: 1; - a/line-offset: -0.5; - a/line-color: green; - a/line-opacity: 0.15; - a/line-join: round; - a/line-cap: round; - b/line-width: 2; - b/line-offset: -1; - b/line-color: green; - b/line-opacity: 0.15; - b/line-join: round; - b/line-cap: round; - [zoom >= 10] { - a/line-width: 2; - a/line-offset: -1; - b/line-width: 4; - b/line-offset: -2; - } - [zoom >= 14] { - b/line-width: 6; - b/line-offset: -3; - } - } -} - -#building-text { -[zoom >= 14][way_pixels > 3000], -[zoom >= 17] { -text-name: "[name]"; -text-size: 11; -text-fill: #444; -text-face-name: @book-fonts; -text-halo-radius: 1; -text-wrap-width: 20; -text-halo-fill: rgba(255,255,255,0.5); -text-placement: interior; -} -} - -@marina-text: #576ddf; // also swimming_pool -@landcover-face-name: @oblique-fonts; -@standard-wrap-width: 30; - -.points { - [feature = 'tourism_alpine_hut'][zoom >= 13] { - point-file: url('symbols/alpinehut.p.16.png'); - point-placement: interior; - } - } - - [feature = 'highway_bus_stop'] { - [zoom >= 16] { - marker-file: url('symbols/square.svg'); - marker-fill: @transportation-icon; - marker-placement: interior; - marker-width: 6; - } - [zoom >= 17] { - marker-file: url('symbols/bus_stop.p.12.png'); - marker-width: 12; - } - } - -[feature = 'highway_primary'] { -[zoom >= 7][zoom < 12] { -line-width: 0.5; -line-color: @primary-fill; -[zoom >= 9] { line-width: 1.2; } -[zoom >= 10] { line-width: 2; } -[zoom >= 11] { line-width: .5; } -} -} diff -pruN 5.49.0-2/autotests/input/syntax/cpp/preprocessor-bug363280.cpp 5.50.0-0ubuntu1/autotests/input/syntax/cpp/preprocessor-bug363280.cpp --- 5.49.0-2/autotests/input/syntax/cpp/preprocessor-bug363280.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/cpp/preprocessor-bug363280.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ -#if 1 -int x; // variable shall not be grey -#endif -#if defined (A) -int y; // variable shall not be grey -#elif defined (B) -int z; // variable shall not be grey -#endif diff -pruN 5.49.0-2/autotests/input/syntax/cpp/results/preprocessor-bug363280.cpp.reference.html 5.50.0-0ubuntu1/autotests/input/syntax/cpp/results/preprocessor-bug363280.cpp.reference.html --- 5.49.0-2/autotests/input/syntax/cpp/results/preprocessor-bug363280.cpp.reference.html 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/cpp/results/preprocessor-bug363280.cpp.reference.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ - - - - - - -preprocessor-bug363280.cpp - - - -
-#if 1
-int x; // variable shall not be grey
-#endif
-#if defined (A)
-int y; // variable shall not be grey
-#elif defined (B)
-int z; // variable shall not be grey
-#endif
-
- - diff -pruN 5.49.0-2/autotests/input/syntax/dockerfile/Dockerfile 5.50.0-0ubuntu1/autotests/input/syntax/dockerfile/Dockerfile --- 5.49.0-2/autotests/input/syntax/dockerfile/Dockerfile 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/dockerfile/Dockerfile 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -# LGPLv2+ example file - -# This is a comment -FROM ubuntu:14.04 -MAINTAINER James Turnbull # comment -ENV REFRESHED_AT 2014-06-01 - -RUN apt-get -yqq update -RUN apt-get install -yqq software-properties-common python-software-properties -RUN add-apt-repository ppa:chris-lea/redis-server -RUN apt-get -yqq update -RUN apt-get -yqq install redis-server redis-tools -RUN apt-get -yqq update # comment - -VOLUME [ "/var/lib/redis", "/var/log/redis/" ] - -EXPOSE 6379 - -CMD [] diff -pruN 5.49.0-2/autotests/input/syntax/dockerfile/results/Dockerfile.reference.html 5.50.0-0ubuntu1/autotests/input/syntax/dockerfile/results/Dockerfile.reference.html --- 5.49.0-2/autotests/input/syntax/dockerfile/results/Dockerfile.reference.html 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/dockerfile/results/Dockerfile.reference.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,33 +0,0 @@ - - - - - - -Dockerfile - - - -
-# LGPLv2+ example file
-
-# This is a comment
-FROM ubuntu:14.04
-MAINTAINER James Turnbull <james@example.com> # comment
-ENV REFRESHED_AT 2014-06-01
-
-RUN apt-get -yqq update
-RUN apt-get install -yqq software-properties-common python-software-properties
-RUN add-apt-repository ppa:chris-lea/redis-server
-RUN apt-get -yqq update
-RUN apt-get -yqq install redis-server redis-tools
-RUN apt-get -yqq update # comment
-
-VOLUME [ "/var/lib/redis", "/var/log/redis/" ]
-
-EXPOSE 6379
-
-CMD []
-
- - diff -pruN 5.49.0-2/autotests/input/syntax/elixir/hello.exs 5.50.0-0ubuntu1/autotests/input/syntax/elixir/hello.exs --- 5.49.0-2/autotests/input/syntax/elixir/hello.exs 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/elixir/hello.exs 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -parent = self() - -# Spawns an Elixir process (not an operating system one!) -spawn_link(fn -> - send parent, {:msg, "hello world"} -end) - -# Block until the message is received -receive do - {:msg, contents} -> IO.puts contents -end diff -pruN 5.49.0-2/autotests/input/syntax/elixir/learnelixir.exs 5.50.0-0ubuntu1/autotests/input/syntax/elixir/learnelixir.exs --- 5.49.0-2/autotests/input/syntax/elixir/learnelixir.exs 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/elixir/learnelixir.exs 1970-01-01 00:00:00.000000000 +0000 @@ -1,397 +0,0 @@ -# Original: https://learnxinyminutes.com/docs/elixir/ - -# Single line comments start with a number symbol. - -# There's no multi-line comment, -# but you can stack multiple comments. - -# To use the elixir shell use the `iex` command. -# Compile your modules with the `elixirc` command. - -# Both should be in your path if you installed elixir correctly. - -## --------------------------- -## -- Basic types -## --------------------------- - -# There are numbers -3 # integer -0x1F # integer -3.0 # float - -# Atoms, that are literals, a constant with name. They start with `:`. -:hello # atom - -# Tuples that are stored contiguously in memory. -{1,2,3} # tuple - -# We can access a tuple element with the `elem` function: -elem({1, 2, 3}, 0) #=> 1 - -# Lists that are implemented as linked lists. -[1,2,3] # list - -# We can access the head and tail of a list as follows: -[head | tail] = [1,2,3] -head #=> 1 -tail #=> [2,3] - -# In elixir, just like in Erlang, the `=` denotes pattern matching and -# not an assignment. -# -# This means that the left-hand side (pattern) is matched against a -# right-hand side. -# -# This is how the above example of accessing the head and tail of a list works. - -# A pattern match will error when the sides don't match, in this example -# the tuples have different sizes. -# {a, b, c} = {1, 2} #=> ** (MatchError) no match of right hand side value: {1,2} - -# There are also binaries -<<1,2,3>> # binary - -# Strings and char lists -"hello" # string -'hello' # char list - -# Multi-line strings -""" -I'm a multi-line -string. -""" -#=> "I'm a multi-line\nstring.\n" - -# Strings are all encoded in UTF-8: -"héllò" #=> "héllò" - -# Strings are really just binaries, and char lists are just lists. -<> #=> "abc" -[?a, ?b, ?c] #=> 'abc' - -# `?a` in elixir returns the ASCII integer for the letter `a` -?a #=> 97 - -# To concatenate lists use `++`, for binaries use `<>` -[1,2,3] ++ [4,5] #=> [1,2,3,4,5] -'hello ' ++ 'world' #=> 'hello world' - -<<1,2,3>> <> <<4,5>> #=> <<1,2,3,4,5>> -"hello " <> "world" #=> "hello world" - -# Ranges are represented as `start..end` (both inclusive) -1..10 #=> 1..10 -lower..upper = 1..10 # Can use pattern matching on ranges as well -[lower, upper] #=> [1, 10] - -## --------------------------- -## -- Operators -## --------------------------- - -# Some math -1 + 1 #=> 2 -10 - 5 #=> 5 -5 * 2 #=> 10 -10 / 2 #=> 5.0 - -# In elixir the operator `/` always returns a float. - -# To do integer division use `div` -div(10, 2) #=> 5 - -# To get the division remainder use `rem` -rem(10, 3) #=> 1 - -# There are also boolean operators: `or`, `and` and `not`. -# These operators expect a boolean as their first argument. -true and true #=> true -false or true #=> true -# 1 and true #=> ** (ArgumentError) argument error - -# Elixir also provides `||`, `&&` and `!` which accept arguments of any type. -# All values except `false` and `nil` will evaluate to true. -1 || true #=> 1 -false && 1 #=> false -nil && 20 #=> nil -!true #=> false - -# For comparisons we have: `==`, `!=`, `===`, `!==`, `<=`, `>=`, `<` and `>` -1 == 1 #=> true -1 != 1 #=> false -1 < 2 #=> true - -# `===` and `!==` are more strict when comparing integers and floats: -1 == 1.0 #=> true -1 === 1.0 #=> false - -# We can also compare two different data types: -1 < :hello #=> true - -# The overall sorting order is defined below: -# number < atom < reference < functions < port < pid < tuple < list < bit string - -# To quote Joe Armstrong on this: "The actual order is not important, -# but that a total ordering is well defined is important." - -## --------------------------- -## -- Control Flow -## --------------------------- - -# `if` expression -if false do - "This will never be seen" -else - "This will" -end - -# There's also `unless` -unless true do - "This will never be seen" -else - "This will" -end - -# Remember pattern matching? Many control-flow structures in elixir rely on it. - -# `case` allows us to compare a value against many patterns: -case {:one, :two} do - {:four, :five} -> - "This won't match" - {:one, x} -> - "This will match and bind `x` to `:two`" - _ -> - "This will match any value" -end - -# It's common to bind the value to `_` if we don't need it. -# For example, if only the head of a list matters to us: -[head | _] = [1,2,3] -head #=> 1 - -# For better readability we can do the following: -[head | _tail] = [:a, :b, :c] -head #=> :a - -# `cond` lets us check for many conditions at the same time. -# Use `cond` instead of nesting many `if` expressions. -cond do - 1 + 1 == 3 -> - "I will never be seen" - 2 * 5 == 12 -> - "Me neither" - 1 + 2 == 3 -> - "But I will" -end - -# It is common to set the last condition equal to `true`, which will always match. -cond do - 1 + 1 == 3 -> - "I will never be seen" - 2 * 5 == 12 -> - "Me neither" - true -> - "But I will (this is essentially an else)" -end - -# `try/catch` is used to catch values that are thrown, it also supports an -# `after` clause that is invoked whether or not a value is caught. -try do - throw(:hello) -catch - message -> "Got #{message}." -after - IO.puts("I'm the after clause.") -end -#=> I'm the after clause -# "Got :hello" - -## --------------------------- -## -- Modules and Functions -## --------------------------- - -# Anonymous functions (notice the dot) -square = fn(x) -> x * x end -square.(5) #=> 25 - -# They also accept many clauses and guards. -# Guards let you fine tune pattern matching, -# they are indicated by the `when` keyword: -f = fn - x, y when x > 0 -> x + y - x, y -> x * y -end - -f.(1, 3) #=> 4 -f.(-1, 3) #=> -3 - -# Elixir also provides many built-in functions. -# These are available in the current scope. -is_number(10) #=> true -is_list("hello") #=> false -elem({1,2,3}, 0) #=> 1 - -# You can group several functions into a module. Inside a module use `def` -# to define your functions. -defmodule Math do - def sum(a, b) do - a + b - end - - def square(x) do - x * x - end -end - -Math.sum(1, 2) #=> 3 -Math.square(3) #=> 9 - -# To compile our simple Math module save it as `math.ex` and use `elixirc` -# in your terminal: elixirc math.ex - -# Inside a module we can define functions with `def` and private functions with `defp`. -# A function defined with `def` is available to be invoked from other modules, -# a private function can only be invoked locally. -defmodule PrivateMath do - def sum(a, b) do - do_sum(a, b) - end - - defp do_sum(a, b) do - a + b - end -end - -PrivateMath.sum(1, 2) #=> 3 -# PrivateMath.do_sum(1, 2) #=> ** (UndefinedFunctionError) - -# Function declarations also support guards and multiple clauses: -defmodule Geometry do - def area({:rectangle, w, h}) do - w * h - end - - def area({:circle, r}) when is_number(r) do - 3.14 * r * r - end -end - -Geometry.area({:rectangle, 2, 3}) #=> 6 -Geometry.area({:circle, 3}) #=> 28.25999999999999801048 -# Geometry.area({:circle, "not_a_number"}) -#=> ** (FunctionClauseError) no function clause matching in Geometry.area/1 - -# Due to immutability, recursion is a big part of elixir -defmodule Recursion do - def sum_list([head | tail], acc) do - sum_list(tail, acc + head) - end - - def sum_list([], acc) do - acc - end -end - -Recursion.sum_list([1,2,3], 0) #=> 6 - -# Elixir modules support attributes, there are built-in attributes and you -# may also add custom ones. -defmodule MyMod do - @moduledoc """ - This is a built-in attribute on a example module. - """ - - @my_data 100 # This is a custom attribute. - IO.inspect(@my_data) #=> 100 -end - -## --------------------------- -## -- Structs and Exceptions -## --------------------------- - -# Structs are extensions on top of maps that bring default values, -# compile-time guarantees and polymorphism into Elixir. -defmodule Person do - defstruct name: nil, age: 0, height: 0 -end - -joe_info = %Person{ name: "Joe", age: 30, height: 180 } -#=> %Person{age: 30, height: 180, name: "Joe"} - -# Access the value of name -joe_info.name #=> "Joe" - -# Update the value of age -older_joe_info = %{ joe_info | age: 31 } -#=> %Person{age: 31, height: 180, name: "Joe"} - -# The `try` block with the `rescue` keyword is used to handle exceptions -try do - raise "some error" -rescue - RuntimeError -> "rescued a runtime error" - _error -> "this will rescue any error" -end -#=> "rescued a runtime error" - -# All exceptions have a message -try do - raise "some error" -rescue - x in [RuntimeError] -> - x.message -end -#=> "some error" - -## --------------------------- -## -- Concurrency -## --------------------------- - -# Elixir relies on the actor model for concurrency. All we need to write -# concurrent programs in elixir are three primitives: spawning processes, -# sending messages and receiving messages. - -# To start a new process we use the `spawn` function, which takes a function -# as argument. -f = fn -> 2 * 2 end #=> #Function -spawn(f) #=> #PID<0.40.0> - -# `spawn` returns a pid (process identifier), you can use this pid to send -# messages to the process. To do message passing we use the `send` operator. -# For all of this to be useful we need to be able to receive messages. This is -# achieved with the `receive` mechanism: - -# The `receive do` block is used to listen for messages and process -# them when they are received. A `receive do` block will only -# process one received message. In order to process multiple -# messages, a function with a `receive do` block must recursively -# call itself to get into the `receive do` block again. - -defmodule Geometry do - def area_loop do - receive do - {:rectangle, w, h} -> - IO.puts("Area = #{w * h}") - area_loop() - {:circle, r} -> - IO.puts("Area = #{3.14 * r * r}") - area_loop() - end - end -end - -# Compile the module and create a process that evaluates `area_loop` in the shell -pid = spawn(fn -> Geometry.area_loop() end) #=> #PID<0.40.0> -# Alternatively -pid = spawn(Geometry, :area_loop, []) - -# Send a message to `pid` that will match a pattern in the receive statement -send pid, {:rectangle, 2, 3} -#=> Area = 6 -# {:rectangle,2,3} - -send pid, {:circle, 2} -#=> Area = 12.56000000000000049738 -# {:circle,2} - -# The shell is also a process, you can use `self` to get the current pid -self() #=> #PID<0.27.0> diff -pruN 5.49.0-2/autotests/input/syntax/elixir/results/hello.exs.reference.html 5.50.0-0ubuntu1/autotests/input/syntax/elixir/results/hello.exs.reference.html --- 5.49.0-2/autotests/input/syntax/elixir/results/hello.exs.reference.html 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/elixir/results/hello.exs.reference.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ - - - - - - -hello.exs - - - -
-parent = self()
-
-# Spawns an Elixir process (not an operating system one!)
-spawn_link(fn ->
-  send parent, {:msg, "hello world"}
-end)
-
-# Block until the message is received
-receive do
-  {:msg, contents} -> IO.puts contents
-end
-
- - diff -pruN 5.49.0-2/autotests/input/syntax/elixir/results/learnelixir.exs.reference.html 5.50.0-0ubuntu1/autotests/input/syntax/elixir/results/learnelixir.exs.reference.html --- 5.49.0-2/autotests/input/syntax/elixir/results/learnelixir.exs.reference.html 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/elixir/results/learnelixir.exs.reference.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,411 +0,0 @@ - - - - - - -learnelixir.exs - - - -
-# Original: https://learnxinyminutes.com/docs/elixir/
-
-# Single line comments start with a number symbol.
-
-# There's no multi-line comment,
-# but you can stack multiple comments.
-
-# To use the elixir shell use the `iex` command.
-# Compile your modules with the `elixirc` command.
-
-# Both should be in your path if you installed elixir correctly.
-
-## ---------------------------
-## -- Basic types
-## ---------------------------
-
-# There are numbers
-3    # integer
-0x1F # integer
-3.0  # float
-
-# Atoms, that are literals, a constant with name. They start with `:`.
-:hello # atom
-
-# Tuples that are stored contiguously in memory.
-{1,2,3} # tuple
-
-# We can access a tuple element with the `elem` function:
-elem({1, 2, 3}, 0) #=> 1
-
-# Lists that are implemented as linked lists.
-[1,2,3] # list
-
-# We can access the head and tail of a list as follows:
-[head | tail] = [1,2,3]
-head #=> 1
-tail #=> [2,3]
-
-# In elixir, just like in Erlang, the `=` denotes pattern matching and
-# not an assignment.
-#
-# This means that the left-hand side (pattern) is matched against a
-# right-hand side.
-#
-# This is how the above example of accessing the head and tail of a list works.
-
-# A pattern match will error when the sides don't match, in this example
-# the tuples have different sizes.
-# {a, b, c} = {1, 2} #=> ** (MatchError) no match of right hand side value: {1,2}
-
-# There are also binaries
-<<1,2,3>> # binary
-
-# Strings and char lists
-"hello" # string
-'hello' # char list
-
-# Multi-line strings
-"""
-I'm a multi-line
-string.
-"""
-#=> "I'm a multi-line\nstring.\n"
-
-# Strings are all encoded in UTF-8:
-"héllò" #=> "héllò"
-
-# Strings are really just binaries, and char lists are just lists.
-<<?a, ?b, ?c>> #=> "abc"
-[?a, ?b, ?c]   #=> 'abc'
-
-# `?a` in elixir returns the ASCII integer for the letter `a`
-?a #=> 97
-
-# To concatenate lists use `++`, for binaries use `<>`
-[1,2,3] ++ [4,5]     #=> [1,2,3,4,5]
-'hello ' ++ 'world'  #=> 'hello world'
-
-<<1,2,3>> <> <<4,5>> #=> <<1,2,3,4,5>>
-"hello " <> "world"  #=> "hello world"
-
-# Ranges are represented as `start..end` (both inclusive)
-1..10 #=> 1..10
-lower..upper = 1..10 # Can use pattern matching on ranges as well
-[lower, upper] #=> [1, 10]
-
-## ---------------------------
-## -- Operators
-## ---------------------------
-
-# Some math
-1 + 1  #=> 2
-10 - 5 #=> 5
-5 * 2  #=> 10
-10 / 2 #=> 5.0
-
-# In elixir the operator `/` always returns a float.
-
-# To do integer division use `div`
-div(10, 2) #=> 5
-
-# To get the division remainder use `rem`
-rem(10, 3) #=> 1
-
-# There are also boolean operators: `or`, `and` and `not`.
-# These operators expect a boolean as their first argument.
-true and true #=> true
-false or true #=> true
-# 1 and true    #=> ** (ArgumentError) argument error
-
-# Elixir also provides `||`, `&&` and `!` which accept arguments of any type.
-# All values except `false` and `nil` will evaluate to true.
-1 || true  #=> 1
-false && 1 #=> false
-nil && 20  #=> nil
-!true #=> false
-
-# For comparisons we have: `==`, `!=`, `===`, `!==`, `<=`, `>=`, `<` and `>`
-1 == 1 #=> true
-1 != 1 #=> false
-1 < 2  #=> true
-
-# `===` and `!==` are more strict when comparing integers and floats:
-1 == 1.0  #=> true
-1 === 1.0 #=> false
-
-# We can also compare two different data types:
-1 < :hello #=> true
-
-# The overall sorting order is defined below:
-# number < atom < reference < functions < port < pid < tuple < list < bit string
-
-# To quote Joe Armstrong on this: "The actual order is not important,
-# but that a total ordering is well defined is important."
-
-## ---------------------------
-## -- Control Flow
-## ---------------------------
-
-# `if` expression
-if false do
-  "This will never be seen"
-else
-  "This will"
-end
-
-# There's also `unless`
-unless true do
-  "This will never be seen"
-else
-  "This will"
-end
-
-# Remember pattern matching? Many control-flow structures in elixir rely on it.
-
-# `case` allows us to compare a value against many patterns:
-case {:one, :two} do
-  {:four, :five} ->
-    "This won't match"
-  {:one, x} ->
-    "This will match and bind `x` to `:two`"
-  _ ->
-    "This will match any value"
-end
-
-# It's common to bind the value to `_` if we don't need it.
-# For example, if only the head of a list matters to us:
-[head | _] = [1,2,3]
-head #=> 1
-
-# For better readability we can do the following:
-[head | _tail] = [:a, :b, :c]
-head #=> :a
-
-# `cond` lets us check for many conditions at the same time.
-# Use `cond` instead of nesting many `if` expressions.
-cond do
-  1 + 1 == 3 ->
-    "I will never be seen"
-  2 * 5 == 12 ->
-    "Me neither"
-  1 + 2 == 3 ->
-    "But I will"
-end
-
-# It is common to set the last condition equal to `true`, which will always match.
-cond do
-  1 + 1 == 3 ->
-    "I will never be seen"
-  2 * 5 == 12 ->
-    "Me neither"
-  true ->
-    "But I will (this is essentially an else)"
-end
-
-# `try/catch` is used to catch values that are thrown, it also supports an
-# `after` clause that is invoked whether or not a value is caught.
-try do
-  throw(:hello)
-catch
-  message -> "Got #{message}."
-after
-  IO.puts("I'm the after clause.")
-end
-#=> I'm the after clause
-# "Got :hello"
-
-## ---------------------------
-## -- Modules and Functions
-## ---------------------------
-
-# Anonymous functions (notice the dot)
-square = fn(x) -> x * x end
-square.(5) #=> 25
-
-# They also accept many clauses and guards.
-# Guards let you fine tune pattern matching,
-# they are indicated by the `when` keyword:
-f = fn
-  x, y when x > 0 -> x + y
-  x, y -> x * y
-end
-
-f.(1, 3)  #=> 4
-f.(-1, 3) #=> -3
-
-# Elixir also provides many built-in functions.
-# These are available in the current scope.
-is_number(10)    #=> true
-is_list("hello") #=> false
-elem({1,2,3}, 0) #=> 1
-
-# You can group several functions into a module. Inside a module use `def`
-# to define your functions.
-defmodule Math do
-  def sum(a, b) do
-    a + b
-  end
-
-  def square(x) do
-    x * x
-  end
-end
-
-Math.sum(1, 2)  #=> 3
-Math.square(3) #=> 9
-
-# To compile our simple Math module save it as `math.ex` and use `elixirc`
-# in your terminal: elixirc math.ex
-
-# Inside a module we can define functions with `def` and private functions with `defp`.
-# A function defined with `def` is available to be invoked from other modules,
-# a private function can only be invoked locally.
-defmodule PrivateMath do
-  def sum(a, b) do
-    do_sum(a, b)
-  end
-
-  defp do_sum(a, b) do
-    a + b
-  end
-end
-
-PrivateMath.sum(1, 2)    #=> 3
-# PrivateMath.do_sum(1, 2) #=> ** (UndefinedFunctionError)
-
-# Function declarations also support guards and multiple clauses:
-defmodule Geometry do
-  def area({:rectangle, w, h}) do
-    w * h
-  end
-
-  def area({:circle, r}) when is_number(r) do
-    3.14 * r * r
-  end
-end
-
-Geometry.area({:rectangle, 2, 3}) #=> 6
-Geometry.area({:circle, 3})       #=> 28.25999999999999801048
-# Geometry.area({:circle, "not_a_number"})
-#=> ** (FunctionClauseError) no function clause matching in Geometry.area/1
-
-# Due to immutability, recursion is a big part of elixir
-defmodule Recursion do
-  def sum_list([head | tail], acc) do
-    sum_list(tail, acc + head)
-  end
-
-  def sum_list([], acc) do
-    acc
-  end
-end
-
-Recursion.sum_list([1,2,3], 0) #=> 6
-
-# Elixir modules support attributes, there are built-in attributes and you
-# may also add custom ones.
-defmodule MyMod do
-  @moduledoc """
-  This is a built-in attribute on a example module.
-  """
-
-  @my_data 100 # This is a custom attribute.
-  IO.inspect(@my_data) #=> 100
-end
-
-## ---------------------------
-## -- Structs and Exceptions
-## ---------------------------
-
-# Structs are extensions on top of maps that bring default values,
-# compile-time guarantees and polymorphism into Elixir.
-defmodule Person do
-  defstruct name: nil, age: 0, height: 0
-end
-
-joe_info = %Person{ name: "Joe", age: 30, height: 180 }
-#=> %Person{age: 30, height: 180, name: "Joe"}
-
-# Access the value of name
-joe_info.name #=> "Joe"
-
-# Update the value of age
-older_joe_info = %{ joe_info | age: 31 }
-#=> %Person{age: 31, height: 180, name: "Joe"}
-
-# The `try` block with the `rescue` keyword is used to handle exceptions
-try do
-  raise "some error"
-rescue
-  RuntimeError -> "rescued a runtime error"
-  _error -> "this will rescue any error"
-end
-#=> "rescued a runtime error"
-
-# All exceptions have a message
-try do
-  raise "some error"
-rescue
-  x in [RuntimeError] ->
-    x.message
-end
-#=> "some error"
-
-## ---------------------------
-## -- Concurrency
-## ---------------------------
-
-# Elixir relies on the actor model for concurrency. All we need to write
-# concurrent programs in elixir are three primitives: spawning processes,
-# sending messages and receiving messages.
-
-# To start a new process we use the `spawn` function, which takes a function
-# as argument.
-f = fn -> 2 * 2 end #=> #Function<erl_eval.20.80484245>
-spawn(f) #=> #PID<0.40.0>
-
-# `spawn` returns a pid (process identifier), you can use this pid to send
-# messages to the process. To do message passing we use the `send` operator.
-# For all of this to be useful we need to be able to receive messages. This is
-# achieved with the `receive` mechanism:
-
-# The `receive do` block is used to listen for messages and process
-# them when they are received. A `receive do` block will only
-# process one received message. In order to process multiple
-# messages, a function with a `receive do` block must recursively
-# call itself to get into the `receive do` block again.
-
-defmodule Geometry do
-  def area_loop do
-    receive do
-      {:rectangle, w, h} ->
-        IO.puts("Area = #{w * h}")
-        area_loop()
-      {:circle, r} ->
-        IO.puts("Area = #{3.14 * r * r}")
-        area_loop()
-    end
-  end
-end
-
-# Compile the module and create a process that evaluates `area_loop` in the shell
-pid = spawn(fn -> Geometry.area_loop() end) #=> #PID<0.40.0>
-# Alternatively
-pid = spawn(Geometry, :area_loop, [])
-
-# Send a message to `pid` that will match a pattern in the receive statement
-send pid, {:rectangle, 2, 3}
-#=> Area = 6
-#   {:rectangle,2,3}
-
-send pid, {:circle, 2}
-#=> Area = 12.56000000000000049738
-#   {:circle,2}
-
-# The shell is also a process, you can use `self` to get the current pid
-self() #=> #PID<0.27.0>
-
- - diff -pruN 5.49.0-2/autotests/input/syntax/.gitignore 5.50.0-0ubuntu1/autotests/input/syntax/.gitignore --- 5.49.0-2/autotests/input/syntax/.gitignore 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/.gitignore 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -*.current.html diff -pruN 5.49.0-2/autotests/input/syntax/j/results/test.ijs.reference.html 5.50.0-0ubuntu1/autotests/input/syntax/j/results/test.ijs.reference.html --- 5.49.0-2/autotests/input/syntax/j/results/test.ijs.reference.html 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/j/results/test.ijs.reference.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,75 +0,0 @@ - - - - - - -test.ijs - - - -
-Comment
-NB. This is a single line comment, check regions overlapping priority: 1 2.3  +/ &. 'quoted text'
-NB.(
-NB. This is a foldable multi line comment
-NB.)
-
-String literal
-''
-''''
-'This is quoted text'
-'And this '' and this NB. and this' 'Yet another quoted text'
-
-Numeric literal
-12 34.56 _7.89 1e2 1.2e3 _. _ __ 123j_456 2b111.111 1r23 123456x 1.2e3j4.5e6 _j_ __j_ _.j_. _j3p4j_.
-
-Parenthesis
-( )
-
-Adverb
-~ / \ /. \. } b. f. M. t. t:
-
-Conjuction
-^: . .. .: :  :. :: ;. !. !: " ` `: @ @. @: & &. &: &.: d. D. D: H. L: S: T.
-
-Control
-assert. break. case. catch. catchd. catcht. continue. do. else. elseif. end. fcase. for. for_abc. goto_abc. if. label_abc. return. select. throw. try. while. whilst.
-
-Copula
-a =: 123
-(a) =: 123
-(a;b;c) =: 123
-'a b c' =: 123
-'a b c' =. '123'
-'`a b c' =. '123'
-'a' =: 123
-('a';'b';'c') =: 123
-
-Explicit argument
-x y m n u v  x. y. m. n. u. v.
-
-Noun
-a. a:
-
-Verb
-= < <. <: > >. >: _: + +. +: * *. *: - -. -: % %. %: ^ ^. $ $. $: ~. ~: | |. |: , ,. ,: ; ;: # #. #: ! /: \: [ [: ] { {. {: {:: }. }: ". ": ? ?. A. C. e. E. i. i: I. j. L. o. p. p.. p: q: r. s: u: x: _9: _8: _7: _6: _5: _4: _3: _2: _1: 0: 1: 2: 3: 4: 5: 6: 7: 8: 9:
-
-Combined
-for_abc. i. 5 do. 55 return. end.
-a=. b =: 123 +/ # i. 10
-123 'qwerty'
-a_b =: '123' [ c__d =. 4 : 0  NB. foldable definition begins
-  x +/ y
-)
-e__12 =: define  NB. foldable definition begins
-  if. x do.  NB. inner foldable region begins
-    y=. y + x  NB. comment after code
-    x +/ y
-  else.  NB. inner foldable region begins
-    y +/ y
-  end.
-)
-
- - diff -pruN 5.49.0-2/autotests/input/syntax/j/test.ijs 5.50.0-0ubuntu1/autotests/input/syntax/j/test.ijs --- 5.49.0-2/autotests/input/syntax/j/test.ijs 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/j/test.ijs 1970-01-01 00:00:00.000000000 +0000 @@ -1,61 +0,0 @@ -Comment -NB. This is a single line comment, check regions overlapping priority: 1 2.3 +/ &. 'quoted text' -NB.( -NB. This is a foldable multi line comment -NB.) - -String literal -'' -'''' -'This is quoted text' -'And this '' and this NB. and this' 'Yet another quoted text' - -Numeric literal -12 34.56 _7.89 1e2 1.2e3 _. _ __ 123j_456 2b111.111 1r23 123456x 1.2e3j4.5e6 _j_ __j_ _.j_. _j3p4j_. - -Parenthesis -( ) - -Adverb -~ / \ /. \. } b. f. M. t. t: - -Conjuction -^: . .. .: : :. :: ;. !. !: " ` `: @ @. @: & &. &: &.: d. D. D: H. L: S: T. - -Control -assert. break. case. catch. catchd. catcht. continue. do. else. elseif. end. fcase. for. for_abc. goto_abc. if. label_abc. return. select. throw. try. while. whilst. - -Copula -a =: 123 -(a) =: 123 -(a;b;c) =: 123 -'a b c' =: 123 -'a b c' =. '123' -'`a b c' =. '123' -'a' =: 123 -('a';'b';'c') =: 123 - -Explicit argument -x y m n u v x. y. m. n. u. v. - -Noun -a. a: - -Verb -= < <. <: > >. >: _: + +. +: * *. *: - -. -: % %. %: ^ ^. $ $. $: ~. ~: | |. |: , ,. ,: ; ;: # #. #: ! /: \: [ [: ] { {. {: {:: }. }: ". ": ? ?. A. C. e. E. i. i: I. j. L. o. p. p.. p: q: r. s: u: x: _9: _8: _7: _6: _5: _4: _3: _2: _1: 0: 1: 2: 3: 4: 5: 6: 7: 8: 9: - -Combined -for_abc. i. 5 do. 55 return. end. -a=. b =: 123 +/ # i. 10 -123 'qwerty' -a_b =: '123' [ c__d =. 4 : 0 NB. foldable definition begins - x +/ y -) -e__12 =: define NB. foldable definition begins - if. x do. NB. inner foldable region begins - y=. y + x NB. comment after code - x +/ y - else. NB. inner foldable region begins - y +/ y - end. -) diff -pruN 5.49.0-2/autotests/input/syntax/.kateconfig 5.50.0-0ubuntu1/autotests/input/syntax/.kateconfig --- 5.49.0-2/autotests/input/syntax/.kateconfig 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/.kateconfig 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -kate: dynamic-word-wrap off; scheme Normal; diff -pruN 5.49.0-2/autotests/input/syntax/meson/meson.build 5.50.0-0ubuntu1/autotests/input/syntax/meson/meson.build --- 5.49.0-2/autotests/input/syntax/meson/meson.build 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/meson/meson.build 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -# Unit test for Meson syntax highlight. License: LGPL -project('projectname', 'cpp') - - - -sourcefiles = ['a.cpp', 'b.cpp'] - -foreach sourcefile : sourcefiles - message('this is a source file: ' + sourcefile) -endforeach - -x=1 -if x+1 == 2 and x-1 == 0 - message('I can work in this universe!') -endif - -subprojectresult = subproject('mysubprojectdir') - -mysharedlib = shared_library('libraryname', sourcefiles, linkwith: subprojectresult.staticlib) - -executable('myprogram', ['test.cpp'], linkwith: mysharedlib) diff -pruN 5.49.0-2/autotests/input/syntax/meson/results/meson.build.reference.html 5.50.0-0ubuntu1/autotests/input/syntax/meson/results/meson.build.reference.html --- 5.49.0-2/autotests/input/syntax/meson/results/meson.build.reference.html 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/meson/results/meson.build.reference.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,35 +0,0 @@ - - - - - - -meson.build - - - -
-# Unit test for Meson syntax highlight. License: LGPL
-project('projectname', 'cpp')
-
-
-
-sourcefiles = ['a.cpp', 'b.cpp']
-
-foreach sourcefile : sourcefiles
-    message('this is a source file: ' + sourcefile)
-endforeach
-
-x=1
-if x+1 == 2 and x-1 == 0
-    message('I can work in this universe!')
-endif
-
-subprojectresult = subproject('mysubprojectdir')
-
-mysharedlib = shared_library('libraryname', sourcefiles, linkwith: subprojectresult.staticlib)
-
-executable('myprogram', ['test.cpp'], linkwith: mysharedlib)
-
- - diff -pruN 5.49.0-2/autotests/input/syntax/rmarkdown/example.rmd 5.50.0-0ubuntu1/autotests/input/syntax/rmarkdown/example.rmd --- 5.49.0-2/autotests/input/syntax/rmarkdown/example.rmd 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/rmarkdown/example.rmd 1970-01-01 00:00:00.000000000 +0000 @@ -1,39 +0,0 @@ ---- -title: "test" -author: "me" -date: "07.10.2014" -output: html_document ---- - -This is a simple test document. It shows syntax highlighting switches between YAML (above), R blocks -```{r, echo=FALSE} -for (i in 1:10) { - if(i>=10) print(i) -} -# two blank lines below - -sessionInfo() -``` - -LaTeX equations, -$$ -h_{i}(t \mid q,C) = h_{0}(t) e^{\beta_{1}quality_{i} + \beta_{2}C_{iq}} -$$ - -and Markdown. A [link](http://example.com) in Markdown. - -Inline `r y <- 5 + x - sin(3)` R code. -Inline `y <- 5 + x - sin(3)` code. - - - Heading - ======= - - Sub-heading - ----------- - A list of editors: - * kate - * vim - * emacs - -*italic*, **bold**, `monospace` diff -pruN 5.49.0-2/autotests/input/syntax/rmarkdown/results/example.rmd.reference.html 5.50.0-0ubuntu1/autotests/input/syntax/rmarkdown/results/example.rmd.reference.html --- 5.49.0-2/autotests/input/syntax/rmarkdown/results/example.rmd.reference.html 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/rmarkdown/results/example.rmd.reference.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,53 +0,0 @@ - - - - - - -example.rmd - - - -
----
-title: "test"
-author: "me"
-date: "07.10.2014"
-output: html_document
----
-
-This is a simple test document. It shows syntax highlighting switches between YAML (above), R blocks
-```{r, echo=FALSE}
-for (i in 1:10) {
-  if(i>=10) print(i)
-}
-# two blank lines below
-
-sessionInfo()
-```
-
-LaTeX equations,
-$$
-h_{i}(t \mid q,C) = h_{0}(t) e^{\beta_{1}quality_{i} + \beta_{2}C_{iq}}
-$$
-
-and Markdown. A [link](http://example.com) in Markdown.
-
-Inline `r y <- 5 + x - sin(3)` R code.
-Inline `y <- 5 + x - sin(3)` code.
-
-
- Heading
- =======
- 
- Sub-heading
- -----------
- A list of editors:
-   * kate
-   * vim
-   * emacs
-
-*italic*, **bold**, `monospace`
-
- - diff -pruN 5.49.0-2/autotests/input/syntax/sql-oracle/results/test_syntax.sql.reference.html 5.50.0-0ubuntu1/autotests/input/syntax/sql-oracle/results/test_syntax.sql.reference.html --- 5.49.0-2/autotests/input/syntax/sql-oracle/results/test_syntax.sql.reference.html 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/sql-oracle/results/test_syntax.sql.reference.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,54 +0,0 @@ - - - - - - -test_syntax.sql - - - -
--- kate: hl SQL (Oracle)
--- test case shipped with highlighting in bugzilla, LGPL
-
-begin
-	q'{adfasdf'sadfasdf j}'{' hkjhkhkjhkjh khlkhklj'fghdfghdfgh'hkjh'jkhkh'a'
-	Q'(asldflahsl;'dkjfhklsdfh)'
-	q'[asdasd;'asdasd'a]sd'asd'asasd]';11111111[1']; asdasdasdasd'errrrrrrrrrrrrrr-p
-
-	q'agdfgsdfgfhfghjfgh'f'f'sdfg'sdfg'dfg#a' dafdfadasfasdf;
-
-	Q'#gdfgsdfgsdfgsdfgsdfg#' afgasasdfasdfasfasdfasdfasdfasdfsdf
-
-	if sldfjsdj then
-		case
-			when 1=1 then
-				aslfjsldkfj;
-			when 2=2 then
-				asdfg;
-			else
-				null;
-		end case;
-		
-		if sdfjh then
-			for i in 1 .. 2
-			LOOP
-				dbms_output.put_line(q';ololo;');
-			END Loop;
-			
-			while true
-			loop
-				dbms_output.put_line('1111');
-			end loop;
-		end if;
-		ksjfklasjd;
-		fklj;
-	elsif
-		sdklfjsdklfj;
-	else
-		sdfdfsdf;
-	end if;
-end;
- - diff -pruN 5.49.0-2/autotests/input/syntax/sql-oracle/test_syntax.sql 5.50.0-0ubuntu1/autotests/input/syntax/sql-oracle/test_syntax.sql --- 5.49.0-2/autotests/input/syntax/sql-oracle/test_syntax.sql 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/sql-oracle/test_syntax.sql 1970-01-01 00:00:00.000000000 +0000 @@ -1,41 +0,0 @@ --- kate: hl SQL (Oracle) --- test case shipped with highlighting in bugzilla, LGPL - -begin - q'{adfasdf'sadfasdf j}'{' hkjhkhkjhkjh khlkhklj'fghdfghdfgh'hkjh'jkhkh'a' - Q'(asldflahsl;'dkjfhklsdfh)' - q'[asdasd;'asdasd'a]sd'asd'asasd]';11111111[1']; asdasdasdasd'errrrrrrrrrrrrrr-p - - q'agdfgsdfgfhfghjfgh'f'f'sdfg'sdfg'dfg#a' dafdfadasfasdf; - - Q'#gdfgsdfgsdfgsdfgsdfg#' afgasasdfasdfasfasdfasdfasdfasdfsdf - - if sldfjsdj then - case - when 1=1 then - aslfjsldkfj; - when 2=2 then - asdfg; - else - null; - end case; - - if sdfjh then - for i in 1 .. 2 - LOOP - dbms_output.put_line(q';ololo;'); - END Loop; - - while true - loop - dbms_output.put_line('1111'); - end loop; - end if; - ksjfklasjd; - fklj; - elsif - sdklfjsdklfj; - else - sdfdfsdf; - end if; -end; \ No newline at end of file diff -pruN 5.49.0-2/autotests/input/syntax/verilog/or1200_dc_fsm.v 5.50.0-0ubuntu1/autotests/input/syntax/verilog/or1200_dc_fsm.v --- 5.49.0-2/autotests/input/syntax/verilog/or1200_dc_fsm.v 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/verilog/or1200_dc_fsm.v 1970-01-01 00:00:00.000000000 +0000 @@ -1,563 +0,0 @@ -////////////////////////////////////////////////////////////////////// -//// //// -//// OR1200's DC FSM //// -//// //// -//// This file is part of the OpenRISC 1200 project //// -//// http://opencores.org/project,or1k //// -//// //// -//// Description //// -//// Data cache state machine //// -//// //// -//// To Do: //// -//// - Test error during line read or write //// -//// //// -//// Author(s): //// -//// - Damjan Lampret, lampret@opencores.org //// -//// - Julius Baxter, julius@opencores.org //// -//// //// -////////////////////////////////////////////////////////////////////// -//// //// -//// Copyright (C) 2000, 2010 Authors and OPENCORES.ORG //// -//// //// -//// This source file may be used and distributed without //// -//// restriction provided that this copyright statement is not //// -//// removed from the file and that any derivative work contains //// -//// the original copyright notice and the associated disclaimer. //// -//// //// -//// This source file is free software; you can redistribute it //// -//// and/or modify it under the terms of the GNU Lesser General //// -//// Public License as published by the Free Software Foundation; //// -//// either version 2.1 of the License, or (at your option) any //// -//// later version. //// -//// //// -//// This source is distributed in the hope that it will be //// -//// useful, but WITHOUT ANY WARRANTY; without even the implied //// -//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// -//// PURPOSE. See the GNU Lesser General Public License for more //// -//// details. //// -//// //// -//// You should have received a copy of the GNU Lesser General //// -//// Public License along with this source; if not, download it //// -//// from http://www.opencores.org/lgpl.shtml //// -//// //// -////////////////////////////////////////////////////////////////////// -// -// $Log: or1200_dc_fsm.v,v $ -// Revision 2.0 2010/06/30 11:00:00 ORSoC -// Minor update: -// Bugs fixed. -// - -// synopsys translate_off -`include "timescale.v" -// synopsys translate_on -`include "or1200_defines.v" - -`define OR1200_DCFSM_IDLE 3'd0 -`define OR1200_DCFSM_CLOADSTORE 3'd1 -`define OR1200_DCFSM_LOOP2 3'd2 -`define OR1200_DCFSM_LOOP3 3'd3 -`define OR1200_DCFSM_LOOP4 3'd4 -`define OR1200_DCFSM_FLUSH5 3'd5 -`define OR1200_DCFSM_INV6 3'd6 -`define OR1200_DCFSM_WAITSPRCS7 3'd7 - - - -// -// Data cache FSM for cache line of 16 bytes (4x singleword) -// - -module or1200_dc_fsm - ( - // Clock and reset - clk, rst, - - // Internal i/f to top level DC - dc_en, dcqmem_cycstb_i, dcqmem_ci_i, dcqmem_we_i, dcqmem_sel_i, - tagcomp_miss, biudata_valid, biudata_error, lsu_addr, - dcram_we, biu_read, biu_write, biu_do_sel, dcram_di_sel, first_hit_ack, - first_miss_ack, first_miss_err, burst, tag_we, tag_valid, dc_addr, - dc_no_writethrough, tag_dirty, dirty, tag, tag_v, dc_block_flush, - dc_block_writeback, spr_dat_i, mtspr_dc_done, spr_cswe - ); - - // - // I/O - // - input clk; - input rst; - input dc_en; - input dcqmem_cycstb_i; - input dcqmem_ci_i; - input dcqmem_we_i; - input [3:0] dcqmem_sel_i; - input tagcomp_miss; - input biudata_valid; - input biudata_error; - input [31:0] lsu_addr; - output [3:0] dcram_we; - output biu_read; - output biu_write; - output dcram_di_sel; - output biu_do_sel; - output first_hit_ack; - output first_miss_ack; - output first_miss_err; - output burst; - output tag_we; - output tag_valid; - output [31:0] dc_addr; - input dc_no_writethrough; - output tag_dirty; - input dirty; - input [`OR1200_DCTAG_W-2:0] tag; - input tag_v; - input dc_block_flush; - input dc_block_writeback; - input [31:0] spr_dat_i; - output mtspr_dc_done; - input spr_cswe; - - - // - // Internal wires and regs - // - reg [31:0] addr_r; - reg [2:0] state; - reg [`OR1200_DCLS-1:0] cnt; - reg hitmiss_eval; - reg store; - reg load; - reg cache_inhibit; - reg cache_miss; - reg cache_dirty_needs_writeback; - reg did_early_load_ack; - reg cache_spr_block_flush; - reg cache_spr_block_writeback; - reg cache_wb; - wire load_hit_ack; - wire load_miss_ack; - wire load_inhibit_ack; - wire store_hit_ack; - wire store_hit_writethrough_ack; - wire store_miss_writethrough_ack; - wire store_inhibit_ack; - wire store_miss_ack; - wire dcram_we_after_line_load; - wire dcram_we_during_line_load; - wire tagram_we_end_of_loadstore_loop; - wire tagram_dirty_bit_set; - wire writethrough; - wire cache_inhibit_with_eval; - wire [(`OR1200_DCLS-1)-2:0] next_addr_word; - - // - // Cache inhibit - // - - // Indicates whether cache is inhibited, during hitmiss_eval and after - assign cache_inhibit_with_eval = (hitmiss_eval & dcqmem_ci_i) | - (!hitmiss_eval & cache_inhibit); - - // - // Generate of DCRAM write enables - // - - // WE when non-writethrough, and had to wait for a line to load. - assign dcram_we_after_line_load = (state == `OR1200_DCFSM_LOOP3) & - dcqmem_we_i & !cache_dirty_needs_writeback & - !did_early_load_ack; - - // WE when receiving the data cache line - assign dcram_we_during_line_load = (state == `OR1200_DCFSM_LOOP2) & load & - biudata_valid; - - assign dcram_we =(// Write when hit - make sure it is only when hit - could - // maybe be doing write through and don't want to corrupt - // cache lines corresponding to the writethrough addr_r. - ({4{store_hit_ack | store_hit_writethrough_ack}} | - // Write after load of line - {4{dcram_we_after_line_load}}) & - dcqmem_sel_i ) | - // Write during load - {4{dcram_we_during_line_load}}; - - // - // Tag RAM signals - // - - // WE to tag RAM when we finish loading a line. - assign tagram_we_end_of_loadstore_loop = ((state==`OR1200_DCFSM_LOOP2) & - biudata_valid & !(|cnt)); - -`ifndef OR1200_DC_WRITETHROUGH - // No writethrough, so mark a line dirty whenever we write to it - assign tagram_dirty_bit_set = store_hit_ack | store_miss_ack; - - // Generate done signal for MTSPR instructions that may block execution - assign mtspr_dc_done = // Either DC disabled or we're not selected, or - !dc_en | !spr_cswe | - // Requested address not valid or writeback and !dirty - ((state==`OR1200_DCFSM_FLUSH5) & - (!tag_v | (cache_spr_block_writeback & !dirty))) | - // Writeback or flush is finished - ((state==`OR1200_DCFSM_LOOP3) & - (cache_spr_block_flush | cache_spr_block_writeback))| - // Invalidate of clean line finished - ((state==`OR1200_DCFSM_INV6) & cache_spr_block_flush); - - -`else - `ifdef OR1200_DC_NOSTACKWRITETHROUGH - // For dirty bit setting when having writethrough but not for stack - assign tagram_dirty_bit_set = store_hit_ack | store_miss_ack; - `else - // Lines will never be dirty if always writethrough - assign tagram_dirty_bit_set = 0; - `endif - - assign mtspr_dc_done = 1'b1; - -`endif - - assign tag_dirty = tagram_dirty_bit_set; - - // WE to tag RAM - assign tag_we = tagram_we_end_of_loadstore_loop | - tagram_dirty_bit_set | (state == `OR1200_DCFSM_INV6); - - - // Valid bit - // Set valid when end of line load, or marking dirty (is still valid) - assign tag_valid = ( tagram_we_end_of_loadstore_loop & - (load | (store & cache_spr_block_writeback)) ) | - tagram_dirty_bit_set; - - - - // - // BIU read and write - // - - assign biu_read = // Bus read request when: - // 1) Have a miss and not dirty or a load with inhibit - ((state == `OR1200_DCFSM_CLOADSTORE) & - (((hitmiss_eval & tagcomp_miss & !dirty & - !(store & writethrough)) | - (load & cache_inhibit_with_eval)) & dcqmem_cycstb_i)) | - // 2) In the loop and loading - ((state == `OR1200_DCFSM_LOOP2) & load); - - - assign biu_write = // Bus write request when: - // 1) Have a miss and dirty or store with inhibit - ((state == `OR1200_DCFSM_CLOADSTORE) & - (((hitmiss_eval & tagcomp_miss & dirty) | - (store & writethrough)) | - (store & cache_inhibit_with_eval)) & dcqmem_cycstb_i) | - // 2) In the loop and storing - ((state == `OR1200_DCFSM_LOOP2) & store); - - // - // Select for data to actual cache RAM (from LSU or BIU) - // - // Data to DCRAM - from external bus when loading (from IU when store) - assign dcram_di_sel = load; - // Data to external bus - always from IU except in case of bursting back - // the line to memory. (1 selects DCRAM) - assign biu_do_sel = (state == `OR1200_DCFSM_LOOP2) & store; - - // 3-bit wire for calculating next word of burst write, depending on - // line size of data cache. - assign next_addr_word = addr_r[`OR1200_DCLS-1:2] + 1; - - // Address to cache RAM (tag address also derived from this) - assign dc_addr = - // First check if we've got a block flush or WB op - ((dc_block_flush & !cache_spr_block_flush) | - (dc_block_writeback & !cache_spr_block_writeback)) ? - spr_dat_i : - (state==`OR1200_DCFSM_FLUSH5) ? addr_r: - // If no SPR action, then always put out address from LSU - (state==`OR1200_DCFSM_IDLE | hitmiss_eval) ? lsu_addr : - // Next, if in writeback loop, when ACKed must immediately - // output next word address (the RAM address takes a cycle - // to increment, but it's needed immediately for burst) - // otherwise, output our registered address. - (state==`OR1200_DCFSM_LOOP2 & biudata_valid & store ) ? - {addr_r[31:`OR1200_DCLS], next_addr_word, 2'b00} : addr_r; - -`ifdef OR1200_DC_WRITETHROUGH - `ifdef OR1200_DC_NOSTACKWRITETHROUGH - assign writethrough = !dc_no_writethrough; - `else - assign writethrough = 1; - `endif -`else - assign writethrough = 0; -`endif - - // - // ACK generation for LSU - // - - // ACK for when it's a cache hit - assign first_hit_ack = load_hit_ack | store_hit_ack | - store_hit_writethrough_ack | - store_miss_writethrough_ack | - store_inhibit_ack | store_miss_ack ; - - // ACK for when it's a cache miss - load only, is used in MUX for data back - // LSU straight off external data bus. In - // this was is also used for cache inhibit - // loads. - // first_hit_ack takes precedence over first_miss_ack - assign first_miss_ack = ~first_hit_ack & (load_miss_ack | load_inhibit_ack); - - // ACK cache hit on load - assign load_hit_ack = (state == `OR1200_DCFSM_CLOADSTORE) & - hitmiss_eval & !tagcomp_miss & !dcqmem_ci_i & load; - - // ACK cache hit on store, no writethrough - assign store_hit_ack = (state == `OR1200_DCFSM_CLOADSTORE) & - hitmiss_eval & !tagcomp_miss & !dcqmem_ci_i & - store & !writethrough; - - // ACK cache hit on store with writethrough - assign store_hit_writethrough_ack = (state == `OR1200_DCFSM_CLOADSTORE) & - !cache_miss & !cache_inhibit & - store & writethrough & biudata_valid; - - // ACK cache miss on store with writethrough - assign store_miss_writethrough_ack = (state == `OR1200_DCFSM_CLOADSTORE) & - cache_miss & !cache_inhibit & - store & writethrough & biudata_valid; - - // ACK store when cacheinhibit - assign store_inhibit_ack = (state == `OR1200_DCFSM_CLOADSTORE) & - store & cache_inhibit & biudata_valid; - - - // Get the _early_ ack on first ACK back from wishbone during load only - // Condition is that we're in the loop - that it's the first ack we get (can - // tell from value of cnt), and we're loading a line to read from it (not - // loading to write to it, in the case of a write without writethrough.) - assign load_miss_ack = ((state== `OR1200_DCFSM_LOOP2) & load & - (cnt==((1 << `OR1200_DCLS) - 4)) & biudata_valid & - !(dcqmem_we_i & !writethrough)); - - assign load_inhibit_ack = (state == `OR1200_DCFSM_CLOADSTORE) & - load & cache_inhibit & biudata_valid; - - // This will be case of write through disabled, and had to load a line. - assign store_miss_ack = dcram_we_after_line_load; - - assign first_miss_err = biudata_error & dcqmem_cycstb_i; - - // Signal burst when in the load/store loop. We will always try to burst. - assign burst = (state == `OR1200_DCFSM_LOOP2); - - // - // Main DC FSM - // - always @(posedge clk or `OR1200_RST_EVENT rst) begin - if (rst == `OR1200_RST_VALUE) begin - state <= `OR1200_DCFSM_IDLE; - addr_r <= 32'd0; - hitmiss_eval <= 1'b0; - store <= 1'b0; - load <= 1'b0; - cnt <= `OR1200_DCLS'd0; - cache_miss <= 1'b0; - cache_dirty_needs_writeback <= 1'b0; - cache_inhibit <= 1'b0; - did_early_load_ack <= 1'b0; - cache_spr_block_flush <= 1'b0; - cache_spr_block_writeback <= 1'b0; - end - else - case (state) // synopsys parallel_case - - `OR1200_DCFSM_IDLE : begin - if (dc_en & (dc_block_flush | dc_block_writeback)) - begin - cache_spr_block_flush <= dc_block_flush; - cache_spr_block_writeback <= dc_block_writeback; - hitmiss_eval <= 1'b1; - state <= `OR1200_DCFSM_FLUSH5; - addr_r <= spr_dat_i; - end - else if (dc_en & dcqmem_cycstb_i) - begin - state <= `OR1200_DCFSM_CLOADSTORE; - hitmiss_eval <= 1'b1; - store <= dcqmem_we_i; - load <= !dcqmem_we_i; - end - - - end // case: `OR1200_DCFSM_IDLE - - `OR1200_DCFSM_CLOADSTORE: begin - hitmiss_eval <= 1'b0; - if (hitmiss_eval) begin - cache_inhibit <= dcqmem_ci_i; // Check for cache inhibit here - cache_miss <= tagcomp_miss; - cache_dirty_needs_writeback <= dirty; - addr_r <= lsu_addr; - end - - // Evaluate any cache line load/stores in first cycle: - // - if (hitmiss_eval & tagcomp_miss & !(store & writethrough) & - !dcqmem_ci_i) - begin - // Miss - first either: - // 1) write back dirty line - if (dirty) begin - // Address for writeback - addr_r <= {tag, lsu_addr[`OR1200_DCINDXH:2],2'd0}; - load <= 1'b0; - store <= 1'b1; -`ifdef OR1200_VERBOSE - $display("%t: dcache miss and dirty", $time); -`endif - end - // 2) load requested line - else begin - addr_r <= lsu_addr; - load <= 1'b1; - store <= 1'b0; - end // else: !if(dirty) - state <= `OR1200_DCFSM_LOOP2; - // Set the counter for the burst accesses - cnt <= ((1 << `OR1200_DCLS) - 4); - end - else if (// Strobe goes low - !dcqmem_cycstb_i | - // Cycle finishes - (!hitmiss_eval & (biudata_valid | biudata_error)) | - // Cache hit in first cycle.... - (hitmiss_eval & !tagcomp_miss & !dcqmem_ci_i & - // .. and you're not doing a writethrough store.. - !(store & writethrough))) begin - state <= `OR1200_DCFSM_IDLE; - load <= 1'b0; - store <= 1'b0; - cache_inhibit <= 1'b0; - cache_dirty_needs_writeback <= 1'b0; - end - end // case: `OR1200_DCFSM_CLOADSTORE - - `OR1200_DCFSM_LOOP2 : begin // loop/abort - if (!dc_en| biudata_error) begin - state <= `OR1200_DCFSM_IDLE; - load <= 1'b0; - store <= 1'b0; - cnt <= `OR1200_DCLS'd0; - end - if (biudata_valid & (|cnt)) begin - cnt <= cnt - 4; - addr_r[`OR1200_DCLS-1:2] <= addr_r[`OR1200_DCLS-1:2] + 1; - end - else if (biudata_valid & !(|cnt)) begin - state <= `OR1200_DCFSM_LOOP3; - addr_r <= lsu_addr; - load <= 1'b0; - store <= 1'b0; - end - - // Track if we did an early ack during a load - if (load_miss_ack) - did_early_load_ack <= 1'b1; - - - end // case: `OR1200_DCFSM_LOOP2 - - `OR1200_DCFSM_LOOP3: begin // figure out next step - if (cache_dirty_needs_writeback) begin - // Just did store of the dirty line so now load new one - load <= 1'b1; - // Set the counter for the burst accesses - cnt <= ((1 << `OR1200_DCLS) - 4); - // Address of line to be loaded - addr_r <= lsu_addr; - cache_dirty_needs_writeback <= 1'b0; - state <= `OR1200_DCFSM_LOOP2; - end // if (cache_dirty_needs_writeback) - else if (cache_spr_block_flush | cache_spr_block_writeback) begin - // Just wrote back the line to memory, we're finished. - cache_spr_block_flush <= 1'b0; - cache_spr_block_writeback <= 1'b0; - state <= `OR1200_DCFSM_WAITSPRCS7; - end - else begin - // Just loaded a new line, finish up - did_early_load_ack <= 1'b0; - state <= `OR1200_DCFSM_LOOP4; - end - end // case: `OR1200_DCFSM_LOOP3 - - `OR1200_DCFSM_LOOP4: begin - state <= `OR1200_DCFSM_IDLE; - end - - `OR1200_DCFSM_FLUSH5: begin - hitmiss_eval <= 1'b0; - if (hitmiss_eval & !tag_v) - begin - // Not even cached, just ignore - cache_spr_block_flush <= 1'b0; - cache_spr_block_writeback <= 1'b0; - state <= `OR1200_DCFSM_WAITSPRCS7; - end - else if (hitmiss_eval & tag_v) - begin - // Tag is valid - what do we do? - if ((cache_spr_block_flush | cache_spr_block_writeback) & - dirty) begin - // Need to writeback - // Address for writeback (spr_dat_i has already changed so - // use line number from addr_r) - addr_r <= {tag, addr_r[`OR1200_DCINDXH:2],2'd0}; - load <= 1'b0; - store <= 1'b1; -`ifdef OR1200_VERBOSE - $display("%t: block flush: dirty block", $time); -`endif - state <= `OR1200_DCFSM_LOOP2; - // Set the counter for the burst accesses - cnt <= ((1 << `OR1200_DCLS) - 4); - end - else if (cache_spr_block_flush & !dirty) - begin - // Line not dirty, just need to invalidate - state <= `OR1200_DCFSM_INV6; - end // else: !if(dirty) - else if (cache_spr_block_writeback & !dirty) - begin - // Nothing to do - line is valid but not dirty - cache_spr_block_writeback <= 1'b0; - state <= `OR1200_DCFSM_WAITSPRCS7; - end - end // if (hitmiss_eval & tag_v) - end - `OR1200_DCFSM_INV6: begin - cache_spr_block_flush <= 1'b0; - // Wait until SPR CS goes low before going back to idle - if (!spr_cswe) - state <= `OR1200_DCFSM_IDLE; - end - `OR1200_DCFSM_WAITSPRCS7: begin - // Wait until SPR CS goes low before going back to idle - if (!spr_cswe) - state <= `OR1200_DCFSM_IDLE; - end - - endcase // case (state) - - end // always @ (posedge clk or `OR1200_RST_EVENT rst) - - -endmodule diff -pruN 5.49.0-2/autotests/input/syntax/verilog/or1200_du.v 5.50.0-0ubuntu1/autotests/input/syntax/verilog/or1200_du.v --- 5.49.0-2/autotests/input/syntax/verilog/or1200_du.v 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/verilog/or1200_du.v 1970-01-01 00:00:00.000000000 +0000 @@ -1,1803 +0,0 @@ -////////////////////////////////////////////////////////////////////// -//// //// -//// OR1200's Debug Unit //// -//// //// -//// This file is part of the OpenRISC 1200 project //// -//// http://www.opencores.org/project,or1k //// -//// //// -//// Description //// -//// Basic OR1200 debug unit. //// -//// //// -//// To Do: //// -//// - make it smaller and faster //// -//// //// -//// Author(s): //// -//// - Damjan Lampret, lampret@opencores.org //// -//// //// -////////////////////////////////////////////////////////////////////// -//// //// -//// Copyright (C) 2000 Authors and OPENCORES.ORG //// -//// //// -//// This source file may be used and distributed without //// -//// restriction provided that this copyright statement is not //// -//// removed from the file and that any derivative work contains //// -//// the original copyright notice and the associated disclaimer. //// -//// //// -//// This source file is free software; you can redistribute it //// -//// and/or modify it under the terms of the GNU Lesser General //// -//// Public License as published by the Free Software Foundation; //// -//// either version 2.1 of the License, or (at your option) any //// -//// later version. //// -//// //// -//// This source is distributed in the hope that it will be //// -//// useful, but WITHOUT ANY WARRANTY; without even the implied //// -//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// -//// PURPOSE. See the GNU Lesser General Public License for more //// -//// details. //// -//// //// -//// You should have received a copy of the GNU Lesser General //// -//// Public License along with this source; if not, download it //// -//// from http://www.opencores.org/lgpl.shtml //// -//// //// -////////////////////////////////////////////////////////////////////// -// -// -// $Log: or1200_du.v,v $ -// Revision 2.0 2010/06/30 11:00:00 ORSoC -// Minor update: -// Bugs fixed. - -// synopsys translate_off -`include "timescale.v" -// synopsys translate_on -`include "or1200_defines.v" - -// -// Debug unit -// - -module or1200_du( - // RISC Internal Interface - clk, rst, - dcpu_cycstb_i, dcpu_we_i, dcpu_adr_i, dcpu_dat_lsu, - dcpu_dat_dc, icpu_cycstb_i, - ex_freeze, branch_op, ex_insn, id_pc, - spr_dat_npc, rf_dataw, - du_dsr, du_dmr1, du_stall, du_addr, du_dat_i, du_dat_o, - du_read, du_write, du_except_stop, du_hwbkpt, du_flush_pipe, - spr_cs, spr_write, spr_addr, spr_dat_i, spr_dat_o, - - // External Debug Interface - dbg_stall_i, dbg_ewt_i, dbg_lss_o, dbg_is_o, dbg_wp_o, dbg_bp_o, - dbg_stb_i, dbg_we_i, dbg_adr_i, dbg_dat_i, dbg_dat_o, dbg_ack_o -); - -parameter dw = `OR1200_OPERAND_WIDTH; -parameter aw = `OR1200_OPERAND_WIDTH; - -// -// I/O -// - -// -// RISC Internal Interface -// -input clk; // Clock -input rst; // Reset -input dcpu_cycstb_i; // LSU status -input dcpu_we_i; // LSU status -input [31:0] dcpu_adr_i; // LSU addr -input [31:0] dcpu_dat_lsu; // LSU store data -input [31:0] dcpu_dat_dc; // LSU load data -input [`OR1200_FETCHOP_WIDTH-1:0] icpu_cycstb_i; // IFETCH unit status -input ex_freeze; // EX stage freeze -input [`OR1200_BRANCHOP_WIDTH-1:0] branch_op; // Branch op -input [dw-1:0] ex_insn; // EX insn -input [31:0] id_pc; // insn fetch EA -input [31:0] spr_dat_npc; // Next PC (for trace) -input [31:0] rf_dataw; // ALU result (for trace) -output [`OR1200_DU_DSR_WIDTH-1:0] du_dsr; // DSR -output [24: 0] du_dmr1; -output du_stall; // Debug Unit Stall -output [aw-1:0] du_addr; // Debug Unit Address -input [dw-1:0] du_dat_i; // Debug Unit Data In -output [dw-1:0] du_dat_o; // Debug Unit Data Out -output du_read; // Debug Unit Read Enable -output du_write; // Debug Unit Write Enable -input [13:0] du_except_stop; // Exception masked by DSR -output du_hwbkpt; // Cause trap exception (HW Breakpoints) -output du_flush_pipe; // Cause pipeline flush and pc<-npc -input spr_cs; // SPR Chip Select -input spr_write; // SPR Read/Write -input [aw-1:0] spr_addr; // SPR Address -input [dw-1:0] spr_dat_i; // SPR Data Input -output [dw-1:0] spr_dat_o; // SPR Data Output - -// -// External Debug Interface -// -input dbg_stall_i; // External Stall Input -input dbg_ewt_i; // External Watchpoint Trigger Input -output [3:0] dbg_lss_o; // External Load/Store Unit Status -output [1:0] dbg_is_o; // External Insn Fetch Status -output [10:0] dbg_wp_o; // Watchpoints Outputs -output dbg_bp_o; // Breakpoint Output -input dbg_stb_i; // External Address/Data Strobe -input dbg_we_i; // External Write Enable -input [aw-1:0] dbg_adr_i; // External Address Input -input [dw-1:0] dbg_dat_i; // External Data Input -output [dw-1:0] dbg_dat_o; // External Data Output -output dbg_ack_o; // External Data Acknowledge (not WB compatible) -reg [dw-1:0] dbg_dat_o; // External Data Output -reg dbg_ack_o; // External Data Acknowledge (not WB compatible) - - -// -// Some connections go directly from the CPU through DU to Debug I/F -// -`ifdef OR1200_DU_STATUS_UNIMPLEMENTED -assign dbg_lss_o = 4'b0000; - -reg [1:0] dbg_is_o; -// -// Show insn activity (temp, must be removed) -// -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dbg_is_o <= 2'b00; - else if (!ex_freeze & ~((ex_insn[31:26] == `OR1200_OR32_NOP) & ex_insn[16])) - dbg_is_o <= ~dbg_is_o; -`ifdef UNUSED -assign dbg_is_o = 2'b00; -`endif -`else -assign dbg_lss_o = dcpu_cycstb_i ? {dcpu_we_i, 3'b000} : 4'b0000; -assign dbg_is_o = {1'b0, icpu_cycstb_i}; -`endif -assign dbg_wp_o = 11'b000_0000_0000; - -// -// Some connections go directly from Debug I/F through DU to the CPU -// -assign du_stall = dbg_stall_i; -assign du_addr = dbg_adr_i; -assign du_dat_o = dbg_dat_i; -assign du_read = dbg_stb_i && !dbg_we_i; -assign du_write = dbg_stb_i && dbg_we_i; - -// -// After a sw breakpoint, the replaced instruction need to be executed. -// We flush the entire pipeline and set the pc to the current address -// to execute the restored address. -// - -reg du_flush_pipe_r; -reg dbg_stall_i_r; - -assign du_flush_pipe = du_flush_pipe_r; - -// -// Register du_flush_pipe -// -always @(posedge clk or `OR1200_RST_EVENT rst) begin - if (rst == `OR1200_RST_VALUE) begin - du_flush_pipe_r <= 1'b0; - end - else begin - du_flush_pipe_r <= (dbg_stall_i_r && !dbg_stall_i && |du_except_stop); - end -end - -// -// Detect dbg_stall falling edge -// -always @(posedge clk or `OR1200_RST_EVENT rst) begin - if (rst == `OR1200_RST_VALUE) begin - dbg_stall_i_r <= 1'b0; - end - else begin - dbg_stall_i_r <= dbg_stall_i; - end -end - -reg dbg_ack; -// -// Generate acknowledge -- just delay stb signal -// -always @(posedge clk or `OR1200_RST_EVENT rst) begin - if (rst == `OR1200_RST_VALUE) begin - dbg_ack <= 1'b0; - dbg_ack_o <= 1'b0; - end - else begin - dbg_ack <= dbg_stb_i; // valid when du_dat_i - dbg_ack_o <= dbg_ack & dbg_stb_i; // valid when dbg_dat_o - end -end - -// -// Register data output -// -always @(posedge clk) - dbg_dat_o <= du_dat_i; - -`ifdef OR1200_DU_IMPLEMENTED - -// -// Debug Mode Register 1 -// -`ifdef OR1200_DU_DMR1 -reg [24:0] dmr1; // DMR1 implemented -`else -wire [24:0] dmr1; // DMR1 not implemented -`endif -assign du_dmr1 = dmr1; - -// -// Debug Mode Register 2 -// -`ifdef OR1200_DU_DMR2 -reg [23:0] dmr2; // DMR2 implemented -`else -wire [23:0] dmr2; // DMR2 not implemented -`endif - -// -// Debug Stop Register -// -`ifdef OR1200_DU_DSR -reg [`OR1200_DU_DSR_WIDTH-1:0] dsr; // DSR implemented -`else -wire [`OR1200_DU_DSR_WIDTH-1:0] dsr; // DSR not implemented -`endif - -// -// Debug Reason Register -// -`ifdef OR1200_DU_DRR -reg [13:0] drr; // DRR implemented -`else -wire [13:0] drr; // DRR not implemented -`endif - -// -// Debug Value Register N -// -`ifdef OR1200_DU_DVR0 -reg [31:0] dvr0; -`else -wire [31:0] dvr0; -`endif - -// -// Debug Value Register N -// -`ifdef OR1200_DU_DVR1 -reg [31:0] dvr1; -`else -wire [31:0] dvr1; -`endif - -// -// Debug Value Register N -// -`ifdef OR1200_DU_DVR2 -reg [31:0] dvr2; -`else -wire [31:0] dvr2; -`endif - -// -// Debug Value Register N -// -`ifdef OR1200_DU_DVR3 -reg [31:0] dvr3; -`else -wire [31:0] dvr3; -`endif - -// -// Debug Value Register N -// -`ifdef OR1200_DU_DVR4 -reg [31:0] dvr4; -`else -wire [31:0] dvr4; -`endif - -// -// Debug Value Register N -// -`ifdef OR1200_DU_DVR5 -reg [31:0] dvr5; -`else -wire [31:0] dvr5; -`endif - -// -// Debug Value Register N -// -`ifdef OR1200_DU_DVR6 -reg [31:0] dvr6; -`else -wire [31:0] dvr6; -`endif - -// -// Debug Value Register N -// -`ifdef OR1200_DU_DVR7 -reg [31:0] dvr7; -`else -wire [31:0] dvr7; -`endif - -// -// Debug Control Register N -// -`ifdef OR1200_DU_DCR0 -reg [7:0] dcr0; -`else -wire [7:0] dcr0; -`endif - -// -// Debug Control Register N -// -`ifdef OR1200_DU_DCR1 -reg [7:0] dcr1; -`else -wire [7:0] dcr1; -`endif - -// -// Debug Control Register N -// -`ifdef OR1200_DU_DCR2 -reg [7:0] dcr2; -`else -wire [7:0] dcr2; -`endif - -// -// Debug Control Register N -// -`ifdef OR1200_DU_DCR3 -reg [7:0] dcr3; -`else -wire [7:0] dcr3; -`endif - -// -// Debug Control Register N -// -`ifdef OR1200_DU_DCR4 -reg [7:0] dcr4; -`else -wire [7:0] dcr4; -`endif - -// -// Debug Control Register N -// -`ifdef OR1200_DU_DCR5 -reg [7:0] dcr5; -`else -wire [7:0] dcr5; -`endif - -// -// Debug Control Register N -// -`ifdef OR1200_DU_DCR6 -reg [7:0] dcr6; -`else -wire [7:0] dcr6; -`endif - -// -// Debug Control Register N -// -`ifdef OR1200_DU_DCR7 -reg [7:0] dcr7; -`else -wire [7:0] dcr7; -`endif - -// -// Debug Watchpoint Counter Register 0 -// -`ifdef OR1200_DU_DWCR0 -reg [31:0] dwcr0; -`else -wire [31:0] dwcr0; -`endif - -// -// Debug Watchpoint Counter Register 1 -// -`ifdef OR1200_DU_DWCR1 -reg [31:0] dwcr1; -`else -wire [31:0] dwcr1; -`endif - -// -// Internal wires -// -wire dmr1_sel; // DMR1 select -wire dmr2_sel; // DMR2 select -wire dsr_sel; // DSR select -wire drr_sel; // DRR select -wire dvr0_sel, - dvr1_sel, - dvr2_sel, - dvr3_sel, - dvr4_sel, - dvr5_sel, - dvr6_sel, - dvr7_sel; // DVR selects -wire dcr0_sel, - dcr1_sel, - dcr2_sel, - dcr3_sel, - dcr4_sel, - dcr5_sel, - dcr6_sel, - dcr7_sel; // DCR selects -wire dwcr0_sel, - dwcr1_sel; // DWCR selects -reg dbg_bp_r; -reg ex_freeze_q; -`ifdef OR1200_DU_HWBKPTS -reg [31:0] match_cond0_ct; -reg [31:0] match_cond1_ct; -reg [31:0] match_cond2_ct; -reg [31:0] match_cond3_ct; -reg [31:0] match_cond4_ct; -reg [31:0] match_cond5_ct; -reg [31:0] match_cond6_ct; -reg [31:0] match_cond7_ct; -reg match_cond0_stb; -reg match_cond1_stb; -reg match_cond2_stb; -reg match_cond3_stb; -reg match_cond4_stb; -reg match_cond5_stb; -reg match_cond6_stb; -reg match_cond7_stb; -reg match0; -reg match1; -reg match2; -reg match3; -reg match4; -reg match5; -reg match6; -reg match7; -reg wpcntr0_match; -reg wpcntr1_match; -reg incr_wpcntr0; -reg incr_wpcntr1; -reg [10:0] wp; -`endif -wire du_hwbkpt; -reg du_hwbkpt_hold; -`ifdef OR1200_DU_READREGS -reg [31:0] spr_dat_o; -`endif -reg [13:0] except_stop; // Exceptions that stop because of DSR -`ifdef OR1200_DU_TB_IMPLEMENTED -wire tb_enw; -reg [7:0] tb_wadr; -reg [31:0] tb_timstmp; -`endif -wire [31:0] tbia_dat_o; -wire [31:0] tbim_dat_o; -wire [31:0] tbar_dat_o; -wire [31:0] tbts_dat_o; - -// -// DU registers address decoder -// -`ifdef OR1200_DU_DMR1 -assign dmr1_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DMR1)); -`endif -`ifdef OR1200_DU_DMR2 -assign dmr2_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DMR2)); -`endif -`ifdef OR1200_DU_DSR -assign dsr_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DSR)); -`endif -`ifdef OR1200_DU_DRR -assign drr_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DRR)); -`endif -`ifdef OR1200_DU_DVR0 -assign dvr0_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DVR0)); -`endif -`ifdef OR1200_DU_DVR1 -assign dvr1_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DVR1)); -`endif -`ifdef OR1200_DU_DVR2 -assign dvr2_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DVR2)); -`endif -`ifdef OR1200_DU_DVR3 -assign dvr3_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DVR3)); -`endif -`ifdef OR1200_DU_DVR4 -assign dvr4_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DVR4)); -`endif -`ifdef OR1200_DU_DVR5 -assign dvr5_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DVR5)); -`endif -`ifdef OR1200_DU_DVR6 -assign dvr6_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DVR6)); -`endif -`ifdef OR1200_DU_DVR7 -assign dvr7_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DVR7)); -`endif -`ifdef OR1200_DU_DCR0 -assign dcr0_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DCR0)); -`endif -`ifdef OR1200_DU_DCR1 -assign dcr1_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DCR1)); -`endif -`ifdef OR1200_DU_DCR2 -assign dcr2_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DCR2)); -`endif -`ifdef OR1200_DU_DCR3 -assign dcr3_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DCR3)); -`endif -`ifdef OR1200_DU_DCR4 -assign dcr4_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DCR4)); -`endif -`ifdef OR1200_DU_DCR5 -assign dcr5_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DCR5)); -`endif -`ifdef OR1200_DU_DCR6 -assign dcr6_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DCR6)); -`endif -`ifdef OR1200_DU_DCR7 -assign dcr7_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DCR7)); -`endif -`ifdef OR1200_DU_DWCR0 -assign dwcr0_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DWCR0)); -`endif -`ifdef OR1200_DU_DWCR1 -assign dwcr1_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DWCR1)); -`endif - -// Track previous ex_freeze to detect when signals are updated -always @(posedge clk) - ex_freeze_q <= ex_freeze; - -// -// Decode started exception -// -// du_except_stop comes from or1200_except -// -always @(du_except_stop or ex_freeze_q) begin - except_stop = 14'b00_0000_0000_0000; - casez (du_except_stop) - 14'b1?_????_????_????: - except_stop[`OR1200_DU_DRR_TTE] = 1'b1; - 14'b01_????_????_????: begin - except_stop[`OR1200_DU_DRR_IE] = 1'b1; - end - 14'b00_1???_????_????: begin - except_stop[`OR1200_DU_DRR_IME] = 1'b1; - end - 14'b00_01??_????_????: - except_stop[`OR1200_DU_DRR_IPFE] = 1'b1; - 14'b00_001?_????_????: begin - except_stop[`OR1200_DU_DRR_BUSEE] = 1'b1; - end - 14'b00_0001_????_????: - except_stop[`OR1200_DU_DRR_IIE] = 1'b1; - 14'b00_0000_1???_????: begin - except_stop[`OR1200_DU_DRR_AE] = 1'b1; - end - 14'b00_0000_01??_????: begin - except_stop[`OR1200_DU_DRR_DME] = 1'b1; - end - 14'b00_0000_001?_????: - except_stop[`OR1200_DU_DRR_DPFE] = 1'b1; - 14'b00_0000_0001_????: - except_stop[`OR1200_DU_DRR_BUSEE] = 1'b1; - 14'b00_0000_0000_1???: begin - except_stop[`OR1200_DU_DRR_RE] = 1'b1; - end - 14'b00_0000_0000_01??: begin - except_stop[`OR1200_DU_DRR_TE] = 1'b1 & ~ex_freeze_q; - end - 14'b00_0000_0000_001?: begin - except_stop[`OR1200_DU_DRR_FPE] = 1'b1; - end - 14'b00_0000_0000_0001: - except_stop[`OR1200_DU_DRR_SCE] = 1'b1 & ~ex_freeze_q; - default: - except_stop = 14'b00_0000_0000_0000; - endcase // casez (du_except_stop) -end - -// -// dbg_bp_o is registered -// -assign dbg_bp_o = dbg_bp_r; - -// -// Breakpoint activation register -// -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dbg_bp_r <= 1'b0; - else if (!ex_freeze) - dbg_bp_r <= |except_stop -`ifdef OR1200_DU_DMR1_ST - | ~((ex_insn[31:26] == `OR1200_OR32_NOP) & ex_insn[16]) & dmr1[`OR1200_DU_DMR1_ST] -`endif -`ifdef OR1200_DU_DMR1_BT - | (branch_op != `OR1200_BRANCHOP_NOP) & (branch_op != `OR1200_BRANCHOP_RFE) & dmr1[`OR1200_DU_DMR1_BT] -`endif - ; - else - dbg_bp_r <= |except_stop; - -// -// Write to DMR1 -// -`ifdef OR1200_DU_DMR1 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dmr1 <= 25'h000_0000; - else if (dmr1_sel && spr_write) -`ifdef OR1200_DU_HWBKPTS - dmr1 <= spr_dat_i[24:0]; -`else - dmr1 <= {1'b0, spr_dat_i[23:22], 22'h00_0000}; -`endif -`else -assign dmr1 = 25'h000_0000; -`endif - -// -// Write to DMR2 -// -`ifdef OR1200_DU_DMR2 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dmr2 <= 24'h00_0000; - else if (dmr2_sel && spr_write) - dmr2 <= spr_dat_i[23:0]; -`else -assign dmr2 = 24'h00_0000; -`endif - -// -// Write to DSR -// -`ifdef OR1200_DU_DSR -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dsr <= {`OR1200_DU_DSR_WIDTH{1'b0}}; - else if (dsr_sel && spr_write) - dsr <= spr_dat_i[`OR1200_DU_DSR_WIDTH-1:0]; -`else -assign dsr = {`OR1200_DU_DSR_WIDTH{1'b0}}; -`endif - -// -// Write to DRR -// -`ifdef OR1200_DU_DRR -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - drr <= 14'b0; - else if (drr_sel && spr_write) - drr <= spr_dat_i[13:0]; - else - drr <= drr | except_stop; -`else -assign drr = 14'b0; -`endif - -// -// Write to DVR0 -// -`ifdef OR1200_DU_DVR0 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dvr0 <= 32'h0000_0000; - else if (dvr0_sel && spr_write) - dvr0 <= spr_dat_i[31:0]; -`else -assign dvr0 = 32'h0000_0000; -`endif - -// -// Write to DVR1 -// -`ifdef OR1200_DU_DVR1 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dvr1 <= 32'h0000_0000; - else if (dvr1_sel && spr_write) - dvr1 <= spr_dat_i[31:0]; -`else -assign dvr1 = 32'h0000_0000; -`endif - -// -// Write to DVR2 -// -`ifdef OR1200_DU_DVR2 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dvr2 <= 32'h0000_0000; - else if (dvr2_sel && spr_write) - dvr2 <= spr_dat_i[31:0]; -`else -assign dvr2 = 32'h0000_0000; -`endif - -// -// Write to DVR3 -// -`ifdef OR1200_DU_DVR3 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dvr3 <= 32'h0000_0000; - else if (dvr3_sel && spr_write) - dvr3 <= spr_dat_i[31:0]; -`else -assign dvr3 = 32'h0000_0000; -`endif - -// -// Write to DVR4 -// -`ifdef OR1200_DU_DVR4 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dvr4 <= 32'h0000_0000; - else if (dvr4_sel && spr_write) - dvr4 <= spr_dat_i[31:0]; -`else -assign dvr4 = 32'h0000_0000; -`endif - -// -// Write to DVR5 -// -`ifdef OR1200_DU_DVR5 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dvr5 <= 32'h0000_0000; - else if (dvr5_sel && spr_write) - dvr5 <= spr_dat_i[31:0]; -`else -assign dvr5 = 32'h0000_0000; -`endif - -// -// Write to DVR6 -// -`ifdef OR1200_DU_DVR6 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dvr6 <= 32'h0000_0000; - else if (dvr6_sel && spr_write) - dvr6 <= spr_dat_i[31:0]; -`else -assign dvr6 = 32'h0000_0000; -`endif - -// -// Write to DVR7 -// -`ifdef OR1200_DU_DVR7 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dvr7 <= 32'h0000_0000; - else if (dvr7_sel && spr_write) - dvr7 <= spr_dat_i[31:0]; -`else -assign dvr7 = 32'h0000_0000; -`endif - -// -// Write to DCR0 -// -`ifdef OR1200_DU_DCR0 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dcr0 <= 8'h00; - else if (dcr0_sel && spr_write) - dcr0 <= spr_dat_i[7:0]; -`else -assign dcr0 = 8'h00; -`endif - -// -// Write to DCR1 -// -`ifdef OR1200_DU_DCR1 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dcr1 <= 8'h00; - else if (dcr1_sel && spr_write) - dcr1 <= spr_dat_i[7:0]; -`else -assign dcr1 = 8'h00; -`endif - -// -// Write to DCR2 -// -`ifdef OR1200_DU_DCR2 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dcr2 <= 8'h00; - else if (dcr2_sel && spr_write) - dcr2 <= spr_dat_i[7:0]; -`else -assign dcr2 = 8'h00; -`endif - -// -// Write to DCR3 -// -`ifdef OR1200_DU_DCR3 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dcr3 <= 8'h00; - else if (dcr3_sel && spr_write) - dcr3 <= spr_dat_i[7:0]; -`else -assign dcr3 = 8'h00; -`endif - -// -// Write to DCR4 -// -`ifdef OR1200_DU_DCR4 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dcr4 <= 8'h00; - else if (dcr4_sel && spr_write) - dcr4 <= spr_dat_i[7:0]; -`else -assign dcr4 = 8'h00; -`endif - -// -// Write to DCR5 -// -`ifdef OR1200_DU_DCR5 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dcr5 <= 8'h00; - else if (dcr5_sel && spr_write) - dcr5 <= spr_dat_i[7:0]; -`else -assign dcr5 = 8'h00; -`endif - -// -// Write to DCR6 -// -`ifdef OR1200_DU_DCR6 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dcr6 <= 8'h00; - else if (dcr6_sel && spr_write) - dcr6 <= spr_dat_i[7:0]; -`else -assign dcr6 = 8'h00; -`endif - -// -// Write to DCR7 -// -`ifdef OR1200_DU_DCR7 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dcr7 <= 8'h00; - else if (dcr7_sel && spr_write) - dcr7 <= spr_dat_i[7:0]; -`else -assign dcr7 = 8'h00; -`endif - -// -// Write to DWCR0 -// -`ifdef OR1200_DU_DWCR0 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dwcr0 <= 32'h0000_0000; - else if (dwcr0_sel && spr_write) - dwcr0 <= spr_dat_i[31:0]; - else if (incr_wpcntr0) - dwcr0[`OR1200_DU_DWCR_COUNT] <= dwcr0[`OR1200_DU_DWCR_COUNT] + 16'h0001; -`else -assign dwcr0 = 32'h0000_0000; -`endif - -// -// Write to DWCR1 -// -`ifdef OR1200_DU_DWCR1 -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - dwcr1 <= 32'h0000_0000; - else if (dwcr1_sel && spr_write) - dwcr1 <= spr_dat_i[31:0]; - else if (incr_wpcntr1) - dwcr1[`OR1200_DU_DWCR_COUNT] <= dwcr1[`OR1200_DU_DWCR_COUNT] + 16'h0001; -`else -assign dwcr1 = 32'h0000_0000; -`endif - -// -// Read DU registers -// -`ifdef OR1200_DU_READREGS -always @(spr_addr or dsr or drr or dmr1 or dmr2 - or dvr0 or dvr1 or dvr2 or dvr3 or dvr4 - or dvr5 or dvr6 or dvr7 - or dcr0 or dcr1 or dcr2 or dcr3 or dcr4 - or dcr5 or dcr6 or dcr7 - or dwcr0 or dwcr1 -`ifdef OR1200_DU_TB_IMPLEMENTED - or tb_wadr or tbia_dat_o or tbim_dat_o - or tbar_dat_o or tbts_dat_o -`endif - ) - casez (spr_addr[`OR1200_DUOFS_BITS]) // synopsys parallel_case -`ifdef OR1200_DU_DVR0 - `OR1200_DU_DVR0: - spr_dat_o = dvr0; -`endif -`ifdef OR1200_DU_DVR1 - `OR1200_DU_DVR1: - spr_dat_o = dvr1; -`endif -`ifdef OR1200_DU_DVR2 - `OR1200_DU_DVR2: - spr_dat_o = dvr2; -`endif -`ifdef OR1200_DU_DVR3 - `OR1200_DU_DVR3: - spr_dat_o = dvr3; -`endif -`ifdef OR1200_DU_DVR4 - `OR1200_DU_DVR4: - spr_dat_o = dvr4; -`endif -`ifdef OR1200_DU_DVR5 - `OR1200_DU_DVR5: - spr_dat_o = dvr5; -`endif -`ifdef OR1200_DU_DVR6 - `OR1200_DU_DVR6: - spr_dat_o = dvr6; -`endif -`ifdef OR1200_DU_DVR7 - `OR1200_DU_DVR7: - spr_dat_o = dvr7; -`endif -`ifdef OR1200_DU_DCR0 - `OR1200_DU_DCR0: - spr_dat_o = {24'h00_0000, dcr0}; -`endif -`ifdef OR1200_DU_DCR1 - `OR1200_DU_DCR1: - spr_dat_o = {24'h00_0000, dcr1}; -`endif -`ifdef OR1200_DU_DCR2 - `OR1200_DU_DCR2: - spr_dat_o = {24'h00_0000, dcr2}; -`endif -`ifdef OR1200_DU_DCR3 - `OR1200_DU_DCR3: - spr_dat_o = {24'h00_0000, dcr3}; -`endif -`ifdef OR1200_DU_DCR4 - `OR1200_DU_DCR4: - spr_dat_o = {24'h00_0000, dcr4}; -`endif -`ifdef OR1200_DU_DCR5 - `OR1200_DU_DCR5: - spr_dat_o = {24'h00_0000, dcr5}; -`endif -`ifdef OR1200_DU_DCR6 - `OR1200_DU_DCR6: - spr_dat_o = {24'h00_0000, dcr6}; -`endif -`ifdef OR1200_DU_DCR7 - `OR1200_DU_DCR7: - spr_dat_o = {24'h00_0000, dcr7}; -`endif -`ifdef OR1200_DU_DMR1 - `OR1200_DU_DMR1: - spr_dat_o = {7'h00, dmr1}; -`endif -`ifdef OR1200_DU_DMR2 - `OR1200_DU_DMR2: - spr_dat_o = {8'h00, dmr2}; -`endif -`ifdef OR1200_DU_DWCR0 - `OR1200_DU_DWCR0: - spr_dat_o = dwcr0; -`endif -`ifdef OR1200_DU_DWCR1 - `OR1200_DU_DWCR1: - spr_dat_o = dwcr1; -`endif -`ifdef OR1200_DU_DSR - `OR1200_DU_DSR: - spr_dat_o = {18'b0, dsr}; -`endif -`ifdef OR1200_DU_DRR - `OR1200_DU_DRR: - spr_dat_o = {18'b0, drr}; -`endif -`ifdef OR1200_DU_TB_IMPLEMENTED - `OR1200_DU_TBADR: - spr_dat_o = {24'h000000, tb_wadr}; - `OR1200_DU_TBIA: - spr_dat_o = tbia_dat_o; - `OR1200_DU_TBIM: - spr_dat_o = tbim_dat_o; - `OR1200_DU_TBAR: - spr_dat_o = tbar_dat_o; - `OR1200_DU_TBTS: - spr_dat_o = tbts_dat_o; -`endif - default: - spr_dat_o = 32'h0000_0000; - endcase -`endif - -// -// DSR alias -// -assign du_dsr = dsr; - -`ifdef OR1200_DU_HWBKPTS - -// -// Compare To What (Match Condition 0) -// -always @(dcr0 or id_pc or dcpu_adr_i or dcpu_dat_dc - or dcpu_dat_lsu or dcpu_we_i) - case (dcr0[`OR1200_DU_DCR_CT]) // synopsys parallel_case - 3'b001: match_cond0_ct = id_pc; // insn fetch EA - 3'b010: match_cond0_ct = dcpu_adr_i; // load EA - 3'b011: match_cond0_ct = dcpu_adr_i; // store EA - 3'b100: match_cond0_ct = dcpu_dat_dc; // load data - 3'b101: match_cond0_ct = dcpu_dat_lsu; // store data - 3'b110: match_cond0_ct = dcpu_adr_i; // load/store EA - default:match_cond0_ct = dcpu_we_i ? dcpu_dat_lsu : dcpu_dat_dc; - endcase - -// -// When To Compare (Match Condition 0) -// -always @(dcr0 or dcpu_cycstb_i) - case (dcr0[`OR1200_DU_DCR_CT]) // synopsys parallel_case - 3'b000: match_cond0_stb = 1'b0; //comparison disabled - 3'b001: match_cond0_stb = 1'b1; // insn fetch EA - default:match_cond0_stb = dcpu_cycstb_i; // any load/store - endcase - -// -// Match Condition 0 -// -always @(match_cond0_stb or dcr0 or dvr0 or match_cond0_ct) - casex ({match_cond0_stb, dcr0[`OR1200_DU_DCR_CC]}) - 4'b0_xxx, - 4'b1_000, - 4'b1_111: match0 = 1'b0; - 4'b1_001: match0 = - ({(match_cond0_ct[31] ^ dcr0[`OR1200_DU_DCR_SC]), match_cond0_ct[30:0]} == - {(dvr0[31] ^ dcr0[`OR1200_DU_DCR_SC]), dvr0[30:0]}); - 4'b1_010: match0 = - ({(match_cond0_ct[31] ^ dcr0[`OR1200_DU_DCR_SC]), match_cond0_ct[30:0]} < - {(dvr0[31] ^ dcr0[`OR1200_DU_DCR_SC]), dvr0[30:0]}); - 4'b1_011: match0 = - ({(match_cond0_ct[31] ^ dcr0[`OR1200_DU_DCR_SC]), match_cond0_ct[30:0]} <= - {(dvr0[31] ^ dcr0[`OR1200_DU_DCR_SC]), dvr0[30:0]}); - 4'b1_100: match0 = - ({(match_cond0_ct[31] ^ dcr0[`OR1200_DU_DCR_SC]), match_cond0_ct[30:0]} > - {(dvr0[31] ^ dcr0[`OR1200_DU_DCR_SC]), dvr0[30:0]}); - 4'b1_101: match0 = - ({(match_cond0_ct[31] ^ dcr0[`OR1200_DU_DCR_SC]), match_cond0_ct[30:0]} >= - {(dvr0[31] ^ dcr0[`OR1200_DU_DCR_SC]), dvr0[30:0]}); - 4'b1_110: match0 = - ({(match_cond0_ct[31] ^ dcr0[`OR1200_DU_DCR_SC]), match_cond0_ct[30:0]} != - {(dvr0[31] ^ dcr0[`OR1200_DU_DCR_SC]), dvr0[30:0]}); - endcase - -// -// Watchpoint 0 -// -always @(dmr1 or match0) - case (dmr1[`OR1200_DU_DMR1_CW0]) - 2'b00: wp[0] = match0; - 2'b01: wp[0] = match0; - 2'b10: wp[0] = match0; - 2'b11: wp[0] = 1'b0; - endcase - -// -// Compare To What (Match Condition 1) -// -always @(dcr1 or id_pc or dcpu_adr_i or dcpu_dat_dc - or dcpu_dat_lsu or dcpu_we_i) - case (dcr1[`OR1200_DU_DCR_CT]) // synopsys parallel_case - 3'b001: match_cond1_ct = id_pc; // insn fetch EA - 3'b010: match_cond1_ct = dcpu_adr_i; // load EA - 3'b011: match_cond1_ct = dcpu_adr_i; // store EA - 3'b100: match_cond1_ct = dcpu_dat_dc; // load data - 3'b101: match_cond1_ct = dcpu_dat_lsu; // store data - 3'b110: match_cond1_ct = dcpu_adr_i; // load/store EA - default:match_cond1_ct = dcpu_we_i ? dcpu_dat_lsu : dcpu_dat_dc; - endcase - -// -// When To Compare (Match Condition 1) -// -always @(dcr1 or dcpu_cycstb_i) - case (dcr1[`OR1200_DU_DCR_CT]) // synopsys parallel_case - 3'b000: match_cond1_stb = 1'b0; //comparison disabled - 3'b001: match_cond1_stb = 1'b1; // insn fetch EA - default:match_cond1_stb = dcpu_cycstb_i; // any load/store - endcase - -// -// Match Condition 1 -// -always @(match_cond1_stb or dcr1 or dvr1 or match_cond1_ct) - casex ({match_cond1_stb, dcr1[`OR1200_DU_DCR_CC]}) - 4'b0_xxx, - 4'b1_000, - 4'b1_111: match1 = 1'b0; - 4'b1_001: match1 = - ({(match_cond1_ct[31] ^ dcr1[`OR1200_DU_DCR_SC]), match_cond1_ct[30:0]} == - {(dvr1[31] ^ dcr1[`OR1200_DU_DCR_SC]), dvr1[30:0]}); - 4'b1_010: match1 = - ({(match_cond1_ct[31] ^ dcr1[`OR1200_DU_DCR_SC]), match_cond1_ct[30:0]} < - {(dvr1[31] ^ dcr1[`OR1200_DU_DCR_SC]), dvr1[30:0]}); - 4'b1_011: match1 = - ({(match_cond1_ct[31] ^ dcr1[`OR1200_DU_DCR_SC]), match_cond1_ct[30:0]} <= - {(dvr1[31] ^ dcr1[`OR1200_DU_DCR_SC]), dvr1[30:0]}); - 4'b1_100: match1 = - ({(match_cond1_ct[31] ^ dcr1[`OR1200_DU_DCR_SC]), match_cond1_ct[30:0]} > - {(dvr1[31] ^ dcr1[`OR1200_DU_DCR_SC]), dvr1[30:0]}); - 4'b1_101: match1 = - ({(match_cond1_ct[31] ^ dcr1[`OR1200_DU_DCR_SC]), match_cond1_ct[30:0]} >= - {(dvr1[31] ^ dcr1[`OR1200_DU_DCR_SC]), dvr1[30:0]}); - 4'b1_110: match1 = - ({(match_cond1_ct[31] ^ dcr1[`OR1200_DU_DCR_SC]), match_cond1_ct[30:0]} != - {(dvr1[31] ^ dcr1[`OR1200_DU_DCR_SC]), dvr1[30:0]}); - endcase - -// -// Watchpoint 1 -// -always @(dmr1 or match1 or wp) - case (dmr1[`OR1200_DU_DMR1_CW1]) - 2'b00: wp[1] = match1; - 2'b01: wp[1] = match1 & wp[0]; - 2'b10: wp[1] = match1 | wp[0]; - 2'b11: wp[1] = 1'b0; - endcase - -// -// Compare To What (Match Condition 2) -// -always @(dcr2 or id_pc or dcpu_adr_i or dcpu_dat_dc - or dcpu_dat_lsu or dcpu_we_i) - case (dcr2[`OR1200_DU_DCR_CT]) // synopsys parallel_case - 3'b001: match_cond2_ct = id_pc; // insn fetch EA - 3'b010: match_cond2_ct = dcpu_adr_i; // load EA - 3'b011: match_cond2_ct = dcpu_adr_i; // store EA - 3'b100: match_cond2_ct = dcpu_dat_dc; // load data - 3'b101: match_cond2_ct = dcpu_dat_lsu; // store data - 3'b110: match_cond2_ct = dcpu_adr_i; // load/store EA - default:match_cond2_ct = dcpu_we_i ? dcpu_dat_lsu : dcpu_dat_dc; - endcase - -// -// When To Compare (Match Condition 2) -// -always @(dcr2 or dcpu_cycstb_i) - case (dcr2[`OR1200_DU_DCR_CT]) // synopsys parallel_case - 3'b000: match_cond2_stb = 1'b0; //comparison disabled - 3'b001: match_cond2_stb = 1'b1; // insn fetch EA - default:match_cond2_stb = dcpu_cycstb_i; // any load/store - endcase - -// -// Match Condition 2 -// -always @(match_cond2_stb or dcr2 or dvr2 or match_cond2_ct) - casex ({match_cond2_stb, dcr2[`OR1200_DU_DCR_CC]}) - 4'b0_xxx, - 4'b1_000, - 4'b1_111: match2 = 1'b0; - 4'b1_001: match2 = - ({(match_cond2_ct[31] ^ dcr2[`OR1200_DU_DCR_SC]), match_cond2_ct[30:0]} == - {(dvr2[31] ^ dcr2[`OR1200_DU_DCR_SC]), dvr2[30:0]}); - 4'b1_010: match2 = - ({(match_cond2_ct[31] ^ dcr2[`OR1200_DU_DCR_SC]), match_cond2_ct[30:0]} < - {(dvr2[31] ^ dcr2[`OR1200_DU_DCR_SC]), dvr2[30:0]}); - 4'b1_011: match2 = - ({(match_cond2_ct[31] ^ dcr2[`OR1200_DU_DCR_SC]), match_cond2_ct[30:0]} <= - {(dvr2[31] ^ dcr2[`OR1200_DU_DCR_SC]), dvr2[30:0]}); - 4'b1_100: match2 = - ({(match_cond2_ct[31] ^ dcr2[`OR1200_DU_DCR_SC]), match_cond2_ct[30:0]} > - {(dvr2[31] ^ dcr2[`OR1200_DU_DCR_SC]), dvr2[30:0]}); - 4'b1_101: match2 = - ({(match_cond2_ct[31] ^ dcr2[`OR1200_DU_DCR_SC]), match_cond2_ct[30:0]} >= - {(dvr2[31] ^ dcr2[`OR1200_DU_DCR_SC]), dvr2[30:0]}); - 4'b1_110: match2 = - ({(match_cond2_ct[31] ^ dcr2[`OR1200_DU_DCR_SC]), match_cond2_ct[30:0]} != - {(dvr2[31] ^ dcr2[`OR1200_DU_DCR_SC]), dvr2[30:0]}); - endcase - -// -// Watchpoint 2 -// -always @(dmr1 or match2 or wp) - case (dmr1[`OR1200_DU_DMR1_CW2]) - 2'b00: wp[2] = match2; - 2'b01: wp[2] = match2 & wp[1]; - 2'b10: wp[2] = match2 | wp[1]; - 2'b11: wp[2] = 1'b0; - endcase - -// -// Compare To What (Match Condition 3) -// -always @(dcr3 or id_pc or dcpu_adr_i or dcpu_dat_dc - or dcpu_dat_lsu or dcpu_we_i) - case (dcr3[`OR1200_DU_DCR_CT]) // synopsys parallel_case - 3'b001: match_cond3_ct = id_pc; // insn fetch EA - 3'b010: match_cond3_ct = dcpu_adr_i; // load EA - 3'b011: match_cond3_ct = dcpu_adr_i; // store EA - 3'b100: match_cond3_ct = dcpu_dat_dc; // load data - 3'b101: match_cond3_ct = dcpu_dat_lsu; // store data - 3'b110: match_cond3_ct = dcpu_adr_i; // load/store EA - default:match_cond3_ct = dcpu_we_i ? dcpu_dat_lsu : dcpu_dat_dc; - endcase - -// -// When To Compare (Match Condition 3) -// -always @(dcr3 or dcpu_cycstb_i) - case (dcr3[`OR1200_DU_DCR_CT]) // synopsys parallel_case - 3'b000: match_cond3_stb = 1'b0; //comparison disabled - 3'b001: match_cond3_stb = 1'b1; // insn fetch EA - default:match_cond3_stb = dcpu_cycstb_i; // any load/store - endcase - -// -// Match Condition 3 -// -always @(match_cond3_stb or dcr3 or dvr3 or match_cond3_ct) - casex ({match_cond3_stb, dcr3[`OR1200_DU_DCR_CC]}) - 4'b0_xxx, - 4'b1_000, - 4'b1_111: match3 = 1'b0; - 4'b1_001: match3 = - ({(match_cond3_ct[31] ^ dcr3[`OR1200_DU_DCR_SC]), match_cond3_ct[30:0]} == - {(dvr3[31] ^ dcr3[`OR1200_DU_DCR_SC]), dvr3[30:0]}); - 4'b1_010: match3 = - ({(match_cond3_ct[31] ^ dcr3[`OR1200_DU_DCR_SC]), match_cond3_ct[30:0]} < - {(dvr3[31] ^ dcr3[`OR1200_DU_DCR_SC]), dvr3[30:0]}); - 4'b1_011: match3 = - ({(match_cond3_ct[31] ^ dcr3[`OR1200_DU_DCR_SC]), match_cond3_ct[30:0]} <= - {(dvr3[31] ^ dcr3[`OR1200_DU_DCR_SC]), dvr3[30:0]}); - 4'b1_100: match3 = - ({(match_cond3_ct[31] ^ dcr3[`OR1200_DU_DCR_SC]), match_cond3_ct[30:0]} > - {(dvr3[31] ^ dcr3[`OR1200_DU_DCR_SC]), dvr3[30:0]}); - 4'b1_101: match3 = - ({(match_cond3_ct[31] ^ dcr3[`OR1200_DU_DCR_SC]), match_cond3_ct[30:0]} >= - {(dvr3[31] ^ dcr3[`OR1200_DU_DCR_SC]), dvr3[30:0]}); - 4'b1_110: match3 = - ({(match_cond3_ct[31] ^ dcr3[`OR1200_DU_DCR_SC]), match_cond3_ct[30:0]} != - {(dvr3[31] ^ dcr3[`OR1200_DU_DCR_SC]), dvr3[30:0]}); - endcase - -// -// Watchpoint 3 -// -always @(dmr1 or match3 or wp) - case (dmr1[`OR1200_DU_DMR1_CW3]) - 2'b00: wp[3] = match3; - 2'b01: wp[3] = match3 & wp[2]; - 2'b10: wp[3] = match3 | wp[2]; - 2'b11: wp[3] = 1'b0; - endcase - -// -// Compare To What (Match Condition 4) -// -always @(dcr4 or id_pc or dcpu_adr_i or dcpu_dat_dc - or dcpu_dat_lsu or dcpu_we_i) - case (dcr4[`OR1200_DU_DCR_CT]) // synopsys parallel_case - 3'b001: match_cond4_ct = id_pc; // insn fetch EA - 3'b010: match_cond4_ct = dcpu_adr_i; // load EA - 3'b011: match_cond4_ct = dcpu_adr_i; // store EA - 3'b100: match_cond4_ct = dcpu_dat_dc; // load data - 3'b101: match_cond4_ct = dcpu_dat_lsu; // store data - 3'b110: match_cond4_ct = dcpu_adr_i; // load/store EA - default:match_cond4_ct = dcpu_we_i ? dcpu_dat_lsu : dcpu_dat_dc; - endcase - -// -// When To Compare (Match Condition 4) -// -always @(dcr4 or dcpu_cycstb_i) - case (dcr4[`OR1200_DU_DCR_CT]) // synopsys parallel_case - 3'b000: match_cond4_stb = 1'b0; //comparison disabled - 3'b001: match_cond4_stb = 1'b1; // insn fetch EA - default:match_cond4_stb = dcpu_cycstb_i; // any load/store - endcase - -// -// Match Condition 4 -// -always @(match_cond4_stb or dcr4 or dvr4 or match_cond4_ct) - casex ({match_cond4_stb, dcr4[`OR1200_DU_DCR_CC]}) - 4'b0_xxx, - 4'b1_000, - 4'b1_111: match4 = 1'b0; - 4'b1_001: match4 = - ({(match_cond4_ct[31] ^ dcr4[`OR1200_DU_DCR_SC]), match_cond4_ct[30:0]} == - {(dvr4[31] ^ dcr4[`OR1200_DU_DCR_SC]), dvr4[30:0]}); - 4'b1_010: match4 = - ({(match_cond4_ct[31] ^ dcr4[`OR1200_DU_DCR_SC]), match_cond4_ct[30:0]} < - {(dvr4[31] ^ dcr4[`OR1200_DU_DCR_SC]), dvr4[30:0]}); - 4'b1_011: match4 = - ({(match_cond4_ct[31] ^ dcr4[`OR1200_DU_DCR_SC]), match_cond4_ct[30:0]} <= - {(dvr4[31] ^ dcr4[`OR1200_DU_DCR_SC]), dvr4[30:0]}); - 4'b1_100: match4 = - ({(match_cond4_ct[31] ^ dcr4[`OR1200_DU_DCR_SC]), match_cond4_ct[30:0]} > - {(dvr4[31] ^ dcr4[`OR1200_DU_DCR_SC]), dvr4[30:0]}); - 4'b1_101: match4 = - ({(match_cond4_ct[31] ^ dcr4[`OR1200_DU_DCR_SC]), match_cond4_ct[30:0]} >= - {(dvr4[31] ^ dcr4[`OR1200_DU_DCR_SC]), dvr4[30:0]}); - 4'b1_110: match4 = - ({(match_cond4_ct[31] ^ dcr4[`OR1200_DU_DCR_SC]), match_cond4_ct[30:0]} != - {(dvr4[31] ^ dcr4[`OR1200_DU_DCR_SC]), dvr4[30:0]}); - endcase - -// -// Watchpoint 4 -// -always @(dmr1 or match4 or wp) - case (dmr1[`OR1200_DU_DMR1_CW4]) - 2'b00: wp[4] = match4; - 2'b01: wp[4] = match4 & wp[3]; - 2'b10: wp[4] = match4 | wp[3]; - 2'b11: wp[4] = 1'b0; - endcase - -// -// Compare To What (Match Condition 5) -// -always @(dcr5 or id_pc or dcpu_adr_i or dcpu_dat_dc - or dcpu_dat_lsu or dcpu_we_i) - case (dcr5[`OR1200_DU_DCR_CT]) // synopsys parallel_case - 3'b001: match_cond5_ct = id_pc; // insn fetch EA - 3'b010: match_cond5_ct = dcpu_adr_i; // load EA - 3'b011: match_cond5_ct = dcpu_adr_i; // store EA - 3'b100: match_cond5_ct = dcpu_dat_dc; // load data - 3'b101: match_cond5_ct = dcpu_dat_lsu; // store data - 3'b110: match_cond5_ct = dcpu_adr_i; // load/store EA - default:match_cond5_ct = dcpu_we_i ? dcpu_dat_lsu : dcpu_dat_dc; - endcase - -// -// When To Compare (Match Condition 5) -// -always @(dcr5 or dcpu_cycstb_i) - case (dcr5[`OR1200_DU_DCR_CT]) // synopsys parallel_case - 3'b000: match_cond5_stb = 1'b0; //comparison disabled - 3'b001: match_cond5_stb = 1'b1; // insn fetch EA - default:match_cond5_stb = dcpu_cycstb_i; // any load/store - endcase - -// -// Match Condition 5 -// -always @(match_cond5_stb or dcr5 or dvr5 or match_cond5_ct) - casex ({match_cond5_stb, dcr5[`OR1200_DU_DCR_CC]}) - 4'b0_xxx, - 4'b1_000, - 4'b1_111: match5 = 1'b0; - 4'b1_001: match5 = - ({(match_cond5_ct[31] ^ dcr5[`OR1200_DU_DCR_SC]), match_cond5_ct[30:0]} == - {(dvr5[31] ^ dcr5[`OR1200_DU_DCR_SC]), dvr5[30:0]}); - 4'b1_010: match5 = - ({(match_cond5_ct[31] ^ dcr5[`OR1200_DU_DCR_SC]), match_cond5_ct[30:0]} < - {(dvr5[31] ^ dcr5[`OR1200_DU_DCR_SC]), dvr5[30:0]}); - 4'b1_011: match5 = - ({(match_cond5_ct[31] ^ dcr5[`OR1200_DU_DCR_SC]), match_cond5_ct[30:0]} <= - {(dvr5[31] ^ dcr5[`OR1200_DU_DCR_SC]), dvr5[30:0]}); - 4'b1_100: match5 = - ({(match_cond5_ct[31] ^ dcr5[`OR1200_DU_DCR_SC]), match_cond5_ct[30:0]} > - {(dvr5[31] ^ dcr5[`OR1200_DU_DCR_SC]), dvr5[30:0]}); - 4'b1_101: match5 = - ({(match_cond5_ct[31] ^ dcr5[`OR1200_DU_DCR_SC]), match_cond5_ct[30:0]} >= - {(dvr5[31] ^ dcr5[`OR1200_DU_DCR_SC]), dvr5[30:0]}); - 4'b1_110: match5 = - ({(match_cond5_ct[31] ^ dcr5[`OR1200_DU_DCR_SC]), match_cond5_ct[30:0]} != - {(dvr5[31] ^ dcr5[`OR1200_DU_DCR_SC]), dvr5[30:0]}); - endcase - -// -// Watchpoint 5 -// -always @(dmr1 or match5 or wp) - case (dmr1[`OR1200_DU_DMR1_CW5]) - 2'b00: wp[5] = match5; - 2'b01: wp[5] = match5 & wp[4]; - 2'b10: wp[5] = match5 | wp[4]; - 2'b11: wp[5] = 1'b0; - endcase - -// -// Compare To What (Match Condition 6) -// -always @(dcr6 or id_pc or dcpu_adr_i or dcpu_dat_dc - or dcpu_dat_lsu or dcpu_we_i) - case (dcr6[`OR1200_DU_DCR_CT]) // synopsys parallel_case - 3'b001: match_cond6_ct = id_pc; // insn fetch EA - 3'b010: match_cond6_ct = dcpu_adr_i; // load EA - 3'b011: match_cond6_ct = dcpu_adr_i; // store EA - 3'b100: match_cond6_ct = dcpu_dat_dc; // load data - 3'b101: match_cond6_ct = dcpu_dat_lsu; // store data - 3'b110: match_cond6_ct = dcpu_adr_i; // load/store EA - default:match_cond6_ct = dcpu_we_i ? dcpu_dat_lsu : dcpu_dat_dc; - endcase - -// -// When To Compare (Match Condition 6) -// -always @(dcr6 or dcpu_cycstb_i) - case (dcr6[`OR1200_DU_DCR_CT]) // synopsys parallel_case - 3'b000: match_cond6_stb = 1'b0; //comparison disabled - 3'b001: match_cond6_stb = 1'b1; // insn fetch EA - default:match_cond6_stb = dcpu_cycstb_i; // any load/store - endcase - -// -// Match Condition 6 -// -always @(match_cond6_stb or dcr6 or dvr6 or match_cond6_ct) - casex ({match_cond6_stb, dcr6[`OR1200_DU_DCR_CC]}) - 4'b0_xxx, - 4'b1_000, - 4'b1_111: match6 = 1'b0; - 4'b1_001: match6 = - ({(match_cond6_ct[31] ^ dcr6[`OR1200_DU_DCR_SC]), match_cond6_ct[30:0]} == - {(dvr6[31] ^ dcr6[`OR1200_DU_DCR_SC]), dvr6[30:0]}); - 4'b1_010: match6 = - ({(match_cond6_ct[31] ^ dcr6[`OR1200_DU_DCR_SC]), match_cond6_ct[30:0]} < - {(dvr6[31] ^ dcr6[`OR1200_DU_DCR_SC]), dvr6[30:0]}); - 4'b1_011: match6 = - ({(match_cond6_ct[31] ^ dcr6[`OR1200_DU_DCR_SC]), match_cond6_ct[30:0]} <= - {(dvr6[31] ^ dcr6[`OR1200_DU_DCR_SC]), dvr6[30:0]}); - 4'b1_100: match6 = - ({(match_cond6_ct[31] ^ dcr6[`OR1200_DU_DCR_SC]), match_cond6_ct[30:0]} > - {(dvr6[31] ^ dcr6[`OR1200_DU_DCR_SC]), dvr6[30:0]}); - 4'b1_101: match6 = - ({(match_cond6_ct[31] ^ dcr6[`OR1200_DU_DCR_SC]), match_cond6_ct[30:0]} >= - {(dvr6[31] ^ dcr6[`OR1200_DU_DCR_SC]), dvr6[30:0]}); - 4'b1_110: match6 = - ({(match_cond6_ct[31] ^ dcr6[`OR1200_DU_DCR_SC]), match_cond6_ct[30:0]} != - {(dvr6[31] ^ dcr6[`OR1200_DU_DCR_SC]), dvr6[30:0]}); - endcase - -// -// Watchpoint 6 -// -always @(dmr1 or match6 or wp) - case (dmr1[`OR1200_DU_DMR1_CW6]) - 2'b00: wp[6] = match6; - 2'b01: wp[6] = match6 & wp[5]; - 2'b10: wp[6] = match6 | wp[5]; - 2'b11: wp[6] = 1'b0; - endcase - -// -// Compare To What (Match Condition 7) -// -always @(dcr7 or id_pc or dcpu_adr_i or dcpu_dat_dc - or dcpu_dat_lsu or dcpu_we_i) - case (dcr7[`OR1200_DU_DCR_CT]) // synopsys parallel_case - 3'b001: match_cond7_ct = id_pc; // insn fetch EA - 3'b010: match_cond7_ct = dcpu_adr_i; // load EA - 3'b011: match_cond7_ct = dcpu_adr_i; // store EA - 3'b100: match_cond7_ct = dcpu_dat_dc; // load data - 3'b101: match_cond7_ct = dcpu_dat_lsu; // store data - 3'b110: match_cond7_ct = dcpu_adr_i; // load/store EA - default:match_cond7_ct = dcpu_we_i ? dcpu_dat_lsu : dcpu_dat_dc; - endcase - -// -// When To Compare (Match Condition 7) -// -always @(dcr7 or dcpu_cycstb_i) - case (dcr7[`OR1200_DU_DCR_CT]) // synopsys parallel_case - 3'b000: match_cond7_stb = 1'b0; //comparison disabled - 3'b001: match_cond7_stb = 1'b1; // insn fetch EA - default:match_cond7_stb = dcpu_cycstb_i; // any load/store - endcase - -// -// Match Condition 7 -// -always @(match_cond7_stb or dcr7 or dvr7 or match_cond7_ct) - casex ({match_cond7_stb, dcr7[`OR1200_DU_DCR_CC]}) - 4'b0_xxx, - 4'b1_000, - 4'b1_111: match7 = 1'b0; - 4'b1_001: match7 = - ({(match_cond7_ct[31] ^ dcr7[`OR1200_DU_DCR_SC]), match_cond7_ct[30:0]} == - {(dvr7[31] ^ dcr7[`OR1200_DU_DCR_SC]), dvr7[30:0]}); - 4'b1_010: match7 = - ({(match_cond7_ct[31] ^ dcr7[`OR1200_DU_DCR_SC]), match_cond7_ct[30:0]} < - {(dvr7[31] ^ dcr7[`OR1200_DU_DCR_SC]), dvr7[30:0]}); - 4'b1_011: match7 = - ({(match_cond7_ct[31] ^ dcr7[`OR1200_DU_DCR_SC]), match_cond7_ct[30:0]} <= - {(dvr7[31] ^ dcr7[`OR1200_DU_DCR_SC]), dvr7[30:0]}); - 4'b1_100: match7 = - ({(match_cond7_ct[31] ^ dcr7[`OR1200_DU_DCR_SC]), match_cond7_ct[30:0]} > - {(dvr7[31] ^ dcr7[`OR1200_DU_DCR_SC]), dvr7[30:0]}); - 4'b1_101: match7 = - ({(match_cond7_ct[31] ^ dcr7[`OR1200_DU_DCR_SC]), match_cond7_ct[30:0]} >= - {(dvr7[31] ^ dcr7[`OR1200_DU_DCR_SC]), dvr7[30:0]}); - 4'b1_110: match7 = - ({(match_cond7_ct[31] ^ dcr7[`OR1200_DU_DCR_SC]), match_cond7_ct[30:0]} != - {(dvr7[31] ^ dcr7[`OR1200_DU_DCR_SC]), dvr7[30:0]}); - endcase - -// -// Watchpoint 7 -// -always @(dmr1 or match7 or wp) - case (dmr1[`OR1200_DU_DMR1_CW7]) - 2'b00: wp[7] = match7; - 2'b01: wp[7] = match7 & wp[6]; - 2'b10: wp[7] = match7 | wp[6]; - 2'b11: wp[7] = 1'b0; - endcase - -// -// Increment Watchpoint Counter 0 -// -always @(wp or dmr2) - if (dmr2[`OR1200_DU_DMR2_WCE0]) - incr_wpcntr0 = |(wp & ~dmr2[`OR1200_DU_DMR2_AWTC]); - else - incr_wpcntr0 = 1'b0; - -// -// Match Condition Watchpoint Counter 0 -// -always @(dwcr0) - if (dwcr0[`OR1200_DU_DWCR_MATCH] == dwcr0[`OR1200_DU_DWCR_COUNT]) - wpcntr0_match = 1'b1; - else - wpcntr0_match = 1'b0; - - -// -// Watchpoint 8 -// -always @(dmr1 or wpcntr0_match or wp) - case (dmr1[`OR1200_DU_DMR1_CW8]) - 2'b00: wp[8] = wpcntr0_match; - 2'b01: wp[8] = wpcntr0_match & wp[7]; - 2'b10: wp[8] = wpcntr0_match | wp[7]; - 2'b11: wp[8] = 1'b0; - endcase - - -// -// Increment Watchpoint Counter 1 -// -always @(wp or dmr2) - if (dmr2[`OR1200_DU_DMR2_WCE1]) - incr_wpcntr1 = |(wp & dmr2[`OR1200_DU_DMR2_AWTC]); - else - incr_wpcntr1 = 1'b0; - -// -// Match Condition Watchpoint Counter 1 -// -always @(dwcr1) - if (dwcr1[`OR1200_DU_DWCR_MATCH] == dwcr1[`OR1200_DU_DWCR_COUNT]) - wpcntr1_match = 1'b1; - else - wpcntr1_match = 1'b0; - -// -// Watchpoint 9 -// -always @(dmr1 or wpcntr1_match or wp) - case (dmr1[`OR1200_DU_DMR1_CW9]) - 2'b00: wp[9] = wpcntr1_match; - 2'b01: wp[9] = wpcntr1_match & wp[8]; - 2'b10: wp[9] = wpcntr1_match | wp[8]; - 2'b11: wp[9] = 1'b0; - endcase - -// -// Watchpoint 10 -// -always @(dmr1 or dbg_ewt_i or wp) - case (dmr1[`OR1200_DU_DMR1_CW10]) - 2'b00: wp[10] = dbg_ewt_i; - 2'b01: wp[10] = dbg_ewt_i & wp[9]; - 2'b10: wp[10] = dbg_ewt_i | wp[9]; - 2'b11: wp[10] = 1'b0; - endcase - -`endif - -// -// Watchpoints can cause trap exception -// -`ifdef OR1200_DU_HWBKPTS -assign du_hwbkpt = |(wp & dmr2[`OR1200_DU_DMR2_WGB]) | du_hwbkpt_hold | (dbg_bp_r & ~dsr[`OR1200_DU_DSR_TE]); -`else -assign du_hwbkpt = 1'b0; -`endif - -// Hold du_hwbkpt if ex_freeze is active in order to cause trap exception -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - du_hwbkpt_hold <= 1'b0; - else if (du_hwbkpt & ex_freeze) - du_hwbkpt_hold <= 1'b1; - else if (!ex_freeze) - du_hwbkpt_hold <= 1'b0; - -`ifdef OR1200_DU_TB_IMPLEMENTED -// -// Simple trace buffer -// (right now hardcoded for Xilinx Virtex FPGAs) -// -// Stores last 256 instruction addresses, instruction -// machine words and ALU results -// - -// -// Trace buffer write enable -// -assign tb_enw = ~ex_freeze & ~((ex_insn[31:26] == `OR1200_OR32_NOP) & ex_insn[16]); - -// -// Trace buffer write address pointer -// -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - tb_wadr <= 8'h00; - else if (tb_enw) - tb_wadr <= tb_wadr + 8'd1; - -// -// Free running counter (time stamp) -// -always @(posedge clk or `OR1200_RST_EVENT rst) - if (rst == `OR1200_RST_VALUE) - tb_timstmp <= 32'h00000000; - else if (!dbg_bp_r) - tb_timstmp <= tb_timstmp + 32'd1; - -// -// Trace buffer RAMs -// - -or1200_dpram_256x32 tbia_ram( - .clk_a(clk), - .rst_a(1'b0), - .addr_a(spr_addr[7:0]), - .ce_a(1'b1), - .oe_a(1'b1), - .do_a(tbia_dat_o), - - .clk_b(clk), - .rst_b(1'b0), - .addr_b(tb_wadr), - .di_b(spr_dat_npc), - .ce_b(1'b1), - .we_b(tb_enw) - -); - -or1200_dpram_256x32 tbim_ram( - .clk_a(clk), - .rst_a(1'b0), - .addr_a(spr_addr[7:0]), - .ce_a(1'b1), - .oe_a(1'b1), - .do_a(tbim_dat_o), - - .clk_b(clk), - .rst_b(1'b0), - .addr_b(tb_wadr), - .di_b(ex_insn), - .ce_b(1'b1), - .we_b(tb_enw) -); - -or1200_dpram_256x32 tbar_ram( - .clk_a(clk), - .rst_a(1'b0), - .addr_a(spr_addr[7:0]), - .ce_a(1'b1), - .oe_a(1'b1), - .do_a(tbar_dat_o), - - .clk_b(clk), - .rst_b(1'b0), - .addr_b(tb_wadr), - .di_b(rf_dataw), - .ce_b(1'b1), - .we_b(tb_enw) -); - -or1200_dpram_256x32 tbts_ram( - .clk_a(clk), - .rst_a(1'b0), - .addr_a(spr_addr[7:0]), - .ce_a(1'b1), - .oe_a(1'b1), - .do_a(tbts_dat_o), - - .clk_b(clk), - .rst_b(1'b0), - .addr_b(tb_wadr), - .di_b(tb_timstmp), - .ce_b(1'b1), - .we_b(tb_enw) -); - -`else - -assign tbia_dat_o = 32'h0000_0000; -assign tbim_dat_o = 32'h0000_0000; -assign tbar_dat_o = 32'h0000_0000; -assign tbts_dat_o = 32'h0000_0000; - -`endif // OR1200_DU_TB_IMPLEMENTED - -`else // OR1200_DU_IMPLEMENTED - -// -// When DU is not implemented, drive all outputs as would when DU is disabled -// -assign dbg_bp_o = 1'b0; -assign du_dsr = {`OR1200_DU_DSR_WIDTH{1'b0}}; -assign du_dmr1 = {25{1'b0}}; -assign du_hwbkpt = 1'b0; - -// -// Read DU registers -// -`ifdef OR1200_DU_READREGS -assign spr_dat_o = 32'h0000_0000; -`ifdef OR1200_DU_UNUSED_ZERO -`endif -`endif - -`endif - -endmodule diff -pruN 5.49.0-2/autotests/input/syntax/verilog/results/or1200_dc_fsm.v.reference.html 5.50.0-0ubuntu1/autotests/input/syntax/verilog/results/or1200_dc_fsm.v.reference.html --- 5.49.0-2/autotests/input/syntax/verilog/results/or1200_dc_fsm.v.reference.html 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/verilog/results/or1200_dc_fsm.v.reference.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,577 +0,0 @@ - - - - - - -or1200_dc_fsm.v - - - -
-//////////////////////////////////////////////////////////////////////
-////                                                              ////
-////  OR1200's DC FSM                                             ////
-////                                                              ////
-////  This file is part of the OpenRISC 1200 project              ////
-////  http://opencores.org/project,or1k                           ////
-////                                                              ////
-////  Description                                                 ////
-////  Data cache state machine                                    ////
-////                                                              ////
-////  To Do:                                                      ////
-////   - Test error during line read or write                     ////
-////                                                              ////
-////  Author(s):                                                  ////
-////      - Damjan Lampret, lampret@opencores.org                 ////
-////      - Julius Baxter, julius@opencores.org                   ////
-////                                                              ////
-//////////////////////////////////////////////////////////////////////
-////                                                              ////
-//// Copyright (C) 2000, 2010 Authors and OPENCORES.ORG           ////
-////                                                              ////
-//// This source file may be used and distributed without         ////
-//// restriction provided that this copyright statement is not    ////
-//// removed from the file and that any derivative work contains  ////
-//// the original copyright notice and the associated disclaimer. ////
-////                                                              ////
-//// This source file is free software; you can redistribute it   ////
-//// and/or modify it under the terms of the GNU Lesser General   ////
-//// Public License as published by the Free Software Foundation; ////
-//// either version 2.1 of the License, or (at your option) any   ////
-//// later version.                                               ////
-////                                                              ////
-//// This source is distributed in the hope that it will be       ////
-//// useful, but WITHOUT ANY WARRANTY; without even the implied   ////
-//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR      ////
-//// PURPOSE.  See the GNU Lesser General Public License for more ////
-//// details.                                                     ////
-////                                                              ////
-//// You should have received a copy of the GNU Lesser General    ////
-//// Public License along with this source; if not, download it   ////
-//// from http://www.opencores.org/lgpl.shtml                     ////
-////                                                              ////
-//////////////////////////////////////////////////////////////////////
-//
-// $Log: or1200_dc_fsm.v,v $
-// Revision 2.0  2010/06/30 11:00:00  ORSoC
-// Minor update: 
-// Bugs fixed. 
-//
-
-// synopsys translate_off
-`include "timescale.v"
-// synopsys translate_on
-`include "or1200_defines.v"
-
-`define OR1200_DCFSM_IDLE	3'd0
-`define OR1200_DCFSM_CLOADSTORE	3'd1
-`define OR1200_DCFSM_LOOP2	3'd2
-`define OR1200_DCFSM_LOOP3	3'd3
-`define OR1200_DCFSM_LOOP4	3'd4
-`define OR1200_DCFSM_FLUSH5	3'd5
-`define OR1200_DCFSM_INV6	3'd6
-`define OR1200_DCFSM_WAITSPRCS7	3'd7
-
-
-
-//
-// Data cache FSM for cache line of 16 bytes (4x singleword)
-//
-
-module or1200_dc_fsm
-  (
-   // Clock and reset
-   clk, rst,
-   
-   // Internal i/f to top level DC
-   dc_en, dcqmem_cycstb_i, dcqmem_ci_i, dcqmem_we_i, dcqmem_sel_i,
-   tagcomp_miss, biudata_valid, biudata_error, lsu_addr,
-   dcram_we, biu_read, biu_write, biu_do_sel, dcram_di_sel, first_hit_ack, 
-   first_miss_ack, first_miss_err, burst, tag_we, tag_valid, dc_addr, 
-   dc_no_writethrough, tag_dirty, dirty, tag, tag_v, dc_block_flush, 
-   dc_block_writeback, spr_dat_i, mtspr_dc_done, spr_cswe
-   );
-
-   //
-   // I/O
-   //
-   input				clk;
-   input				rst;
-   input				dc_en;
-   input				dcqmem_cycstb_i;
-   input				dcqmem_ci_i;
-   input				dcqmem_we_i;
-   input [3:0] 				dcqmem_sel_i;
-   input				tagcomp_miss;
-   input				biudata_valid;
-   input				biudata_error;
-   input [31:0] 			lsu_addr;
-   output [3:0] 			dcram_we;
-   output				biu_read;
-   output				biu_write;
-   output 				dcram_di_sel;
-   output 				biu_do_sel;
-   output				first_hit_ack;
-   output				first_miss_ack;
-   output				first_miss_err;
-   output				burst;
-   output				tag_we;
-   output 				tag_valid;
-   output [31:0] 			dc_addr;
-   input 				dc_no_writethrough;
-   output 				tag_dirty;
-   input 				dirty;
-   input [`OR1200_DCTAG_W-2:0] 		tag;
-   input 				tag_v;   
-   input 				dc_block_flush;
-   input 				dc_block_writeback;
-   input [31:0] 			spr_dat_i;
-   output 				mtspr_dc_done;
-   input 				spr_cswe;
-   
-   
-   //
-   // Internal wires and regs
-   //
-   reg [31:0] 				addr_r;
-   reg [2:0] 				state;
-   reg [`OR1200_DCLS-1:0] 		cnt;
-   reg 					hitmiss_eval;
-   reg 					store;
-   reg 					load;
-   reg 					cache_inhibit;
-   reg 					cache_miss;
-   reg 					cache_dirty_needs_writeback;
-   reg                                  did_early_load_ack;
-   reg 					cache_spr_block_flush;
-   reg 					cache_spr_block_writeback;
-   reg 					cache_wb;   
-   wire 				load_hit_ack;
-   wire 				load_miss_ack;
-   wire 				load_inhibit_ack;   
-   wire 				store_hit_ack;
-   wire 				store_hit_writethrough_ack;   
-   wire 				store_miss_writethrough_ack;   
-   wire 				store_inhibit_ack;
-   wire 				store_miss_ack;
-   wire 				dcram_we_after_line_load;
-   wire 				dcram_we_during_line_load;
-   wire 				tagram_we_end_of_loadstore_loop;
-   wire 				tagram_dirty_bit_set;   
-   wire 				writethrough;
-   wire 				cache_inhibit_with_eval;
-   wire [(`OR1200_DCLS-1)-2:0]		next_addr_word;
-
-   //
-   // Cache inhibit
-   //
-   
-   // Indicates whether cache is inhibited, during hitmiss_eval and after
-   assign cache_inhibit_with_eval = (hitmiss_eval & dcqmem_ci_i) |
-				    (!hitmiss_eval & cache_inhibit);
-   
-   //
-   // Generate of DCRAM write enables
-   //
-
-   // WE when non-writethrough, and had to wait for a line to load.
-   assign dcram_we_after_line_load = (state == `OR1200_DCFSM_LOOP3) &
-				    dcqmem_we_i & !cache_dirty_needs_writeback &
-				     !did_early_load_ack;
-
-   // WE when receiving the data cache line
-   assign dcram_we_during_line_load = (state == `OR1200_DCFSM_LOOP2) & load & 
-				      biudata_valid;   
-   
-   assign dcram_we =(// Write when hit - make sure it is only when hit - could
-		     // maybe be doing write through and don't want to corrupt
-		     // cache lines corresponding to the writethrough addr_r.
-		     ({4{store_hit_ack | store_hit_writethrough_ack}} |
-		     // Write after load of line
-		     {4{dcram_we_after_line_load}}) & 
-		     dcqmem_sel_i		 ) |
-		    // Write during load
-		    {4{dcram_we_during_line_load}};
-
-   //
-   // Tag RAM signals
-   //
-   
-   // WE to tag RAM when we finish loading a line.
-   assign tagram_we_end_of_loadstore_loop = ((state==`OR1200_DCFSM_LOOP2) & 
-					     biudata_valid & !(|cnt));
-   
-`ifndef OR1200_DC_WRITETHROUGH
-   // No writethrough, so mark a line dirty whenever we write to it
-   assign tagram_dirty_bit_set = store_hit_ack | store_miss_ack;
-
-   // Generate done signal for MTSPR instructions that may block execution
-   assign mtspr_dc_done = // Either DC disabled or we're not selected, or
-			  !dc_en | !spr_cswe |
-			  // Requested address not valid or writeback and !dirty
-			  ((state==`OR1200_DCFSM_FLUSH5) & 
-			   (!tag_v | (cache_spr_block_writeback & !dirty))) |
-			  // Writeback or flush is finished
-			  ((state==`OR1200_DCFSM_LOOP3) & 
-			   (cache_spr_block_flush | cache_spr_block_writeback))|
-			  // Invalidate of clean line finished
-			  ((state==`OR1200_DCFSM_INV6) & cache_spr_block_flush);
-   
-   
-`else
- `ifdef OR1200_DC_NOSTACKWRITETHROUGH   
-   // For dirty bit setting when having writethrough but not for stack
-   assign tagram_dirty_bit_set = store_hit_ack | store_miss_ack;
- `else
-   // Lines will never be dirty if always writethrough
-   assign tagram_dirty_bit_set = 0;
- `endif
-   
-   assign mtspr_dc_done = 1'b1;
-   
-`endif
-
-   assign tag_dirty = tagram_dirty_bit_set;
-   
-   // WE to tag RAM
-   assign tag_we = tagram_we_end_of_loadstore_loop |		    
-                    tagram_dirty_bit_set | (state == `OR1200_DCFSM_INV6);
-   
-
-   // Valid bit
-   // Set valid when end of line load, or marking dirty (is still valid)
-   assign tag_valid = ( tagram_we_end_of_loadstore_loop & 
-			(load | (store & cache_spr_block_writeback)) ) |
-		      tagram_dirty_bit_set;
-
-
-   
-   //
-   // BIU read and write
-   //
-
-   assign biu_read = // Bus read request when:
-		     // 1) Have a miss and not dirty or a load with inhibit
-		     ((state == `OR1200_DCFSM_CLOADSTORE) &
-		      (((hitmiss_eval & tagcomp_miss & !dirty & 
-			 !(store & writethrough)) | 
-			(load & cache_inhibit_with_eval)) & dcqmem_cycstb_i)) |
-		     // 2) In the loop and loading
-		     ((state == `OR1200_DCFSM_LOOP2) & load);
-   
-
-   assign biu_write = // Bus write request when:
-		      // 1) Have a miss and dirty or store with inhibit
-		      ((state == `OR1200_DCFSM_CLOADSTORE) & 
-		       (((hitmiss_eval & tagcomp_miss & dirty) | 
-			 (store & writethrough)) | 
-			(store & cache_inhibit_with_eval)) & dcqmem_cycstb_i) |
-		      // 2) In the loop and storing
-		      ((state == `OR1200_DCFSM_LOOP2) & store);
-   
-   //
-   // Select for data to actual cache RAM (from LSU or BIU)
-   //
-   // Data to DCRAM - from external bus when loading (from IU when store)
-   assign dcram_di_sel = load;
-   // Data to external bus - always from IU except in case of bursting back
-   //                        the line to memory. (1 selects DCRAM)
-   assign biu_do_sel = (state == `OR1200_DCFSM_LOOP2) & store;
-
-   // 3-bit wire for calculating next word of burst write, depending on
-   // line size of data cache.
-   assign next_addr_word =  addr_r[`OR1200_DCLS-1:2] + 1;
-   
-   // Address to cache RAM (tag address also derived from this)   
-   assign dc_addr =
-		   // First check if we've got a block flush or WB op
-		   ((dc_block_flush & !cache_spr_block_flush) | 
-		   (dc_block_writeback & !cache_spr_block_writeback)) ? 
-		   spr_dat_i :
-		   (state==`OR1200_DCFSM_FLUSH5) ? addr_r:
-		    // If no SPR action, then always put out address from LSU
-		    (state==`OR1200_DCFSM_IDLE | hitmiss_eval) ? lsu_addr :
-		    // Next, if in writeback loop, when ACKed must immediately
-		    // output next word address (the RAM address takes a cycle
-		    // to increment, but it's needed immediately for burst)
-		    // otherwise, output our registered address.
-		    (state==`OR1200_DCFSM_LOOP2 & biudata_valid & store ) ? 
-		    {addr_r[31:`OR1200_DCLS], next_addr_word, 2'b00} : addr_r;
-   
-`ifdef OR1200_DC_WRITETHROUGH
- `ifdef OR1200_DC_NOSTACKWRITETHROUGH   
-   assign writethrough = !dc_no_writethrough;
- `else
-   assign writethrough = 1;
- `endif
-`else
-   assign writethrough = 0;
-`endif
-   
-   //
-   // ACK generation for LSU
-   //
-   
-   // ACK for when it's a cache hit
-   assign first_hit_ack = load_hit_ack | store_hit_ack | 
-			  store_hit_writethrough_ack | 
-			  store_miss_writethrough_ack |
-			  store_inhibit_ack | store_miss_ack ;
-
-   // ACK for when it's a cache miss - load only, is used in MUX for data back
-   //                                  LSU straight off external data bus. In
-   //                                  this was is also used for cache inhibit
-   //                                  loads.
-   // first_hit_ack takes precedence over first_miss_ack
-   assign first_miss_ack = ~first_hit_ack & (load_miss_ack | load_inhibit_ack);
-   
-   // ACK cache hit on load
-   assign load_hit_ack = (state == `OR1200_DCFSM_CLOADSTORE) & 
-			 hitmiss_eval & !tagcomp_miss & !dcqmem_ci_i & load;
-   
-   // ACK cache hit on store, no writethrough
-   assign store_hit_ack = (state == `OR1200_DCFSM_CLOADSTORE) & 
-			  hitmiss_eval  & !tagcomp_miss & !dcqmem_ci_i &
-			  store & !writethrough;
-   
-   // ACK cache hit on store with writethrough
-   assign store_hit_writethrough_ack = (state == `OR1200_DCFSM_CLOADSTORE) & 
-				       !cache_miss & !cache_inhibit &
-				       store & writethrough & biudata_valid;
-   
-   // ACK cache miss on store with writethrough
-   assign store_miss_writethrough_ack = (state == `OR1200_DCFSM_CLOADSTORE) & 
-					cache_miss & !cache_inhibit &
-					store & writethrough & biudata_valid;
-      
-   // ACK store when cacheinhibit
-   assign store_inhibit_ack = (state == `OR1200_DCFSM_CLOADSTORE) &
-			      store & cache_inhibit & biudata_valid;
-   
-   
-   // Get the _early_ ack on first ACK back from wishbone during load only
-   // Condition is that we're in the loop - that it's the first ack we get (can
-   // tell from value of cnt), and we're loading a line to read from it (not
-   // loading to write to it, in the case of a write without writethrough.)
-   assign load_miss_ack =  ((state== `OR1200_DCFSM_LOOP2) & load &
-			    (cnt==((1 << `OR1200_DCLS) - 4)) & biudata_valid & 
-			    !(dcqmem_we_i & !writethrough));
-   
-   assign load_inhibit_ack = (state == `OR1200_DCFSM_CLOADSTORE) &
-			     load & cache_inhibit & biudata_valid;   
-   
-   // This will be case of write through disabled, and had to load a line.
-   assign store_miss_ack = dcram_we_after_line_load;
-            
-   assign first_miss_err = biudata_error & dcqmem_cycstb_i;
-
-   // Signal burst when in the load/store loop. We will always try to burst.
-   assign burst = (state == `OR1200_DCFSM_LOOP2);
-
-   //
-   // Main DC FSM
-   //
-   always @(posedge clk or `OR1200_RST_EVENT rst) begin
-      if (rst == `OR1200_RST_VALUE) begin
-	 state <=  `OR1200_DCFSM_IDLE;
-	 addr_r <=  32'd0;
-	 hitmiss_eval <=  1'b0;
-	 store <=  1'b0;
-	 load <=  1'b0;
-	 cnt <=  `OR1200_DCLS'd0;
-         cache_miss <=  1'b0;
-	 cache_dirty_needs_writeback <= 1'b0;
-	 cache_inhibit <=  1'b0;
-	 did_early_load_ack <= 1'b0;
-	 cache_spr_block_flush <= 1'b0;
-	 cache_spr_block_writeback <= 1'b0;
-      end
-      else
-	case (state)	// synopsys parallel_case
-	  
-          `OR1200_DCFSM_IDLE : begin
-	     if (dc_en & (dc_block_flush | dc_block_writeback))
-	       begin
-		  cache_spr_block_flush <= dc_block_flush;
-		  cache_spr_block_writeback <= dc_block_writeback;
-		  hitmiss_eval <= 1'b1;
-		  state <= `OR1200_DCFSM_FLUSH5;
-		  addr_r <=  spr_dat_i;
-	       end
-	     else if (dc_en & dcqmem_cycstb_i)
-	       begin
-		  state <= `OR1200_DCFSM_CLOADSTORE;
-		  hitmiss_eval <=  1'b1;
-		  store <=  dcqmem_we_i;
-		  load <=  !dcqmem_we_i;
-	       end
-	     
-	     
-          end // case: `OR1200_DCFSM_IDLE
-	  
-          `OR1200_DCFSM_CLOADSTORE: begin
-	     hitmiss_eval <=  1'b0;
-	     if (hitmiss_eval) begin
-                cache_inhibit <=  dcqmem_ci_i; // Check for cache inhibit here
-                cache_miss <=  tagcomp_miss;
-		cache_dirty_needs_writeback <= dirty;
-		addr_r <=  lsu_addr;
-             end
-
-	     // Evaluate any cache line load/stores in first cycle:
-			     //
-	     if (hitmiss_eval & tagcomp_miss & !(store & writethrough) &
-		 !dcqmem_ci_i)
-	       begin
-		  // Miss - first either:
-		  //  1) write back dirty line 
-		  if (dirty) begin
-		     // Address for writeback
-		     addr_r <=  {tag, lsu_addr[`OR1200_DCINDXH:2],2'd0};
-		     load <= 1'b0;
-		     store <= 1'b1;
-`ifdef OR1200_VERBOSE		     
-		     $display("%t: dcache miss and dirty", $time);
-`endif
-		  end
-		  //  2) load requested line
-		  else begin
-		     addr_r <=  lsu_addr;
-		     load <= 1'b1;
-		     store <= 1'b0;
-		  end // else: !if(dirty)
-		  state <= `OR1200_DCFSM_LOOP2;		  
-		  // Set the counter for the burst accesses
-		  cnt <=  ((1 << `OR1200_DCLS) - 4);
-	       end
-             else if (// Strobe goes low
-		      !dcqmem_cycstb_i |
-		      // Cycle finishes
-		      (!hitmiss_eval & (biudata_valid | biudata_error)) |
-		      // Cache hit in first cycle....
-		      (hitmiss_eval & !tagcomp_miss & !dcqmem_ci_i &
-		      // .. and you're not doing a writethrough store..
-		      !(store & writethrough))) begin
-                state <=  `OR1200_DCFSM_IDLE;
-                load <=  1'b0;
-		store <= 1'b0;
-		cache_inhibit <= 1'b0;
-		cache_dirty_needs_writeback <= 1'b0;
-             end	     
-          end // case: `OR1200_DCFSM_CLOADSTORE	  
-	  
-          `OR1200_DCFSM_LOOP2 : begin // loop/abort	     
-             if (!dc_en| biudata_error) begin
-                state <=  `OR1200_DCFSM_IDLE;
-                load <=  1'b0;
-		store <= 1'b0;
-		cnt <= `OR1200_DCLS'd0;
-             end
-             if (biudata_valid & (|cnt)) begin
-                cnt <=  cnt - 4;
-                addr_r[`OR1200_DCLS-1:2] <=  addr_r[`OR1200_DCLS-1:2] + 1;
-             end
-	     else if (biudata_valid & !(|cnt)) begin
-		state <= `OR1200_DCFSM_LOOP3;
-		addr_r <=  lsu_addr;
-		load <= 1'b0;
-		store <= 1'b0;
-	     end
-
-	     // Track if we did an early ack during a load
-	     if (load_miss_ack)
-	       did_early_load_ack <= 1'b1;
-	     
-
-          end // case: `OR1200_DCFSM_LOOP2
-	  
-	  `OR1200_DCFSM_LOOP3: begin // figure out next step
-	     if (cache_dirty_needs_writeback) begin
-		// Just did store of the dirty line so now load new one
-		load <= 1'b1;
-		// Set the counter for the burst accesses
-		cnt <=  ((1 << `OR1200_DCLS) - 4);
-		// Address of line to be loaded
-		addr_r <=  lsu_addr;
-		cache_dirty_needs_writeback <= 1'b0;
-		state <= `OR1200_DCFSM_LOOP2;
-	     end // if (cache_dirty_needs_writeback)
-	     else if (cache_spr_block_flush | cache_spr_block_writeback) begin
-		// Just wrote back the line to memory, we're finished.
-		cache_spr_block_flush <= 1'b0;
-		cache_spr_block_writeback <= 1'b0;
-		state <= `OR1200_DCFSM_WAITSPRCS7;
-	     end
-	     else begin
-		// Just loaded a new line, finish up
-		did_early_load_ack <= 1'b0;
-		state <= `OR1200_DCFSM_LOOP4;
-	     end
-	  end // case: `OR1200_DCFSM_LOOP3
-
-	  `OR1200_DCFSM_LOOP4: begin
-	     state <=  `OR1200_DCFSM_IDLE;
-	  end
-
-	  `OR1200_DCFSM_FLUSH5: begin
-	     hitmiss_eval <= 1'b0;
-	     if (hitmiss_eval & !tag_v)
-	       begin
-		  // Not even cached, just ignore
-		  cache_spr_block_flush <= 1'b0;
-		  cache_spr_block_writeback <= 1'b0;
-		  state <=  `OR1200_DCFSM_WAITSPRCS7;
-	       end
-	     else if (hitmiss_eval & tag_v)
-	       begin
-		  // Tag is valid - what do we do?
-		  if ((cache_spr_block_flush | cache_spr_block_writeback) & 
-		      dirty) begin
-		     // Need to writeback
-		     // Address for writeback (spr_dat_i has already changed so
-		     // use line number from addr_r)
-		     addr_r <=  {tag, addr_r[`OR1200_DCINDXH:2],2'd0};
-		     load <= 1'b0;
-		     store <= 1'b1;
-`ifdef OR1200_VERBOSE		     
-		     $display("%t: block flush: dirty block", $time);
-`endif
-		     state <= `OR1200_DCFSM_LOOP2;		  
-		     // Set the counter for the burst accesses
-		     cnt <=  ((1 << `OR1200_DCLS) - 4);
-		  end
-		  else if (cache_spr_block_flush & !dirty)
-		    begin
-		       // Line not dirty, just need to invalidate
-		       state <=  `OR1200_DCFSM_INV6;
-		    end // else: !if(dirty)
-		  else if (cache_spr_block_writeback & !dirty)
-		    begin
-		       // Nothing to do - line is valid but not dirty
-		       cache_spr_block_writeback <= 1'b0;
-		       state <=  `OR1200_DCFSM_WAITSPRCS7;
-		    end
-	  end // if (hitmiss_eval & tag_v)
-	  end
-	  `OR1200_DCFSM_INV6: begin
-	     cache_spr_block_flush <= 1'b0;
-	     // Wait until SPR CS goes low before going back to idle
-	     if (!spr_cswe)
-	       state <=  `OR1200_DCFSM_IDLE;
-	  end
-	  `OR1200_DCFSM_WAITSPRCS7: begin
-	     // Wait until SPR CS goes low before going back to idle
-	     if (!spr_cswe)
-	       state <=  `OR1200_DCFSM_IDLE;
-	  end
-
-	endcase // case (state)
-      
-   end // always @ (posedge clk or `OR1200_RST_EVENT rst)
-   
-
-endmodule
-
- - diff -pruN 5.49.0-2/autotests/input/syntax/verilog/results/or1200_du.v.reference.html 5.50.0-0ubuntu1/autotests/input/syntax/verilog/results/or1200_du.v.reference.html --- 5.49.0-2/autotests/input/syntax/verilog/results/or1200_du.v.reference.html 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/verilog/results/or1200_du.v.reference.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,1817 +0,0 @@ - - - - - - -or1200_du.v - - - -
-//////////////////////////////////////////////////////////////////////
-////                                                              ////
-////  OR1200's Debug Unit                                         ////
-////                                                              ////
-////  This file is part of the OpenRISC 1200 project              ////
-////  http://www.opencores.org/project,or1k                       ////
-////                                                              ////
-////  Description                                                 ////
-////  Basic OR1200 debug unit.                                    ////
-////                                                              ////
-////  To Do:                                                      ////
-////   - make it smaller and faster                               ////
-////                                                              ////
-////  Author(s):                                                  ////
-////      - Damjan Lampret, lampret@opencores.org                 ////
-////                                                              ////
-//////////////////////////////////////////////////////////////////////
-////                                                              ////
-//// Copyright (C) 2000 Authors and OPENCORES.ORG                 ////
-////                                                              ////
-//// This source file may be used and distributed without         ////
-//// restriction provided that this copyright statement is not    ////
-//// removed from the file and that any derivative work contains  ////
-//// the original copyright notice and the associated disclaimer. ////
-////                                                              ////
-//// This source file is free software; you can redistribute it   ////
-//// and/or modify it under the terms of the GNU Lesser General   ////
-//// Public License as published by the Free Software Foundation; ////
-//// either version 2.1 of the License, or (at your option) any   ////
-//// later version.                                               ////
-////                                                              ////
-//// This source is distributed in the hope that it will be       ////
-//// useful, but WITHOUT ANY WARRANTY; without even the implied   ////
-//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR      ////
-//// PURPOSE.  See the GNU Lesser General Public License for more ////
-//// details.                                                     ////
-////                                                              ////
-//// You should have received a copy of the GNU Lesser General    ////
-//// Public License along with this source; if not, download it   ////
-//// from http://www.opencores.org/lgpl.shtml                     ////
-////                                                              ////
-//////////////////////////////////////////////////////////////////////
-//
-//
-// $Log: or1200_du.v,v $
-// Revision 2.0  2010/06/30 11:00:00  ORSoC
-// Minor update: 
-// Bugs fixed. 
-
-// synopsys translate_off
-`include "timescale.v"
-// synopsys translate_on
-`include "or1200_defines.v"
-
-//
-// Debug unit
-//
-
-module or1200_du(
-	// RISC Internal Interface
-	clk, rst,
-	dcpu_cycstb_i, dcpu_we_i, dcpu_adr_i, dcpu_dat_lsu,
-	dcpu_dat_dc, icpu_cycstb_i,
-	ex_freeze, branch_op, ex_insn, id_pc,
-	spr_dat_npc, rf_dataw,
-	du_dsr, du_dmr1, du_stall, du_addr, du_dat_i, du_dat_o,
-	du_read, du_write, du_except_stop, du_hwbkpt, du_flush_pipe,
-	spr_cs, spr_write, spr_addr, spr_dat_i, spr_dat_o,
-
-	// External Debug Interface
-	dbg_stall_i, dbg_ewt_i,	dbg_lss_o, dbg_is_o, dbg_wp_o, dbg_bp_o,
-	dbg_stb_i, dbg_we_i, dbg_adr_i, dbg_dat_i, dbg_dat_o, dbg_ack_o
-);
-
-parameter dw = `OR1200_OPERAND_WIDTH;
-parameter aw = `OR1200_OPERAND_WIDTH;
-
-//
-// I/O
-//
-
-//
-// RISC Internal Interface
-//
-input				clk;		// Clock
-input				rst;		// Reset
-input				dcpu_cycstb_i;	// LSU status
-input				dcpu_we_i;	// LSU status
-input	[31:0]			dcpu_adr_i;	// LSU addr
-input	[31:0]			dcpu_dat_lsu;	// LSU store data
-input	[31:0]			dcpu_dat_dc;	// LSU load data
-input	[`OR1200_FETCHOP_WIDTH-1:0]	icpu_cycstb_i;	// IFETCH unit status
-input				ex_freeze;	// EX stage freeze
-input	[`OR1200_BRANCHOP_WIDTH-1:0]	branch_op;	// Branch op
-input	[dw-1:0]		ex_insn;	// EX insn
-input	[31:0]			id_pc;		// insn fetch EA
-input	[31:0]			spr_dat_npc;	// Next PC (for trace)
-input	[31:0]			rf_dataw;	// ALU result (for trace)
-output	[`OR1200_DU_DSR_WIDTH-1:0]     du_dsr;		// DSR
-output	[24: 0]			du_dmr1;
-output				du_stall;	// Debug Unit Stall
-output	[aw-1:0]		du_addr;	// Debug Unit Address
-input	[dw-1:0]		du_dat_i;	// Debug Unit Data In
-output	[dw-1:0]		du_dat_o;	// Debug Unit Data Out
-output				du_read;	// Debug Unit Read Enable
-output				du_write;	// Debug Unit Write Enable
-input	[13:0]			du_except_stop;	// Exception masked by DSR
-output				du_hwbkpt;	// Cause trap exception (HW Breakpoints)
-output				du_flush_pipe;	// Cause pipeline flush and pc<-npc
-input				spr_cs;		// SPR Chip Select
-input				spr_write;	// SPR Read/Write
-input	[aw-1:0]		spr_addr;	// SPR Address
-input	[dw-1:0]		spr_dat_i;	// SPR Data Input
-output	[dw-1:0]		spr_dat_o;	// SPR Data Output
-
-//
-// External Debug Interface
-//
-input			dbg_stall_i;	// External Stall Input
-input			dbg_ewt_i;	// External Watchpoint Trigger Input
-output	[3:0]		dbg_lss_o;	// External Load/Store Unit Status
-output	[1:0]		dbg_is_o;	// External Insn Fetch Status
-output	[10:0]		dbg_wp_o;	// Watchpoints Outputs
-output			dbg_bp_o;	// Breakpoint Output
-input			dbg_stb_i;      // External Address/Data Strobe
-input			dbg_we_i;       // External Write Enable
-input	[aw-1:0]	dbg_adr_i;	// External Address Input
-input	[dw-1:0]	dbg_dat_i;	// External Data Input
-output	[dw-1:0]	dbg_dat_o;	// External Data Output
-output			dbg_ack_o;	// External Data Acknowledge (not WB compatible)
-reg	[dw-1:0]	dbg_dat_o;	// External Data Output
-reg			dbg_ack_o;	// External Data Acknowledge (not WB compatible)
-
-
-//
-// Some connections go directly from the CPU through DU to Debug I/F
-//
-`ifdef OR1200_DU_STATUS_UNIMPLEMENTED
-assign dbg_lss_o = 4'b0000;
-
-reg	[1:0]			dbg_is_o;
-//
-// Show insn activity (temp, must be removed)
-//
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dbg_is_o <=  2'b00;
-	else if (!ex_freeze & ~((ex_insn[31:26] == `OR1200_OR32_NOP) & ex_insn[16]))
-		dbg_is_o <=  ~dbg_is_o;
-`ifdef UNUSED
-assign dbg_is_o = 2'b00;
-`endif
-`else
-assign dbg_lss_o = dcpu_cycstb_i ? {dcpu_we_i, 3'b000} : 4'b0000;
-assign dbg_is_o = {1'b0, icpu_cycstb_i};
-`endif
-assign dbg_wp_o = 11'b000_0000_0000;
-
-//
-// Some connections go directly from Debug I/F through DU to the CPU
-//
-assign du_stall = dbg_stall_i;
-assign du_addr = dbg_adr_i;
-assign du_dat_o = dbg_dat_i;
-assign du_read = dbg_stb_i && !dbg_we_i;
-assign du_write = dbg_stb_i && dbg_we_i;
-
-//
-// After a sw breakpoint, the replaced instruction need to be executed.
-// We flush the entire pipeline and set the pc to the current address
-// to execute the restored address.
-//
-
-reg du_flush_pipe_r;
-reg dbg_stall_i_r;
-
-assign du_flush_pipe = du_flush_pipe_r;
-
-//
-// Register du_flush_pipe
-//
-always @(posedge clk or `OR1200_RST_EVENT rst) begin
-	if (rst == `OR1200_RST_VALUE) begin
-		du_flush_pipe_r   <=  1'b0;
-	end
-	else begin
-		du_flush_pipe_r   <=  (dbg_stall_i_r && !dbg_stall_i && |du_except_stop);
-	end
-end
-
-//
-// Detect dbg_stall falling edge
-//
-always @(posedge clk or `OR1200_RST_EVENT rst) begin
-	if (rst == `OR1200_RST_VALUE) begin
-		dbg_stall_i_r   <=  1'b0;
-	end
-	else begin
-		dbg_stall_i_r   <=  dbg_stall_i;
-	end
-end
-
-reg				dbg_ack;
-//
-// Generate acknowledge -- just delay stb signal
-//
-always @(posedge clk or `OR1200_RST_EVENT rst) begin
-	if (rst == `OR1200_RST_VALUE) begin
-		dbg_ack   <=  1'b0;
-		dbg_ack_o <=  1'b0;
-	end
-	else begin
-		dbg_ack   <=  dbg_stb_i;		// valid when du_dat_i 
-		dbg_ack_o <=  dbg_ack & dbg_stb_i;	// valid when dbg_dat_o 
-	end
-end
-
-// 
-// Register data output
-//
-always @(posedge clk)
-    dbg_dat_o <=  du_dat_i;
-
-`ifdef OR1200_DU_IMPLEMENTED
-
-//
-// Debug Mode Register 1
-//
-`ifdef OR1200_DU_DMR1
-reg	[24:0]			dmr1;		// DMR1 implemented
-`else
-wire	[24:0]			dmr1;		// DMR1 not implemented
-`endif
-assign du_dmr1 = dmr1;
-
-//
-// Debug Mode Register 2
-//
-`ifdef OR1200_DU_DMR2
-reg	[23:0]			dmr2;		// DMR2 implemented
-`else
-wire	[23:0]			dmr2;		// DMR2 not implemented
-`endif
-
-//
-// Debug Stop Register
-//
-`ifdef OR1200_DU_DSR
-reg	[`OR1200_DU_DSR_WIDTH-1:0]	dsr;		// DSR implemented
-`else
-wire	[`OR1200_DU_DSR_WIDTH-1:0]	dsr;		// DSR not implemented
-`endif
-
-//
-// Debug Reason Register
-//
-`ifdef OR1200_DU_DRR
-reg	[13:0]			drr;		// DRR implemented
-`else
-wire	[13:0]			drr;		// DRR not implemented
-`endif
-
-//
-// Debug Value Register N
-//
-`ifdef OR1200_DU_DVR0
-reg	[31:0]			dvr0;
-`else
-wire	[31:0]			dvr0;
-`endif
-
-//
-// Debug Value Register N
-//
-`ifdef OR1200_DU_DVR1
-reg	[31:0]			dvr1;
-`else
-wire	[31:0]			dvr1;
-`endif
-
-//
-// Debug Value Register N
-//
-`ifdef OR1200_DU_DVR2
-reg	[31:0]			dvr2;
-`else
-wire	[31:0]			dvr2;
-`endif
-
-//
-// Debug Value Register N
-//
-`ifdef OR1200_DU_DVR3
-reg	[31:0]			dvr3;
-`else
-wire	[31:0]			dvr3;
-`endif
-
-//
-// Debug Value Register N
-//
-`ifdef OR1200_DU_DVR4
-reg	[31:0]			dvr4;
-`else
-wire	[31:0]			dvr4;
-`endif
-
-//
-// Debug Value Register N
-//
-`ifdef OR1200_DU_DVR5
-reg	[31:0]			dvr5;
-`else
-wire	[31:0]			dvr5;
-`endif
-
-//
-// Debug Value Register N
-//
-`ifdef OR1200_DU_DVR6
-reg	[31:0]			dvr6;
-`else
-wire	[31:0]			dvr6;
-`endif
-
-//
-// Debug Value Register N
-//
-`ifdef OR1200_DU_DVR7
-reg	[31:0]			dvr7;
-`else
-wire	[31:0]			dvr7;
-`endif
-
-//
-// Debug Control Register N
-//
-`ifdef OR1200_DU_DCR0
-reg	[7:0]			dcr0;
-`else
-wire	[7:0]			dcr0;
-`endif
-
-//
-// Debug Control Register N
-//
-`ifdef OR1200_DU_DCR1
-reg	[7:0]			dcr1;
-`else
-wire	[7:0]			dcr1;
-`endif
-
-//
-// Debug Control Register N
-//
-`ifdef OR1200_DU_DCR2
-reg	[7:0]			dcr2;
-`else
-wire	[7:0]			dcr2;
-`endif
-
-//
-// Debug Control Register N
-//
-`ifdef OR1200_DU_DCR3
-reg	[7:0]			dcr3;
-`else
-wire	[7:0]			dcr3;
-`endif
-
-//
-// Debug Control Register N
-//
-`ifdef OR1200_DU_DCR4
-reg	[7:0]			dcr4;
-`else
-wire	[7:0]			dcr4;
-`endif
-
-//
-// Debug Control Register N
-//
-`ifdef OR1200_DU_DCR5
-reg	[7:0]			dcr5;
-`else
-wire	[7:0]			dcr5;
-`endif
-
-//
-// Debug Control Register N
-//
-`ifdef OR1200_DU_DCR6
-reg	[7:0]			dcr6;
-`else
-wire	[7:0]			dcr6;
-`endif
-
-//
-// Debug Control Register N
-//
-`ifdef OR1200_DU_DCR7
-reg	[7:0]			dcr7;
-`else
-wire	[7:0]			dcr7;
-`endif
-
-//
-// Debug Watchpoint Counter Register 0
-//
-`ifdef OR1200_DU_DWCR0
-reg	[31:0]			dwcr0;
-`else
-wire	[31:0]			dwcr0;
-`endif
-
-//
-// Debug Watchpoint Counter Register 1
-//
-`ifdef OR1200_DU_DWCR1
-reg	[31:0]			dwcr1;
-`else
-wire	[31:0]			dwcr1;
-`endif
-
-//
-// Internal wires
-//
-wire				dmr1_sel; 	// DMR1 select
-wire				dmr2_sel; 	// DMR2 select
-wire				dsr_sel; 	// DSR select
-wire				drr_sel; 	// DRR select
-wire				dvr0_sel,
-				dvr1_sel,
-				dvr2_sel,
-				dvr3_sel,
-				dvr4_sel,
-				dvr5_sel,
-				dvr6_sel,
-				dvr7_sel; 	// DVR selects
-wire				dcr0_sel,
-				dcr1_sel,
-				dcr2_sel,
-				dcr3_sel,
-				dcr4_sel,
-				dcr5_sel,
-				dcr6_sel,
-				dcr7_sel; 	// DCR selects
-wire				dwcr0_sel,
-				dwcr1_sel; 	// DWCR selects
-reg				dbg_bp_r;
-reg 				ex_freeze_q;
-`ifdef OR1200_DU_HWBKPTS
-reg	[31:0]			match_cond0_ct;
-reg	[31:0]			match_cond1_ct;
-reg	[31:0]			match_cond2_ct;
-reg	[31:0]			match_cond3_ct;
-reg	[31:0]			match_cond4_ct;
-reg	[31:0]			match_cond5_ct;
-reg	[31:0]			match_cond6_ct;
-reg	[31:0]			match_cond7_ct;
-reg				match_cond0_stb;
-reg				match_cond1_stb;
-reg				match_cond2_stb;
-reg				match_cond3_stb;
-reg				match_cond4_stb;
-reg				match_cond5_stb;
-reg				match_cond6_stb;
-reg				match_cond7_stb;
-reg				match0;
-reg				match1;
-reg				match2;
-reg				match3;
-reg				match4;
-reg				match5;
-reg				match6;
-reg				match7;
-reg				wpcntr0_match;
-reg				wpcntr1_match;
-reg				incr_wpcntr0;
-reg				incr_wpcntr1;
-reg	[10:0]			wp;
-`endif
-wire				du_hwbkpt;
-reg				du_hwbkpt_hold;
-`ifdef OR1200_DU_READREGS
-reg	[31:0]			spr_dat_o;
-`endif
-reg	[13:0]			except_stop;	// Exceptions that stop because of DSR
-`ifdef OR1200_DU_TB_IMPLEMENTED
-wire				tb_enw;
-reg	[7:0]			tb_wadr;
-reg [31:0]			tb_timstmp;
-`endif
-wire	[31:0]			tbia_dat_o;
-wire	[31:0]			tbim_dat_o;
-wire	[31:0]			tbar_dat_o;
-wire	[31:0]			tbts_dat_o;
-
-//
-// DU registers address decoder
-//
-`ifdef OR1200_DU_DMR1
-assign dmr1_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DMR1));
-`endif
-`ifdef OR1200_DU_DMR2
-assign dmr2_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DMR2));
-`endif
-`ifdef OR1200_DU_DSR
-assign dsr_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DSR));
-`endif
-`ifdef OR1200_DU_DRR
-assign drr_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DRR));
-`endif
-`ifdef OR1200_DU_DVR0
-assign dvr0_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DVR0));
-`endif
-`ifdef OR1200_DU_DVR1
-assign dvr1_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DVR1));
-`endif
-`ifdef OR1200_DU_DVR2
-assign dvr2_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DVR2));
-`endif
-`ifdef OR1200_DU_DVR3
-assign dvr3_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DVR3));
-`endif
-`ifdef OR1200_DU_DVR4
-assign dvr4_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DVR4));
-`endif
-`ifdef OR1200_DU_DVR5
-assign dvr5_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DVR5));
-`endif
-`ifdef OR1200_DU_DVR6
-assign dvr6_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DVR6));
-`endif
-`ifdef OR1200_DU_DVR7
-assign dvr7_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DVR7));
-`endif
-`ifdef OR1200_DU_DCR0
-assign dcr0_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DCR0));
-`endif
-`ifdef OR1200_DU_DCR1
-assign dcr1_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DCR1));
-`endif
-`ifdef OR1200_DU_DCR2
-assign dcr2_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DCR2));
-`endif
-`ifdef OR1200_DU_DCR3
-assign dcr3_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DCR3));
-`endif
-`ifdef OR1200_DU_DCR4
-assign dcr4_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DCR4));
-`endif
-`ifdef OR1200_DU_DCR5
-assign dcr5_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DCR5));
-`endif
-`ifdef OR1200_DU_DCR6
-assign dcr6_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DCR6));
-`endif
-`ifdef OR1200_DU_DCR7
-assign dcr7_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DCR7));
-`endif
-`ifdef OR1200_DU_DWCR0
-assign dwcr0_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DWCR0));
-`endif
-`ifdef OR1200_DU_DWCR1
-assign dwcr1_sel = (spr_cs && (spr_addr[`OR1200_DUOFS_BITS] == `OR1200_DU_DWCR1));
-`endif
-
-// Track previous ex_freeze to detect when signals are updated
-always @(posedge clk)
-  ex_freeze_q <= ex_freeze;
-
-//
-// Decode started exception
-//
-// du_except_stop comes from or1200_except
-//   
-always @(du_except_stop or ex_freeze_q) begin
-	except_stop = 14'b00_0000_0000_0000;
-	casez (du_except_stop)
-	        14'b1?_????_????_????:
-			except_stop[`OR1200_DU_DRR_TTE] = 1'b1;
-		14'b01_????_????_????: begin
-			except_stop[`OR1200_DU_DRR_IE] = 1'b1;
-		end
-		14'b00_1???_????_????: begin
-			except_stop[`OR1200_DU_DRR_IME] = 1'b1;
-		end
-		14'b00_01??_????_????:
-			except_stop[`OR1200_DU_DRR_IPFE] = 1'b1;
-		14'b00_001?_????_????: begin
-			except_stop[`OR1200_DU_DRR_BUSEE] = 1'b1;
-		end
-		14'b00_0001_????_????:
-			except_stop[`OR1200_DU_DRR_IIE] = 1'b1;
-		14'b00_0000_1???_????: begin
-			except_stop[`OR1200_DU_DRR_AE] = 1'b1;
-		end
-		14'b00_0000_01??_????: begin
-			except_stop[`OR1200_DU_DRR_DME] = 1'b1;
-		end
-		14'b00_0000_001?_????:
-			except_stop[`OR1200_DU_DRR_DPFE] = 1'b1;
-		14'b00_0000_0001_????:
-			except_stop[`OR1200_DU_DRR_BUSEE] = 1'b1;
-		14'b00_0000_0000_1???: begin
-			except_stop[`OR1200_DU_DRR_RE] = 1'b1;
-		end
-		14'b00_0000_0000_01??: begin
-			except_stop[`OR1200_DU_DRR_TE] = 1'b1 & ~ex_freeze_q;
-		end
-		14'b00_0000_0000_001?: begin
-		        except_stop[`OR1200_DU_DRR_FPE] = 1'b1;
-		end	  
-		14'b00_0000_0000_0001:
-			except_stop[`OR1200_DU_DRR_SCE] = 1'b1 & ~ex_freeze_q;
-		default:
-			except_stop = 14'b00_0000_0000_0000;
-	endcase // casez (du_except_stop)
-end
-
-//
-// dbg_bp_o is registered
-//
-assign dbg_bp_o = dbg_bp_r;
-
-//
-// Breakpoint activation register
-//
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dbg_bp_r <=  1'b0;
-	else if (!ex_freeze)
-		dbg_bp_r <=  |except_stop
-`ifdef OR1200_DU_DMR1_ST
-                        | ~((ex_insn[31:26] == `OR1200_OR32_NOP) & ex_insn[16]) & dmr1[`OR1200_DU_DMR1_ST]
-`endif
-`ifdef OR1200_DU_DMR1_BT
-                        | (branch_op != `OR1200_BRANCHOP_NOP) & (branch_op != `OR1200_BRANCHOP_RFE) & dmr1[`OR1200_DU_DMR1_BT]
-`endif
-			;
-        else
-                dbg_bp_r <=  |except_stop;
-
-//
-// Write to DMR1
-//
-`ifdef OR1200_DU_DMR1
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dmr1 <= 25'h000_0000;
-	else if (dmr1_sel && spr_write)
-`ifdef OR1200_DU_HWBKPTS
-		dmr1 <=  spr_dat_i[24:0];
-`else
-		dmr1 <=  {1'b0, spr_dat_i[23:22], 22'h00_0000};
-`endif
-`else
-assign dmr1 = 25'h000_0000;
-`endif
-
-//
-// Write to DMR2
-//
-`ifdef OR1200_DU_DMR2
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dmr2 <= 24'h00_0000;
-	else if (dmr2_sel && spr_write)
-		dmr2 <=  spr_dat_i[23:0];
-`else
-assign dmr2 = 24'h00_0000;
-`endif
-
-//
-// Write to DSR
-//
-`ifdef OR1200_DU_DSR
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dsr <= {`OR1200_DU_DSR_WIDTH{1'b0}};
-	else if (dsr_sel && spr_write)
-		dsr <=  spr_dat_i[`OR1200_DU_DSR_WIDTH-1:0];
-`else
-assign dsr = {`OR1200_DU_DSR_WIDTH{1'b0}};
-`endif
-
-//
-// Write to DRR
-//
-`ifdef OR1200_DU_DRR
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		drr <= 14'b0;
-	else if (drr_sel && spr_write)
-		drr <=  spr_dat_i[13:0];
-	else
-		drr <=  drr | except_stop;
-`else
-assign drr = 14'b0;
-`endif
-
-//
-// Write to DVR0
-//
-`ifdef OR1200_DU_DVR0
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dvr0 <= 32'h0000_0000;
-	else if (dvr0_sel && spr_write)
-		dvr0 <=  spr_dat_i[31:0];
-`else
-assign dvr0 = 32'h0000_0000;
-`endif
-
-//
-// Write to DVR1
-//
-`ifdef OR1200_DU_DVR1
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dvr1 <= 32'h0000_0000;
-	else if (dvr1_sel && spr_write)
-		dvr1 <=  spr_dat_i[31:0];
-`else
-assign dvr1 = 32'h0000_0000;
-`endif
-
-//
-// Write to DVR2
-//
-`ifdef OR1200_DU_DVR2
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dvr2 <= 32'h0000_0000;
-	else if (dvr2_sel && spr_write)
-		dvr2 <=  spr_dat_i[31:0];
-`else
-assign dvr2 = 32'h0000_0000;
-`endif
-
-//
-// Write to DVR3
-//
-`ifdef OR1200_DU_DVR3
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dvr3 <= 32'h0000_0000;
-	else if (dvr3_sel && spr_write)
-		dvr3 <=  spr_dat_i[31:0];
-`else
-assign dvr3 = 32'h0000_0000;
-`endif
-
-//
-// Write to DVR4
-//
-`ifdef OR1200_DU_DVR4
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dvr4 <= 32'h0000_0000;
-	else if (dvr4_sel && spr_write)
-		dvr4 <=  spr_dat_i[31:0];
-`else
-assign dvr4 = 32'h0000_0000;
-`endif
-
-//
-// Write to DVR5
-//
-`ifdef OR1200_DU_DVR5
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dvr5 <= 32'h0000_0000;
-	else if (dvr5_sel && spr_write)
-		dvr5 <=  spr_dat_i[31:0];
-`else
-assign dvr5 = 32'h0000_0000;
-`endif
-
-//
-// Write to DVR6
-//
-`ifdef OR1200_DU_DVR6
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dvr6 <= 32'h0000_0000;
-	else if (dvr6_sel && spr_write)
-		dvr6 <=  spr_dat_i[31:0];
-`else
-assign dvr6 = 32'h0000_0000;
-`endif
-
-//
-// Write to DVR7
-//
-`ifdef OR1200_DU_DVR7
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dvr7 <= 32'h0000_0000;
-	else if (dvr7_sel && spr_write)
-		dvr7 <=  spr_dat_i[31:0];
-`else
-assign dvr7 = 32'h0000_0000;
-`endif
-
-//
-// Write to DCR0
-//
-`ifdef OR1200_DU_DCR0
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dcr0 <= 8'h00;
-	else if (dcr0_sel && spr_write)
-		dcr0 <=  spr_dat_i[7:0];
-`else
-assign dcr0 = 8'h00;
-`endif
-
-//
-// Write to DCR1
-//
-`ifdef OR1200_DU_DCR1
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dcr1 <= 8'h00;
-	else if (dcr1_sel && spr_write)
-		dcr1 <=  spr_dat_i[7:0];
-`else
-assign dcr1 = 8'h00;
-`endif
-
-//
-// Write to DCR2
-//
-`ifdef OR1200_DU_DCR2
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dcr2 <= 8'h00;
-	else if (dcr2_sel && spr_write)
-		dcr2 <=  spr_dat_i[7:0];
-`else
-assign dcr2 = 8'h00;
-`endif
-
-//
-// Write to DCR3
-//
-`ifdef OR1200_DU_DCR3
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dcr3 <= 8'h00;
-	else if (dcr3_sel && spr_write)
-		dcr3 <=  spr_dat_i[7:0];
-`else
-assign dcr3 = 8'h00;
-`endif
-
-//
-// Write to DCR4
-//
-`ifdef OR1200_DU_DCR4
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dcr4 <= 8'h00;
-	else if (dcr4_sel && spr_write)
-		dcr4 <=  spr_dat_i[7:0];
-`else
-assign dcr4 = 8'h00;
-`endif
-
-//
-// Write to DCR5
-//
-`ifdef OR1200_DU_DCR5
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dcr5 <= 8'h00;
-	else if (dcr5_sel && spr_write)
-		dcr5 <=  spr_dat_i[7:0];
-`else
-assign dcr5 = 8'h00;
-`endif
-
-//
-// Write to DCR6
-//
-`ifdef OR1200_DU_DCR6
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dcr6 <= 8'h00;
-	else if (dcr6_sel && spr_write)
-		dcr6 <=  spr_dat_i[7:0];
-`else
-assign dcr6 = 8'h00;
-`endif
-
-//
-// Write to DCR7
-//
-`ifdef OR1200_DU_DCR7
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dcr7 <= 8'h00;
-	else if (dcr7_sel && spr_write)
-		dcr7 <=  spr_dat_i[7:0];
-`else
-assign dcr7 = 8'h00;
-`endif
-
-//
-// Write to DWCR0
-//
-`ifdef OR1200_DU_DWCR0
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dwcr0 <= 32'h0000_0000;
-	else if (dwcr0_sel && spr_write)
-		dwcr0 <=  spr_dat_i[31:0];
-	else if (incr_wpcntr0)
-		dwcr0[`OR1200_DU_DWCR_COUNT] <=  dwcr0[`OR1200_DU_DWCR_COUNT] + 16'h0001;
-`else
-assign dwcr0 = 32'h0000_0000;
-`endif
-
-//
-// Write to DWCR1
-//
-`ifdef OR1200_DU_DWCR1
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		dwcr1 <= 32'h0000_0000;
-	else if (dwcr1_sel && spr_write)
-		dwcr1 <=  spr_dat_i[31:0];
-	else if (incr_wpcntr1)
-		dwcr1[`OR1200_DU_DWCR_COUNT] <=  dwcr1[`OR1200_DU_DWCR_COUNT] + 16'h0001;
-`else
-assign dwcr1 = 32'h0000_0000;
-`endif
-
-//
-// Read DU registers
-//
-`ifdef OR1200_DU_READREGS
-always @(spr_addr or dsr or drr or dmr1 or dmr2
-	or dvr0 or dvr1 or dvr2 or dvr3 or dvr4
-	or dvr5 or dvr6 or dvr7
-	or dcr0 or dcr1 or dcr2 or dcr3 or dcr4
-	or dcr5 or dcr6 or dcr7
-	or dwcr0 or dwcr1
-`ifdef OR1200_DU_TB_IMPLEMENTED
-	or tb_wadr or tbia_dat_o or tbim_dat_o
-	or tbar_dat_o or tbts_dat_o
-`endif
-	)
-	casez (spr_addr[`OR1200_DUOFS_BITS]) // synopsys parallel_case
-`ifdef OR1200_DU_DVR0
-		`OR1200_DU_DVR0:
-			spr_dat_o = dvr0;
-`endif
-`ifdef OR1200_DU_DVR1
-		`OR1200_DU_DVR1:
-			spr_dat_o = dvr1;
-`endif
-`ifdef OR1200_DU_DVR2
-		`OR1200_DU_DVR2:
-			spr_dat_o = dvr2;
-`endif
-`ifdef OR1200_DU_DVR3
-		`OR1200_DU_DVR3:
-			spr_dat_o = dvr3;
-`endif
-`ifdef OR1200_DU_DVR4
-		`OR1200_DU_DVR4:
-			spr_dat_o = dvr4;
-`endif
-`ifdef OR1200_DU_DVR5
-		`OR1200_DU_DVR5:
-			spr_dat_o = dvr5;
-`endif
-`ifdef OR1200_DU_DVR6
-		`OR1200_DU_DVR6:
-			spr_dat_o = dvr6;
-`endif
-`ifdef OR1200_DU_DVR7
-		`OR1200_DU_DVR7:
-			spr_dat_o = dvr7;
-`endif
-`ifdef OR1200_DU_DCR0
-		`OR1200_DU_DCR0:
-			spr_dat_o = {24'h00_0000, dcr0};
-`endif
-`ifdef OR1200_DU_DCR1
-		`OR1200_DU_DCR1:
-			spr_dat_o = {24'h00_0000, dcr1};
-`endif
-`ifdef OR1200_DU_DCR2
-		`OR1200_DU_DCR2:
-			spr_dat_o = {24'h00_0000, dcr2};
-`endif
-`ifdef OR1200_DU_DCR3
-		`OR1200_DU_DCR3:
-			spr_dat_o = {24'h00_0000, dcr3};
-`endif
-`ifdef OR1200_DU_DCR4
-		`OR1200_DU_DCR4:
-			spr_dat_o = {24'h00_0000, dcr4};
-`endif
-`ifdef OR1200_DU_DCR5
-		`OR1200_DU_DCR5:
-			spr_dat_o = {24'h00_0000, dcr5};
-`endif
-`ifdef OR1200_DU_DCR6
-		`OR1200_DU_DCR6:
-			spr_dat_o = {24'h00_0000, dcr6};
-`endif
-`ifdef OR1200_DU_DCR7
-		`OR1200_DU_DCR7:
-			spr_dat_o = {24'h00_0000, dcr7};
-`endif
-`ifdef OR1200_DU_DMR1
-		`OR1200_DU_DMR1:
-			spr_dat_o = {7'h00, dmr1};
-`endif
-`ifdef OR1200_DU_DMR2
-		`OR1200_DU_DMR2:
-			spr_dat_o = {8'h00, dmr2};
-`endif
-`ifdef OR1200_DU_DWCR0
-		`OR1200_DU_DWCR0:
-			spr_dat_o = dwcr0;
-`endif
-`ifdef OR1200_DU_DWCR1
-		`OR1200_DU_DWCR1:
-			spr_dat_o = dwcr1;
-`endif
-`ifdef OR1200_DU_DSR
-		`OR1200_DU_DSR:
-			spr_dat_o = {18'b0, dsr};
-`endif
-`ifdef OR1200_DU_DRR
-		`OR1200_DU_DRR:
-			spr_dat_o = {18'b0, drr};
-`endif
-`ifdef OR1200_DU_TB_IMPLEMENTED
-		`OR1200_DU_TBADR:
-			spr_dat_o = {24'h000000, tb_wadr};
-		`OR1200_DU_TBIA:
-			spr_dat_o = tbia_dat_o;
-		`OR1200_DU_TBIM:
-			spr_dat_o = tbim_dat_o;
-		`OR1200_DU_TBAR:
-			spr_dat_o = tbar_dat_o;
-		`OR1200_DU_TBTS:
-			spr_dat_o = tbts_dat_o;
-`endif
-		default:
-			spr_dat_o = 32'h0000_0000;
-	endcase
-`endif
-
-//
-// DSR alias
-//
-assign du_dsr = dsr;
-
-`ifdef OR1200_DU_HWBKPTS
-
-//
-// Compare To What (Match Condition 0)
-//
-always @(dcr0 or id_pc or dcpu_adr_i or dcpu_dat_dc
-	or dcpu_dat_lsu or dcpu_we_i)
-	case (dcr0[`OR1200_DU_DCR_CT])		// synopsys parallel_case
-		3'b001:	match_cond0_ct = id_pc;		// insn fetch EA
-		3'b010:	match_cond0_ct = dcpu_adr_i;	// load EA
-		3'b011:	match_cond0_ct = dcpu_adr_i;	// store EA
-		3'b100:	match_cond0_ct = dcpu_dat_dc;	// load data
-		3'b101:	match_cond0_ct = dcpu_dat_lsu;	// store data
-		3'b110:	match_cond0_ct = dcpu_adr_i;	// load/store EA
-		default:match_cond0_ct = dcpu_we_i ? dcpu_dat_lsu : dcpu_dat_dc;
-	endcase
-
-//
-// When To Compare (Match Condition 0)
-//
-always @(dcr0 or dcpu_cycstb_i)
-	case (dcr0[`OR1200_DU_DCR_CT]) 		// synopsys parallel_case
-		3'b000:	match_cond0_stb = 1'b0;		//comparison disabled
-		3'b001:	match_cond0_stb = 1'b1;		// insn fetch EA
-		default:match_cond0_stb = dcpu_cycstb_i; // any load/store
-	endcase
-
-//
-// Match Condition 0
-//
-always @(match_cond0_stb or dcr0 or dvr0 or match_cond0_ct)
-	casex ({match_cond0_stb, dcr0[`OR1200_DU_DCR_CC]})
-		4'b0_xxx,
-		4'b1_000,
-		4'b1_111: match0 = 1'b0;
-		4'b1_001: match0 =
-			({(match_cond0_ct[31] ^ dcr0[`OR1200_DU_DCR_SC]), match_cond0_ct[30:0]} ==
-			 {(dvr0[31] ^ dcr0[`OR1200_DU_DCR_SC]), dvr0[30:0]});
-		4'b1_010: match0 = 
-			({(match_cond0_ct[31] ^ dcr0[`OR1200_DU_DCR_SC]), match_cond0_ct[30:0]} <
-			 {(dvr0[31] ^ dcr0[`OR1200_DU_DCR_SC]), dvr0[30:0]});
-		4'b1_011: match0 = 
-			({(match_cond0_ct[31] ^ dcr0[`OR1200_DU_DCR_SC]), match_cond0_ct[30:0]} <=
-			 {(dvr0[31] ^ dcr0[`OR1200_DU_DCR_SC]), dvr0[30:0]});
-		4'b1_100: match0 = 
-			({(match_cond0_ct[31] ^ dcr0[`OR1200_DU_DCR_SC]), match_cond0_ct[30:0]} >
-			 {(dvr0[31] ^ dcr0[`OR1200_DU_DCR_SC]), dvr0[30:0]});
-		4'b1_101: match0 = 
-			({(match_cond0_ct[31] ^ dcr0[`OR1200_DU_DCR_SC]), match_cond0_ct[30:0]} >=
-			 {(dvr0[31] ^ dcr0[`OR1200_DU_DCR_SC]), dvr0[30:0]});
-		4'b1_110: match0 = 
-			({(match_cond0_ct[31] ^ dcr0[`OR1200_DU_DCR_SC]), match_cond0_ct[30:0]} !=
-			 {(dvr0[31] ^ dcr0[`OR1200_DU_DCR_SC]), dvr0[30:0]});
-	endcase
-
-//
-// Watchpoint 0
-//
-always @(dmr1 or match0)
-	case (dmr1[`OR1200_DU_DMR1_CW0])
-		2'b00: wp[0] = match0;
-		2'b01: wp[0] = match0;
-		2'b10: wp[0] = match0;
-		2'b11: wp[0] = 1'b0;
-	endcase
-
-//
-// Compare To What (Match Condition 1)
-//
-always @(dcr1 or id_pc or dcpu_adr_i or dcpu_dat_dc
-	or dcpu_dat_lsu or dcpu_we_i)
-	case (dcr1[`OR1200_DU_DCR_CT])		// synopsys parallel_case
-		3'b001:	match_cond1_ct = id_pc;		// insn fetch EA
-		3'b010:	match_cond1_ct = dcpu_adr_i;	// load EA
-		3'b011:	match_cond1_ct = dcpu_adr_i;	// store EA
-		3'b100:	match_cond1_ct = dcpu_dat_dc;	// load data
-		3'b101:	match_cond1_ct = dcpu_dat_lsu;	// store data
-		3'b110:	match_cond1_ct = dcpu_adr_i;	// load/store EA
-		default:match_cond1_ct = dcpu_we_i ? dcpu_dat_lsu : dcpu_dat_dc;
-	endcase
-
-//
-// When To Compare (Match Condition 1)
-//
-always @(dcr1 or dcpu_cycstb_i)
-	case (dcr1[`OR1200_DU_DCR_CT]) 		// synopsys parallel_case
-		3'b000:	match_cond1_stb = 1'b0;		//comparison disabled
-		3'b001:	match_cond1_stb = 1'b1;		// insn fetch EA
-		default:match_cond1_stb = dcpu_cycstb_i; // any load/store
-	endcase
-
-//
-// Match Condition 1
-//
-always @(match_cond1_stb or dcr1 or dvr1 or match_cond1_ct)
-	casex ({match_cond1_stb, dcr1[`OR1200_DU_DCR_CC]})
-		4'b0_xxx,
-		4'b1_000,
-		4'b1_111: match1 = 1'b0;
-		4'b1_001: match1 =
-			({(match_cond1_ct[31] ^ dcr1[`OR1200_DU_DCR_SC]), match_cond1_ct[30:0]} ==
-			 {(dvr1[31] ^ dcr1[`OR1200_DU_DCR_SC]), dvr1[30:0]});
-		4'b1_010: match1 = 
-			({(match_cond1_ct[31] ^ dcr1[`OR1200_DU_DCR_SC]), match_cond1_ct[30:0]} <
-			 {(dvr1[31] ^ dcr1[`OR1200_DU_DCR_SC]), dvr1[30:0]});
-		4'b1_011: match1 = 
-			({(match_cond1_ct[31] ^ dcr1[`OR1200_DU_DCR_SC]), match_cond1_ct[30:0]} <=
-			 {(dvr1[31] ^ dcr1[`OR1200_DU_DCR_SC]), dvr1[30:0]});
-		4'b1_100: match1 = 
-			({(match_cond1_ct[31] ^ dcr1[`OR1200_DU_DCR_SC]), match_cond1_ct[30:0]} >
-			 {(dvr1[31] ^ dcr1[`OR1200_DU_DCR_SC]), dvr1[30:0]});
-		4'b1_101: match1 = 
-			({(match_cond1_ct[31] ^ dcr1[`OR1200_DU_DCR_SC]), match_cond1_ct[30:0]} >=
-			 {(dvr1[31] ^ dcr1[`OR1200_DU_DCR_SC]), dvr1[30:0]});
-		4'b1_110: match1 = 
-			({(match_cond1_ct[31] ^ dcr1[`OR1200_DU_DCR_SC]), match_cond1_ct[30:0]} !=
-			 {(dvr1[31] ^ dcr1[`OR1200_DU_DCR_SC]), dvr1[30:0]});
-	endcase
-
-//
-// Watchpoint 1
-//
-always @(dmr1 or match1 or wp)
-	case (dmr1[`OR1200_DU_DMR1_CW1])
-		2'b00: wp[1] = match1;
-		2'b01: wp[1] = match1 & wp[0];
-		2'b10: wp[1] = match1 | wp[0];
-		2'b11: wp[1] = 1'b0;
-	endcase
-
-//
-// Compare To What (Match Condition 2)
-//
-always @(dcr2 or id_pc or dcpu_adr_i or dcpu_dat_dc
-	or dcpu_dat_lsu or dcpu_we_i)
-	case (dcr2[`OR1200_DU_DCR_CT])		// synopsys parallel_case
-		3'b001:	match_cond2_ct = id_pc;		// insn fetch EA
-		3'b010:	match_cond2_ct = dcpu_adr_i;	// load EA
-		3'b011:	match_cond2_ct = dcpu_adr_i;	// store EA
-		3'b100:	match_cond2_ct = dcpu_dat_dc;	// load data
-		3'b101:	match_cond2_ct = dcpu_dat_lsu;	// store data
-		3'b110:	match_cond2_ct = dcpu_adr_i;	// load/store EA
-		default:match_cond2_ct = dcpu_we_i ? dcpu_dat_lsu : dcpu_dat_dc;
-	endcase
-
-//
-// When To Compare (Match Condition 2)
-//
-always @(dcr2 or dcpu_cycstb_i)
-	case (dcr2[`OR1200_DU_DCR_CT]) 		// synopsys parallel_case
-		3'b000:	match_cond2_stb = 1'b0;		//comparison disabled
-		3'b001:	match_cond2_stb = 1'b1;		// insn fetch EA
-		default:match_cond2_stb = dcpu_cycstb_i; // any load/store
-	endcase
-
-//
-// Match Condition 2
-//
-always @(match_cond2_stb or dcr2 or dvr2 or match_cond2_ct)
-	casex ({match_cond2_stb, dcr2[`OR1200_DU_DCR_CC]})
-		4'b0_xxx,
-		4'b1_000,
-		4'b1_111: match2 = 1'b0;
-		4'b1_001: match2 =
-			({(match_cond2_ct[31] ^ dcr2[`OR1200_DU_DCR_SC]), match_cond2_ct[30:0]} ==
-			 {(dvr2[31] ^ dcr2[`OR1200_DU_DCR_SC]), dvr2[30:0]});
-		4'b1_010: match2 = 
-			({(match_cond2_ct[31] ^ dcr2[`OR1200_DU_DCR_SC]), match_cond2_ct[30:0]} <
-			 {(dvr2[31] ^ dcr2[`OR1200_DU_DCR_SC]), dvr2[30:0]});
-		4'b1_011: match2 = 
-			({(match_cond2_ct[31] ^ dcr2[`OR1200_DU_DCR_SC]), match_cond2_ct[30:0]} <=
-			 {(dvr2[31] ^ dcr2[`OR1200_DU_DCR_SC]), dvr2[30:0]});
-		4'b1_100: match2 = 
-			({(match_cond2_ct[31] ^ dcr2[`OR1200_DU_DCR_SC]), match_cond2_ct[30:0]} >
-			 {(dvr2[31] ^ dcr2[`OR1200_DU_DCR_SC]), dvr2[30:0]});
-		4'b1_101: match2 = 
-			({(match_cond2_ct[31] ^ dcr2[`OR1200_DU_DCR_SC]), match_cond2_ct[30:0]} >=
-			 {(dvr2[31] ^ dcr2[`OR1200_DU_DCR_SC]), dvr2[30:0]});
-		4'b1_110: match2 = 
-			({(match_cond2_ct[31] ^ dcr2[`OR1200_DU_DCR_SC]), match_cond2_ct[30:0]} !=
-			 {(dvr2[31] ^ dcr2[`OR1200_DU_DCR_SC]), dvr2[30:0]});
-	endcase
-
-//
-// Watchpoint 2
-//
-always @(dmr1 or match2 or wp)
-	case (dmr1[`OR1200_DU_DMR1_CW2])
-		2'b00: wp[2] = match2;
-		2'b01: wp[2] = match2 & wp[1];
-		2'b10: wp[2] = match2 | wp[1];
-		2'b11: wp[2] = 1'b0;
-	endcase
-
-//
-// Compare To What (Match Condition 3)
-//
-always @(dcr3 or id_pc or dcpu_adr_i or dcpu_dat_dc
-	or dcpu_dat_lsu or dcpu_we_i)
-	case (dcr3[`OR1200_DU_DCR_CT])		// synopsys parallel_case
-		3'b001:	match_cond3_ct = id_pc;		// insn fetch EA
-		3'b010:	match_cond3_ct = dcpu_adr_i;	// load EA
-		3'b011:	match_cond3_ct = dcpu_adr_i;	// store EA
-		3'b100:	match_cond3_ct = dcpu_dat_dc;	// load data
-		3'b101:	match_cond3_ct = dcpu_dat_lsu;	// store data
-		3'b110:	match_cond3_ct = dcpu_adr_i;	// load/store EA
-		default:match_cond3_ct = dcpu_we_i ? dcpu_dat_lsu : dcpu_dat_dc;
-	endcase
-
-//
-// When To Compare (Match Condition 3)
-//
-always @(dcr3 or dcpu_cycstb_i)
-	case (dcr3[`OR1200_DU_DCR_CT]) 		// synopsys parallel_case
-		3'b000:	match_cond3_stb = 1'b0;		//comparison disabled
-		3'b001:	match_cond3_stb = 1'b1;		// insn fetch EA
-		default:match_cond3_stb = dcpu_cycstb_i; // any load/store
-	endcase
-
-//
-// Match Condition 3
-//
-always @(match_cond3_stb or dcr3 or dvr3 or match_cond3_ct)
-	casex ({match_cond3_stb, dcr3[`OR1200_DU_DCR_CC]})
-		4'b0_xxx,
-		4'b1_000,
-		4'b1_111: match3 = 1'b0;
-		4'b1_001: match3 =
-			({(match_cond3_ct[31] ^ dcr3[`OR1200_DU_DCR_SC]), match_cond3_ct[30:0]} ==
-			 {(dvr3[31] ^ dcr3[`OR1200_DU_DCR_SC]), dvr3[30:0]});
-		4'b1_010: match3 = 
-			({(match_cond3_ct[31] ^ dcr3[`OR1200_DU_DCR_SC]), match_cond3_ct[30:0]} <
-			 {(dvr3[31] ^ dcr3[`OR1200_DU_DCR_SC]), dvr3[30:0]});
-		4'b1_011: match3 = 
-			({(match_cond3_ct[31] ^ dcr3[`OR1200_DU_DCR_SC]), match_cond3_ct[30:0]} <=
-			 {(dvr3[31] ^ dcr3[`OR1200_DU_DCR_SC]), dvr3[30:0]});
-		4'b1_100: match3 = 
-			({(match_cond3_ct[31] ^ dcr3[`OR1200_DU_DCR_SC]), match_cond3_ct[30:0]} >
-			 {(dvr3[31] ^ dcr3[`OR1200_DU_DCR_SC]), dvr3[30:0]});
-		4'b1_101: match3 = 
-			({(match_cond3_ct[31] ^ dcr3[`OR1200_DU_DCR_SC]), match_cond3_ct[30:0]} >=
-			 {(dvr3[31] ^ dcr3[`OR1200_DU_DCR_SC]), dvr3[30:0]});
-		4'b1_110: match3 = 
-			({(match_cond3_ct[31] ^ dcr3[`OR1200_DU_DCR_SC]), match_cond3_ct[30:0]} !=
-			 {(dvr3[31] ^ dcr3[`OR1200_DU_DCR_SC]), dvr3[30:0]});
-	endcase
-
-//
-// Watchpoint 3
-//
-always @(dmr1 or match3 or wp)
-	case (dmr1[`OR1200_DU_DMR1_CW3])
-		2'b00: wp[3] = match3;
-		2'b01: wp[3] = match3 & wp[2];
-		2'b10: wp[3] = match3 | wp[2];
-		2'b11: wp[3] = 1'b0;
-	endcase
-
-//
-// Compare To What (Match Condition 4)
-//
-always @(dcr4 or id_pc or dcpu_adr_i or dcpu_dat_dc
-	or dcpu_dat_lsu or dcpu_we_i)
-	case (dcr4[`OR1200_DU_DCR_CT])		// synopsys parallel_case
-		3'b001:	match_cond4_ct = id_pc;		// insn fetch EA
-		3'b010:	match_cond4_ct = dcpu_adr_i;	// load EA
-		3'b011:	match_cond4_ct = dcpu_adr_i;	// store EA
-		3'b100:	match_cond4_ct = dcpu_dat_dc;	// load data
-		3'b101:	match_cond4_ct = dcpu_dat_lsu;	// store data
-		3'b110:	match_cond4_ct = dcpu_adr_i;	// load/store EA
-		default:match_cond4_ct = dcpu_we_i ? dcpu_dat_lsu : dcpu_dat_dc;
-	endcase
-
-//
-// When To Compare (Match Condition 4)
-//
-always @(dcr4 or dcpu_cycstb_i)
-	case (dcr4[`OR1200_DU_DCR_CT]) 		// synopsys parallel_case
-		3'b000:	match_cond4_stb = 1'b0;		//comparison disabled
-		3'b001:	match_cond4_stb = 1'b1;		// insn fetch EA
-		default:match_cond4_stb = dcpu_cycstb_i; // any load/store
-	endcase
-
-//
-// Match Condition 4
-//
-always @(match_cond4_stb or dcr4 or dvr4 or match_cond4_ct)
-	casex ({match_cond4_stb, dcr4[`OR1200_DU_DCR_CC]})
-		4'b0_xxx,
-		4'b1_000,
-		4'b1_111: match4 = 1'b0;
-		4'b1_001: match4 =
-			({(match_cond4_ct[31] ^ dcr4[`OR1200_DU_DCR_SC]), match_cond4_ct[30:0]} ==
-			 {(dvr4[31] ^ dcr4[`OR1200_DU_DCR_SC]), dvr4[30:0]});
-		4'b1_010: match4 = 
-			({(match_cond4_ct[31] ^ dcr4[`OR1200_DU_DCR_SC]), match_cond4_ct[30:0]} <
-			 {(dvr4[31] ^ dcr4[`OR1200_DU_DCR_SC]), dvr4[30:0]});
-		4'b1_011: match4 = 
-			({(match_cond4_ct[31] ^ dcr4[`OR1200_DU_DCR_SC]), match_cond4_ct[30:0]} <=
-			 {(dvr4[31] ^ dcr4[`OR1200_DU_DCR_SC]), dvr4[30:0]});
-		4'b1_100: match4 = 
-			({(match_cond4_ct[31] ^ dcr4[`OR1200_DU_DCR_SC]), match_cond4_ct[30:0]} >
-			 {(dvr4[31] ^ dcr4[`OR1200_DU_DCR_SC]), dvr4[30:0]});
-		4'b1_101: match4 = 
-			({(match_cond4_ct[31] ^ dcr4[`OR1200_DU_DCR_SC]), match_cond4_ct[30:0]} >=
-			 {(dvr4[31] ^ dcr4[`OR1200_DU_DCR_SC]), dvr4[30:0]});
-		4'b1_110: match4 = 
-			({(match_cond4_ct[31] ^ dcr4[`OR1200_DU_DCR_SC]), match_cond4_ct[30:0]} !=
-			 {(dvr4[31] ^ dcr4[`OR1200_DU_DCR_SC]), dvr4[30:0]});
-	endcase
-
-//
-// Watchpoint 4
-//
-always @(dmr1 or match4 or wp)
-	case (dmr1[`OR1200_DU_DMR1_CW4])
-		2'b00: wp[4] = match4;
-		2'b01: wp[4] = match4 & wp[3];
-		2'b10: wp[4] = match4 | wp[3];
-		2'b11: wp[4] = 1'b0;
-	endcase
-
-//
-// Compare To What (Match Condition 5)
-//
-always @(dcr5 or id_pc or dcpu_adr_i or dcpu_dat_dc
-	or dcpu_dat_lsu or dcpu_we_i)
-	case (dcr5[`OR1200_DU_DCR_CT])		// synopsys parallel_case
-		3'b001:	match_cond5_ct = id_pc;		// insn fetch EA
-		3'b010:	match_cond5_ct = dcpu_adr_i;	// load EA
-		3'b011:	match_cond5_ct = dcpu_adr_i;	// store EA
-		3'b100:	match_cond5_ct = dcpu_dat_dc;	// load data
-		3'b101:	match_cond5_ct = dcpu_dat_lsu;	// store data
-		3'b110:	match_cond5_ct = dcpu_adr_i;	// load/store EA
-		default:match_cond5_ct = dcpu_we_i ? dcpu_dat_lsu : dcpu_dat_dc;
-	endcase
-
-//
-// When To Compare (Match Condition 5)
-//
-always @(dcr5 or dcpu_cycstb_i)
-	case (dcr5[`OR1200_DU_DCR_CT]) 		// synopsys parallel_case
-		3'b000:	match_cond5_stb = 1'b0;		//comparison disabled
-		3'b001:	match_cond5_stb = 1'b1;		// insn fetch EA
-		default:match_cond5_stb = dcpu_cycstb_i; // any load/store
-	endcase
-
-//
-// Match Condition 5
-//
-always @(match_cond5_stb or dcr5 or dvr5 or match_cond5_ct)
-	casex ({match_cond5_stb, dcr5[`OR1200_DU_DCR_CC]})
-		4'b0_xxx,
-		4'b1_000,
-		4'b1_111: match5 = 1'b0;
-		4'b1_001: match5 =
-			({(match_cond5_ct[31] ^ dcr5[`OR1200_DU_DCR_SC]), match_cond5_ct[30:0]} ==
-			 {(dvr5[31] ^ dcr5[`OR1200_DU_DCR_SC]), dvr5[30:0]});
-		4'b1_010: match5 = 
-			({(match_cond5_ct[31] ^ dcr5[`OR1200_DU_DCR_SC]), match_cond5_ct[30:0]} <
-			 {(dvr5[31] ^ dcr5[`OR1200_DU_DCR_SC]), dvr5[30:0]});
-		4'b1_011: match5 = 
-			({(match_cond5_ct[31] ^ dcr5[`OR1200_DU_DCR_SC]), match_cond5_ct[30:0]} <=
-			 {(dvr5[31] ^ dcr5[`OR1200_DU_DCR_SC]), dvr5[30:0]});
-		4'b1_100: match5 = 
-			({(match_cond5_ct[31] ^ dcr5[`OR1200_DU_DCR_SC]), match_cond5_ct[30:0]} >
-			 {(dvr5[31] ^ dcr5[`OR1200_DU_DCR_SC]), dvr5[30:0]});
-		4'b1_101: match5 = 
-			({(match_cond5_ct[31] ^ dcr5[`OR1200_DU_DCR_SC]), match_cond5_ct[30:0]} >=
-			 {(dvr5[31] ^ dcr5[`OR1200_DU_DCR_SC]), dvr5[30:0]});
-		4'b1_110: match5 = 
-			({(match_cond5_ct[31] ^ dcr5[`OR1200_DU_DCR_SC]), match_cond5_ct[30:0]} !=
-			 {(dvr5[31] ^ dcr5[`OR1200_DU_DCR_SC]), dvr5[30:0]});
-	endcase
-
-//
-// Watchpoint 5
-//
-always @(dmr1 or match5 or wp)
-	case (dmr1[`OR1200_DU_DMR1_CW5])
-		2'b00: wp[5] = match5;
-		2'b01: wp[5] = match5 & wp[4];
-		2'b10: wp[5] = match5 | wp[4];
-		2'b11: wp[5] = 1'b0;
-	endcase
-
-//
-// Compare To What (Match Condition 6)
-//
-always @(dcr6 or id_pc or dcpu_adr_i or dcpu_dat_dc
-	or dcpu_dat_lsu or dcpu_we_i)
-	case (dcr6[`OR1200_DU_DCR_CT])		// synopsys parallel_case
-		3'b001:	match_cond6_ct = id_pc;		// insn fetch EA
-		3'b010:	match_cond6_ct = dcpu_adr_i;	// load EA
-		3'b011:	match_cond6_ct = dcpu_adr_i;	// store EA
-		3'b100:	match_cond6_ct = dcpu_dat_dc;	// load data
-		3'b101:	match_cond6_ct = dcpu_dat_lsu;	// store data
-		3'b110:	match_cond6_ct = dcpu_adr_i;	// load/store EA
-		default:match_cond6_ct = dcpu_we_i ? dcpu_dat_lsu : dcpu_dat_dc;
-	endcase
-
-//
-// When To Compare (Match Condition 6)
-//
-always @(dcr6 or dcpu_cycstb_i)
-	case (dcr6[`OR1200_DU_DCR_CT]) 		// synopsys parallel_case
-		3'b000:	match_cond6_stb = 1'b0;		//comparison disabled
-		3'b001:	match_cond6_stb = 1'b1;		// insn fetch EA
-		default:match_cond6_stb = dcpu_cycstb_i; // any load/store
-	endcase
-
-//
-// Match Condition 6
-//
-always @(match_cond6_stb or dcr6 or dvr6 or match_cond6_ct)
-	casex ({match_cond6_stb, dcr6[`OR1200_DU_DCR_CC]})
-		4'b0_xxx,
-		4'b1_000,
-		4'b1_111: match6 = 1'b0;
-		4'b1_001: match6 =
-			({(match_cond6_ct[31] ^ dcr6[`OR1200_DU_DCR_SC]), match_cond6_ct[30:0]} ==
-			 {(dvr6[31] ^ dcr6[`OR1200_DU_DCR_SC]), dvr6[30:0]});
-		4'b1_010: match6 = 
-			({(match_cond6_ct[31] ^ dcr6[`OR1200_DU_DCR_SC]), match_cond6_ct[30:0]} <
-			 {(dvr6[31] ^ dcr6[`OR1200_DU_DCR_SC]), dvr6[30:0]});
-		4'b1_011: match6 = 
-			({(match_cond6_ct[31] ^ dcr6[`OR1200_DU_DCR_SC]), match_cond6_ct[30:0]} <=
-			 {(dvr6[31] ^ dcr6[`OR1200_DU_DCR_SC]), dvr6[30:0]});
-		4'b1_100: match6 = 
-			({(match_cond6_ct[31] ^ dcr6[`OR1200_DU_DCR_SC]), match_cond6_ct[30:0]} >
-			 {(dvr6[31] ^ dcr6[`OR1200_DU_DCR_SC]), dvr6[30:0]});
-		4'b1_101: match6 = 
-			({(match_cond6_ct[31] ^ dcr6[`OR1200_DU_DCR_SC]), match_cond6_ct[30:0]} >=
-			 {(dvr6[31] ^ dcr6[`OR1200_DU_DCR_SC]), dvr6[30:0]});
-		4'b1_110: match6 = 
-			({(match_cond6_ct[31] ^ dcr6[`OR1200_DU_DCR_SC]), match_cond6_ct[30:0]} !=
-			 {(dvr6[31] ^ dcr6[`OR1200_DU_DCR_SC]), dvr6[30:0]});
-	endcase
-
-//
-// Watchpoint 6
-//
-always @(dmr1 or match6 or wp)
-	case (dmr1[`OR1200_DU_DMR1_CW6])
-		2'b00: wp[6] = match6;
-		2'b01: wp[6] = match6 & wp[5];
-		2'b10: wp[6] = match6 | wp[5];
-		2'b11: wp[6] = 1'b0;
-	endcase
-
-//
-// Compare To What (Match Condition 7)
-//
-always @(dcr7 or id_pc or dcpu_adr_i or dcpu_dat_dc
-	or dcpu_dat_lsu or dcpu_we_i)
-	case (dcr7[`OR1200_DU_DCR_CT])		// synopsys parallel_case
-		3'b001:	match_cond7_ct = id_pc;		// insn fetch EA
-		3'b010:	match_cond7_ct = dcpu_adr_i;	// load EA
-		3'b011:	match_cond7_ct = dcpu_adr_i;	// store EA
-		3'b100:	match_cond7_ct = dcpu_dat_dc;	// load data
-		3'b101:	match_cond7_ct = dcpu_dat_lsu;	// store data
-		3'b110:	match_cond7_ct = dcpu_adr_i;	// load/store EA
-		default:match_cond7_ct = dcpu_we_i ? dcpu_dat_lsu : dcpu_dat_dc;
-	endcase
-
-//
-// When To Compare (Match Condition 7)
-//
-always @(dcr7 or dcpu_cycstb_i)
-	case (dcr7[`OR1200_DU_DCR_CT]) 		// synopsys parallel_case
-		3'b000:	match_cond7_stb = 1'b0;		//comparison disabled
-		3'b001:	match_cond7_stb = 1'b1;		// insn fetch EA
-		default:match_cond7_stb = dcpu_cycstb_i; // any load/store
-	endcase
-
-//
-// Match Condition 7
-//
-always @(match_cond7_stb or dcr7 or dvr7 or match_cond7_ct)
-	casex ({match_cond7_stb, dcr7[`OR1200_DU_DCR_CC]})
-		4'b0_xxx,
-		4'b1_000,
-		4'b1_111: match7 = 1'b0;
-		4'b1_001: match7 =
-			({(match_cond7_ct[31] ^ dcr7[`OR1200_DU_DCR_SC]), match_cond7_ct[30:0]} ==
-			 {(dvr7[31] ^ dcr7[`OR1200_DU_DCR_SC]), dvr7[30:0]});
-		4'b1_010: match7 = 
-			({(match_cond7_ct[31] ^ dcr7[`OR1200_DU_DCR_SC]), match_cond7_ct[30:0]} <
-			 {(dvr7[31] ^ dcr7[`OR1200_DU_DCR_SC]), dvr7[30:0]});
-		4'b1_011: match7 = 
-			({(match_cond7_ct[31] ^ dcr7[`OR1200_DU_DCR_SC]), match_cond7_ct[30:0]} <=
-			 {(dvr7[31] ^ dcr7[`OR1200_DU_DCR_SC]), dvr7[30:0]});
-		4'b1_100: match7 = 
-			({(match_cond7_ct[31] ^ dcr7[`OR1200_DU_DCR_SC]), match_cond7_ct[30:0]} >
-			 {(dvr7[31] ^ dcr7[`OR1200_DU_DCR_SC]), dvr7[30:0]});
-		4'b1_101: match7 = 
-			({(match_cond7_ct[31] ^ dcr7[`OR1200_DU_DCR_SC]), match_cond7_ct[30:0]} >=
-			 {(dvr7[31] ^ dcr7[`OR1200_DU_DCR_SC]), dvr7[30:0]});
-		4'b1_110: match7 = 
-			({(match_cond7_ct[31] ^ dcr7[`OR1200_DU_DCR_SC]), match_cond7_ct[30:0]} !=
-			 {(dvr7[31] ^ dcr7[`OR1200_DU_DCR_SC]), dvr7[30:0]});
-	endcase
-
-//
-// Watchpoint 7
-//
-always @(dmr1 or match7 or wp)
-	case (dmr1[`OR1200_DU_DMR1_CW7])
-		2'b00: wp[7] = match7;
-		2'b01: wp[7] = match7 & wp[6];
-		2'b10: wp[7] = match7 | wp[6];
-		2'b11: wp[7] = 1'b0;
-	endcase
-
-//
-// Increment Watchpoint Counter 0
-//
-always @(wp or dmr2)
-	if (dmr2[`OR1200_DU_DMR2_WCE0])
-		incr_wpcntr0 = |(wp & ~dmr2[`OR1200_DU_DMR2_AWTC]);
-	else
-		incr_wpcntr0 = 1'b0;
-
-//
-// Match Condition Watchpoint Counter 0
-//
-always @(dwcr0)
-	if (dwcr0[`OR1200_DU_DWCR_MATCH] == dwcr0[`OR1200_DU_DWCR_COUNT])
-		wpcntr0_match = 1'b1;
-	else
-		wpcntr0_match = 1'b0;
-
-
-//
-// Watchpoint 8
-//
-always @(dmr1 or wpcntr0_match or wp)
-	case (dmr1[`OR1200_DU_DMR1_CW8])
-		2'b00: wp[8] = wpcntr0_match;
-		2'b01: wp[8] = wpcntr0_match & wp[7];
-		2'b10: wp[8] = wpcntr0_match | wp[7];
-		2'b11: wp[8] = 1'b0;
-	endcase
-
-
-//
-// Increment Watchpoint Counter 1
-//
-always @(wp or dmr2)
-	if (dmr2[`OR1200_DU_DMR2_WCE1])
-		incr_wpcntr1 = |(wp & dmr2[`OR1200_DU_DMR2_AWTC]);
-	else
-		incr_wpcntr1 = 1'b0;
-
-//
-// Match Condition Watchpoint Counter 1
-//
-always @(dwcr1)
-	if (dwcr1[`OR1200_DU_DWCR_MATCH] == dwcr1[`OR1200_DU_DWCR_COUNT])
-		wpcntr1_match = 1'b1;
-	else
-		wpcntr1_match = 1'b0;
-
-//
-// Watchpoint 9
-//
-always @(dmr1 or wpcntr1_match or wp)
-	case (dmr1[`OR1200_DU_DMR1_CW9])
-		2'b00: wp[9] = wpcntr1_match;
-		2'b01: wp[9] = wpcntr1_match & wp[8];
-		2'b10: wp[9] = wpcntr1_match | wp[8];
-		2'b11: wp[9] = 1'b0;
-	endcase
-
-//
-// Watchpoint 10
-//
-always @(dmr1 or dbg_ewt_i or wp)
-	case (dmr1[`OR1200_DU_DMR1_CW10])
-		2'b00: wp[10] = dbg_ewt_i;
-		2'b01: wp[10] = dbg_ewt_i & wp[9];
-		2'b10: wp[10] = dbg_ewt_i | wp[9];
-		2'b11: wp[10] = 1'b0;
-	endcase
-
-`endif
-
-//
-// Watchpoints can cause trap exception
-//
-`ifdef OR1200_DU_HWBKPTS
-assign du_hwbkpt = |(wp & dmr2[`OR1200_DU_DMR2_WGB]) | du_hwbkpt_hold | (dbg_bp_r & ~dsr[`OR1200_DU_DSR_TE]);
-`else
-assign du_hwbkpt = 1'b0;
-`endif
-
-// Hold du_hwbkpt if ex_freeze is active in order to cause trap exception 
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		du_hwbkpt_hold <=  1'b0;
-	else if (du_hwbkpt & ex_freeze)
-		du_hwbkpt_hold <=  1'b1;
-	else if (!ex_freeze)
-		du_hwbkpt_hold <=  1'b0;
-
-`ifdef OR1200_DU_TB_IMPLEMENTED
-//
-// Simple trace buffer
-// (right now hardcoded for Xilinx Virtex FPGAs)
-//
-// Stores last 256 instruction addresses, instruction
-// machine words and ALU results
-//
-
-//
-// Trace buffer write enable
-//
-assign tb_enw = ~ex_freeze & ~((ex_insn[31:26] == `OR1200_OR32_NOP) & ex_insn[16]);
-
-//
-// Trace buffer write address pointer
-//
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		tb_wadr <=  8'h00;
-	else if (tb_enw)
-		tb_wadr <=  tb_wadr + 8'd1;
-
-//
-// Free running counter (time stamp)
-//
-always @(posedge clk or `OR1200_RST_EVENT rst)
-	if (rst == `OR1200_RST_VALUE)
-		tb_timstmp <=  32'h00000000;
-	else if (!dbg_bp_r)
-		tb_timstmp <=  tb_timstmp + 32'd1;
-
-//
-// Trace buffer RAMs
-//
-
-or1200_dpram_256x32 tbia_ram(
-	.clk_a(clk),
-	.rst_a(1'b0),
-	.addr_a(spr_addr[7:0]),
-	.ce_a(1'b1),
-	.oe_a(1'b1),
-	.do_a(tbia_dat_o),
-
-	.clk_b(clk),
-	.rst_b(1'b0),
-	.addr_b(tb_wadr),
-	.di_b(spr_dat_npc),
-	.ce_b(1'b1),
-	.we_b(tb_enw)
-
-);
-
-or1200_dpram_256x32 tbim_ram(
-	.clk_a(clk),
-	.rst_a(1'b0),
-	.addr_a(spr_addr[7:0]),
-	.ce_a(1'b1),
-	.oe_a(1'b1),
-	.do_a(tbim_dat_o),
-	
-	.clk_b(clk),
-	.rst_b(1'b0),
-	.addr_b(tb_wadr),
-	.di_b(ex_insn),
-	.ce_b(1'b1),
-	.we_b(tb_enw)
-);
-
-or1200_dpram_256x32 tbar_ram(
-	.clk_a(clk),
-	.rst_a(1'b0),
-	.addr_a(spr_addr[7:0]),
-	.ce_a(1'b1),
-	.oe_a(1'b1),
-	.do_a(tbar_dat_o),
-	
-	.clk_b(clk),
-	.rst_b(1'b0),
-	.addr_b(tb_wadr),
-	.di_b(rf_dataw),
-	.ce_b(1'b1),
-	.we_b(tb_enw)
-);
-
-or1200_dpram_256x32 tbts_ram(
-	.clk_a(clk),
-	.rst_a(1'b0),
-	.addr_a(spr_addr[7:0]),
-	.ce_a(1'b1),
-	.oe_a(1'b1),
-	.do_a(tbts_dat_o),
-
-	.clk_b(clk),
-	.rst_b(1'b0),
-	.addr_b(tb_wadr),
-	.di_b(tb_timstmp),
-	.ce_b(1'b1),
-	.we_b(tb_enw)
-);
-
-`else
-
-assign tbia_dat_o = 32'h0000_0000;
-assign tbim_dat_o = 32'h0000_0000;
-assign tbar_dat_o = 32'h0000_0000;
-assign tbts_dat_o = 32'h0000_0000;
-
-`endif	// OR1200_DU_TB_IMPLEMENTED
-
-`else	// OR1200_DU_IMPLEMENTED
-
-//
-// When DU is not implemented, drive all outputs as would when DU is disabled
-//
-assign dbg_bp_o = 1'b0;
-assign du_dsr = {`OR1200_DU_DSR_WIDTH{1'b0}};
-assign du_dmr1 = {25{1'b0}};
-assign du_hwbkpt = 1'b0;
-
-//
-// Read DU registers
-//
-`ifdef OR1200_DU_READREGS
-assign spr_dat_o = 32'h0000_0000;
-`ifdef OR1200_DU_UNUSED_ZERO
-`endif
-`endif
-
-`endif
-
-endmodule
-
- - diff -pruN 5.49.0-2/autotests/input/syntax/vhdl/light52_muldiv.vhdl 5.50.0-0ubuntu1/autotests/input/syntax/vhdl/light52_muldiv.vhdl --- 5.49.0-2/autotests/input/syntax/vhdl/light52_muldiv.vhdl 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/vhdl/light52_muldiv.vhdl 1970-01-01 00:00:00.000000000 +0000 @@ -1,239 +0,0 @@ --------------------------------------------------------------------------------- --- light52_muldiv.vhdl -- Simple multiplier/divider module. --------------------------------------------------------------------------------- --- The 8051 mul and div instructions are both unsigned and operands are 8 bit. --- --- This module implements the division as a sequential state machine which takes --- 8 cycles to complete. --- The multiplier can be implemented as sequential or as combinational, in which --- case it will use a DSP block in those architectures that support it. --- No attempt has been made to make this module generic or reusable. --- --- If you want a combinational multiplier but don't want to waste a DSP block --- in this module, you need to modify this file adding whatever synthesis --- pragmas your tool of choice needs. --- --- Note that unlike the division state machine, the combinational product logic --- is always operating: when SEQUENTIAL_MULTIPLIER=true, prod_out equals --- data_a * data_b with a latency of 1 clock cycle, and mul_ready is hardwired --- to '1'. --- --- FIXME explain division algorithm. --------------------------------------------------------------------------------- --- GENERICS: --- --- SEQUENTIAL_MULTIPLIER -- Sequential vs. combinational multiplier. --- When true, a sequential implementation will be used for the multiplier, --- which will usually save a lot of logic or a dedicated multiplier. --- When false, a combinational registered multiplier will be used. --- --------------------------------------------------------------------------------- --- INTERFACE SIGNALS: --- --- clk : Clock, active rising edge. --- reset : Synchronous reset. Clears only the control registers not --- visible to the programmer -- not the output registers. --- --- data_a : Numerator input, should be connected to the ACC register. --- data_b : Denominator input, should be connected to the B register. --- start : Assert for 1 cycle to start the division state machine --- (and the product if SEQUENTIAL_MULTIPLIER=true); --- --- prod_out : Product output, valid only when mul_ready='1'. --- quot_out : Quotient output, valid only when div_ready='1'. --- rem_out : Remainder output, valid only when div_ready='1'. --- div_ov_out : Division overflow flag, valid only when div_ready='1'. --- mul_ov_out : Product overflow flag, valid only when mul_ready='1'. --- --- mul_ready : Asserted permanently if SEQUENTIAL_MULTIPLIER=false. --- div_ready : Deasserted the cycle after start is asserted. --- Asserted when the division has completed. --- --------------------------------------------------------------------------------- --- Copyright (C) 2012 Jose A. Ruiz --- --- This source file may be used and distributed without --- restriction provided that this copyright statement is not --- removed from the file and that any derivative work contains --- the original copyright notice and the associated disclaimer. --- --- This source file is free software; you can redistribute it --- and/or modify it under the terms of the GNU Lesser General --- Public License as published by the Free Software Foundation; --- either version 2.1 of the License, or (at your option) any --- later version. --- --- This source is distributed in the hope that it will be --- useful, but WITHOUT ANY WARRANTY; without even the implied --- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR --- PURPOSE. See the GNU Lesser General Public License for more --- details. --- --- You should have received a copy of the GNU Lesser General --- Public License along with this source; if not, download it --- from http://www.opencores.org/lgpl.shtml --------------------------------------------------------------------------------- - -library ieee; -use ieee.std_logic_1164.all; -use ieee.numeric_std.all; - -use work.light52_pkg.all; -use work.light52_ucode_pkg.all; - -entity light52_muldiv is - generic ( - SEQUENTIAL_MULTIPLIER : boolean := false - ); - port( - clk : in std_logic; - reset : in std_logic; - - data_a : in t_byte; - data_b : in t_byte; - start : in std_logic; - - prod_out : out t_word; - quot_out : out t_byte; - rem_out : out t_byte; - div_ov_out : out std_logic; - mul_ov_out : out std_logic; - - mul_ready : out std_logic; - div_ready : out std_logic - ); -end entity light52_muldiv; - -architecture sequential of light52_muldiv is - -signal bit_ctr : integer range 0 to 8; - -signal b_shift_reg : t_word; - -signal den_ge_256 : std_logic; -signal num_ge_den : std_logic; -signal sub_num : std_logic; - -signal denominator : t_byte; -signal rem_reg : t_byte; -signal quot_reg : t_byte; -signal prod_reg : t_word; -signal ready : std_logic; - -signal load_regs : std_logic; - -begin - --- Control logic --------------------------------------------------------------- - -control_counter: process(clk) -begin - if clk'event and clk='1' then - if reset='1' then - bit_ctr <= 8; - else - if load_regs='1' then - bit_ctr <= 0; - elsif bit_ctr /= 8 then - bit_ctr <= bit_ctr + 1; - end if; - end if; - end if; -end process control_counter; - --- Internal signal ready is asserted after 8 cycles. --- The sequential multiplier will use this signal too, IF it takes 8 cycles. - -ready <= '1' when bit_ctr >= 8 else '0'; - - ----- Divider logic ------------------------------------------------------------- - --- What we do is a simple base-2 'shift-and-subtract' algorithm that takes --- 8 cycles to complete. We can get away with this because we deal with unsigned --- numbers only. - -divider_registers: process(clk) -begin - if clk'event and clk='1' then - -- denominator shift register - if load_regs='1' then - b_shift_reg <= "0" & data_b & "0000000"; - -- Division overflow can be determined upon loading B reg data. - -- OV will be raised only on div-by-zero. - if data_b=X"00" then - div_ov_out <= '1'; - else - div_ov_out <= '0'; - end if; - else - b_shift_reg <= "0" & b_shift_reg(b_shift_reg'high downto 1); - end if; - - -- numerator register - if load_regs='1' then - rem_reg <= data_a; - elsif bit_ctr/=8 and sub_num='1' then - rem_reg <= rem_reg - denominator; - end if; - - --- quotient register - if load_regs='1' then - quot_reg <= (others => '0'); - elsif bit_ctr/=8 then - quot_reg <= quot_reg(quot_reg'high-1 downto 0) & sub_num; - end if; - - load_regs <= start; - end if; -end process divider_registers; - -denominator <= b_shift_reg(7 downto 0); - --- The 16-bit comparison between b_shift_reg (denominator) and the zero-extended --- rem_reg (numerator) can be simplified by splitting it in 2: --- If the shifted denominator high byte is not zero, it is >=256... -den_ge_256 <= '1' when b_shift_reg(15 downto 8) /= X"00" else '0'; --- ...otherwise we need to compare the low bytes. -num_ge_den <= '1' when rem_reg >= denominator else '0'; -sub_num <= '1' when den_ge_256='0' and num_ge_den='1' else '0'; - - -quot_out <= quot_reg; -prod_out <= prod_reg; -rem_out <= rem_reg; - -div_ready <= ready; - ----- Multiplier logic ---------------------------------------------------------- - ----- Combinational multiplier ----------------------------- -multiplier_combinational: if not SEQUENTIAL_MULTIPLIER generate - -registered_combinational_multiplier:process(clk) -begin - if clk'event and clk='1' then - prod_reg <= data_a * data_b; -- t_byte is unsigned - end if; -end process registered_combinational_multiplier; - --- The multiplier output is valid in the cycle after the operands are loaded, --- so by the time MUL is executed it's already done. -mul_ready <= '1'; - -mul_ov_out <= '1' when prod_reg(15 downto 8)/=X"00" else '0'; -prod_out <= prod_reg; - -end generate multiplier_combinational; - ----- Sequential multiplier -------------------------------- -multiplier_sequential: if SEQUENTIAL_MULTIPLIER generate - -assert false -report "Sequential multiplier implementation not done yet."& - " Use combinational implementation." -severity failure; - -end generate multiplier_sequential; - -end sequential; diff -pruN 5.49.0-2/autotests/input/syntax/vhdl/light52_tb.vhdl 5.50.0-0ubuntu1/autotests/input/syntax/vhdl/light52_tb.vhdl --- 5.49.0-2/autotests/input/syntax/vhdl/light52_tb.vhdl 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/vhdl/light52_tb.vhdl 1970-01-01 00:00:00.000000000 +0000 @@ -1,180 +0,0 @@ --------------------------------------------------------------------------------- --- light52_tb.vhdl -- --------------------------------------------------------------------------------- --- This test bench simulates the execution of some program (whose object code --- is in package obj_code_pkg, in the form of a memory init constant) and logs --- the execution to a text file called 'hw_sim_log.txt' (light52_tb_pkg.vhdl). --- --- This test bench does no actual tests on the core. Instead, the simulation log --- is meant to be matched against the simulation log produced by running the --- same program on the software simulator B51 (also included with this project). --- --- This will catch errors in the implementation of the CPU if the simulated --- program has anough coverage -- the opcode tester is meant to cover all CPU --- opcodes in many (not all) of their corner cases. --- This scheme will not help in catching errors in the peripheral modules, --- mainly because the current version of B51 does not simulate them. --- --------------------------------------------------------------------------------- --- Copyright (C) 2012 Jose A. Ruiz --- --- This source file may be used and distributed without --- restriction provided that this copyright statement is not --- removed from the file and that any derivative work contains --- the original copyright notice and the associated disclaimer. --- --- This source file is free software; you can redistribute it --- and/or modify it under the terms of the GNU Lesser General --- Public License as published by the Free Software Foundation; --- either version 2.1 of the License, or (at your option) any --- later version. --- --- This source is distributed in the hope that it will be --- useful, but WITHOUT ANY WARRANTY; without even the implied --- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR --- PURPOSE. See the GNU Lesser General Public License for more --- details. --- --- You should have received a copy of the GNU Lesser General --- Public License along with this source; if not, download it --- from http://www.opencores.org/lgpl.shtml --------------------------------------------------------------------------------- - - -library ieee; -use ieee.std_logic_1164.all; -use ieee.std_logic_arith.all; -use ieee.std_logic_unsigned.all; -use std.textio.all; - -use work.light52_pkg.all; -use work.obj_code_pkg.all; -use work.light52_tb_pkg.all; -use work.txt_util.all; - -entity light52_tb is -generic (BCD : boolean := true); -end; - - -architecture testbench of light52_tb is - --------------------------------------------------------------------------------- --- Simulation parameters --- FIXME these should be in parameter package - --- Simulated clock period is the same as the usual target, the DE-1 board -constant T : time := 20 ns; -- 50MHz -constant SIMULATION_LENGTH : integer := 400000; - --------------------------------------------------------------------------------- --- MPU interface - -signal clk : std_logic := '0'; -signal reset : std_logic := '1'; - -signal p0_out : std_logic_vector(7 downto 0); -signal p1_out : std_logic_vector(7 downto 0); -signal p2_in : std_logic_vector(7 downto 0); -signal p3_in : std_logic_vector(7 downto 0); - -signal external_irq : std_logic_vector(7 downto 0); - -signal txd, rxd : std_logic; - --------------------------------------------------------------------------------- --- Logging signals & simulation control - --- Asserted high to disable the clock and terminate the simulation. -signal done : std_logic := '0'; - --- Log file -file log_file: TEXT open write_mode is "hw_sim_log.txt"; --- Console output log file -file con_file: TEXT open write_mode is "hw_sim_console_log.txt"; --- Info record needed by the logging fuctions -signal log_info : t_log_info; - -begin - ----- UUT instantiation --------------------------------------------------------- - -uut: entity work.light52_mcu - generic map ( - IMPLEMENT_BCD_INSTRUCTIONS => BCD, - CODE_ROM_SIZE => work.obj_code_pkg.XCODE_SIZE, - XDATA_RAM_SIZE => work.obj_code_pkg.XDATA_SIZE, - OBJ_CODE => work.obj_code_pkg.object_code - ) - port map ( - clk => clk, - reset => reset, - - txd => txd, - rxd => rxd, - - external_irq => external_irq, - - p0_out => p0_out, - p1_out => p1_out, - p2_in => p2_in, - p3_in => p3_in - ); - - -- UART is looped back in the test bench. - rxd <= txd; - - -- I/O ports are looped back and otherwise unused. - p2_in <= p0_out; - p3_in <= p1_out; - - -- External IRQ inputs are tied to port P1 for test purposes - external_irq <= p1_out; - - ---- Master clock: free running clock used as main module clock ------------ - run_master_clock: process(done, clk) - begin - if done = '0' then - clk <= not clk after T/2; - end if; - end process run_master_clock; - - - ---- Main simulation process: reset MCU and wait for fixed period ---------- - - drive_uut: process - begin - -- Leave reset asserted for a few clock cycles... - reset <= '1'; - wait for T*4; - reset <= '0'; - - -- ...and wait for the test to hit a termination condition (evaluated by - -- function log_cpu_activity) or to just timeout. - wait for T*SIMULATION_LENGTH; - - -- If we arrive here, the simulation timed out (termination conditions - -- trigger a failed assertion). - -- So print a timeout message and quit. - print("TB timed out."); - done <= '1'; - wait; - - end process drive_uut; - - - -- Logging process: launch logger functions -------------------------------- - log_execution: process - begin - -- Log cpu activity until done='1'. - log_cpu_activity(clk, reset, done, "/uut", - log_info, work.obj_code_pkg.XCODE_SIZE, "log_info", - X"0000", log_file, con_file); - - -- Flush console log file when finished. - log_flush_console(log_info, con_file); - - wait; - end process log_execution; - -end architecture testbench; diff -pruN 5.49.0-2/autotests/input/syntax/vhdl/results/light52_muldiv.vhdl.reference.html 5.50.0-0ubuntu1/autotests/input/syntax/vhdl/results/light52_muldiv.vhdl.reference.html --- 5.49.0-2/autotests/input/syntax/vhdl/results/light52_muldiv.vhdl.reference.html 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/vhdl/results/light52_muldiv.vhdl.reference.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,253 +0,0 @@ - - - - - - -light52_muldiv.vhdl - - - -
---------------------------------------------------------------------------------
--- light52_muldiv.vhdl -- Simple multiplier/divider module.
---------------------------------------------------------------------------------
--- The 8051 mul and div instructions are both unsigned and operands are 8 bit.
---
--- This module implements the division as a sequential state machine which takes
--- 8 cycles to complete. 
--- The multiplier can be implemented as sequential or as combinational, in which
--- case it will use a DSP block in those architectures that support it.
--- No attempt has been made to make this module generic or reusable.
---
--- If you want a combinational multiplier but don't want to waste a DSP block 
--- in this module, you need to modify this file adding whatever synthesis 
--- pragmas your tool of choice needs.
---
--- Note that unlike the division state machine, the combinational product logic
--- is always operating: when SEQUENTIAL_MULTIPLIER=true, prod_out equals 
--- data_a * data_b with a latency of 1 clock cycle, and mul_ready is hardwired
--- to '1'.
---
--- FIXME explain division algorithm.
---------------------------------------------------------------------------------
--- GENERICS:
--- 
--- SEQUENTIAL_MULTIPLIER        -- Sequential vs. combinational multiplier.
---  When true, a sequential implementation will be used for the multiplier, 
---  which will usually save a lot of logic or a dedicated multiplier.
---  When false, a combinational registered multiplier will be used.
---
---------------------------------------------------------------------------------
--- INTERFACE SIGNALS:
---
--- clk :            Clock, active rising edge.
--- reset :          Synchronous reset. Clears only the control registers not
---                  visible to the programmer -- not the output registers.
--- 
--- data_a :         Numerator input, should be connected to the ACC register.
--- data_b :         Denominator input, should be connected to the B register.
--- start :          Assert for 1 cycle to start the division state machine
---                  (and the product if SEQUENTIAL_MULTIPLIER=true);
--- 
--- prod_out :       Product output, valid only when mul_ready='1'.
--- quot_out :       Quotient output, valid only when div_ready='1'.
--- rem_out :        Remainder output, valid only when div_ready='1'.
--- div_ov_out :     Division overflow flag, valid only when div_ready='1'.
--- mul_ov_out :     Product overflow flag, valid only when mul_ready='1'.
--- 
--- mul_ready :      Asserted permanently if SEQUENTIAL_MULTIPLIER=false.
--- div_ready :      Deasserted the cycle after start is asserted.
---                  Asserted when the division has completed.
---
---------------------------------------------------------------------------------
--- Copyright (C) 2012 Jose A. Ruiz
---                                                              
--- This source file may be used and distributed without         
--- restriction provided that this copyright statement is not    
--- removed from the file and that any derivative work contains  
--- the original copyright notice and the associated disclaimer. 
---                                                              
--- This source file is free software; you can redistribute it   
--- and/or modify it under the terms of the GNU Lesser General   
--- Public License as published by the Free Software Foundation; 
--- either version 2.1 of the License, or (at your option) any   
--- later version.                                               
---                                                              
--- This source is distributed in the hope that it will be       
--- useful, but WITHOUT ANY WARRANTY; without even the implied   
--- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR      
--- PURPOSE.  See the GNU Lesser General Public License for more 
--- details.                                                     
---                                                              
--- You should have received a copy of the GNU Lesser General    
--- Public License along with this source; if not, download it   
--- from http://www.opencores.org/lgpl.shtml
---------------------------------------------------------------------------------
-
-library ieee;
-use ieee.std_logic_1164.all;
-use ieee.numeric_std.all;
-
-use work.light52_pkg.all;
-use work.light52_ucode_pkg.all;
-
-entity light52_muldiv is
-    generic (
-        SEQUENTIAL_MULTIPLIER : boolean := false
-    );
-    port(
-        clk :                   in std_logic;
-        reset :                 in std_logic;
-        
-        data_a :                in t_byte;
-        data_b :                in t_byte;
-        start :                 in std_logic;
-        
-        prod_out :              out t_word;
-        quot_out :              out t_byte;
-        rem_out :               out t_byte;
-        div_ov_out :            out std_logic;
-        mul_ov_out :            out std_logic;
-        
-        mul_ready :             out std_logic;
-        div_ready :             out std_logic
-    );
-end entity light52_muldiv;
-
-architecture sequential of light52_muldiv is
-
-signal bit_ctr :            integer range 0 to 8;
-
-signal b_shift_reg :        t_word;
-
-signal den_ge_256 :         std_logic;
-signal num_ge_den :         std_logic;
-signal sub_num :            std_logic;
-
-signal denominator :        t_byte;
-signal rem_reg :            t_byte;
-signal quot_reg :           t_byte;
-signal prod_reg :           t_word;
-signal ready :              std_logic;
-
-signal load_regs :          std_logic;
-
-begin
-
--- Control logic ---------------------------------------------------------------
-
-control_counter: process(clk)
-begin
-    if clk'event and clk='1' then
-        if reset='1' then
-            bit_ctr <= 8;
-        else
-            if load_regs='1' then
-                bit_ctr <= 0;
-            elsif bit_ctr /= 8 then
-                bit_ctr <= bit_ctr + 1;
-            end if;
-        end if;
-    end if;
-end process control_counter;
-
--- Internal signal ready is asserted after 8 cycles.
--- The sequential multiplier will use this signal too, IF it takes 8 cycles.
-
-ready <= '1' when bit_ctr >= 8 else '0';
-
-
----- Divider logic -------------------------------------------------------------
-
--- What we do is a simple base-2 'shift-and-subtract' algorithm that takes
--- 8 cycles to complete. We can get away with this because we deal with unsigned
--- numbers only.
-
-divider_registers: process(clk)
-begin
-    if clk'event and clk='1' then
-        -- denominator shift register
-        if load_regs='1' then
-            b_shift_reg <= "0" & data_b & "0000000";
-            -- Division overflow can be determined upon loading B reg data.
-            -- OV will be raised only on div-by-zero.
-            if data_b=X"00" then
-                div_ov_out <= '1';
-            else
-                div_ov_out <= '0';
-            end if;
-        else
-            b_shift_reg <= "0" & b_shift_reg(b_shift_reg'high downto 1);
-        end if;
-        
-        -- numerator register
-        if load_regs='1' then 
-            rem_reg <= data_a;
-        elsif bit_ctr/=8 and sub_num='1' then 
-            rem_reg <= rem_reg - denominator;
-        end if;
-
-        --- quotient register
-        if load_regs='1' then
-            quot_reg <= (others => '0');
-        elsif bit_ctr/=8 then
-            quot_reg <= quot_reg(quot_reg'high-1 downto 0) & sub_num;
-        end if;
-        
-        load_regs <= start;
-    end if;
-end process divider_registers;
-
-denominator <= b_shift_reg(7 downto 0);
-
--- The 16-bit comparison between b_shift_reg (denominator) and the zero-extended 
--- rem_reg (numerator) can be simplified by splitting it in 2: 
--- If the shifted denominator high byte is not zero, it is >=256...
-den_ge_256 <= '1' when b_shift_reg(15 downto 8) /= X"00" else '0';
--- ...otherwise we need to compare the low bytes.
-num_ge_den <= '1' when rem_reg >= denominator else '0';
-sub_num <= '1' when den_ge_256='0' and num_ge_den='1' else '0';
-
-
-quot_out <= quot_reg;
-prod_out <= prod_reg;
-rem_out <= rem_reg;
-
-div_ready <= ready;
-
----- Multiplier logic ----------------------------------------------------------
-
----- Combinational multiplier -----------------------------
-multiplier_combinational: if not SEQUENTIAL_MULTIPLIER generate
-
-registered_combinational_multiplier:process(clk)
-begin
-    if clk'event and clk='1' then
-        prod_reg <= data_a * data_b; -- t_byte is unsigned
-    end if;
-end process registered_combinational_multiplier;
-
--- The multiplier output is valid in the cycle after the operands are loaded,
--- so by the time MUL is executed it's already done.
-mul_ready <= '1';
-
-mul_ov_out <= '1' when prod_reg(15 downto 8)/=X"00" else '0';
-prod_out <= prod_reg;
-
-end generate multiplier_combinational;
-
----- Sequential multiplier --------------------------------
-multiplier_sequential: if SEQUENTIAL_MULTIPLIER generate
-
-assert false
-report "Sequential multiplier implementation not done yet."&
-       " Use combinational implementation."
-severity failure;
-
-end generate multiplier_sequential;
-
-end sequential;
-
- - diff -pruN 5.49.0-2/autotests/input/syntax/vhdl/results/light52_tb.vhdl.reference.html 5.50.0-0ubuntu1/autotests/input/syntax/vhdl/results/light52_tb.vhdl.reference.html --- 5.49.0-2/autotests/input/syntax/vhdl/results/light52_tb.vhdl.reference.html 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/input/syntax/vhdl/results/light52_tb.vhdl.reference.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,194 +0,0 @@ - - - - - - -light52_tb.vhdl - - - -
---------------------------------------------------------------------------------
--- light52_tb.vhdl -- 
---------------------------------------------------------------------------------
--- This test bench simulates the execution of some program (whose object code
--- is in package obj_code_pkg, in the form of a memory init constant) and logs
--- the execution to a text file called 'hw_sim_log.txt' (light52_tb_pkg.vhdl).
---
--- This test bench does no actual tests on the core. Instead, the simulation log
--- is meant to be matched against the simulation log produced by running the 
--- same program on the software simulator B51 (also included with this project).
--- 
--- This will catch errors in the implementation of the CPU if the simulated
--- program has anough coverage -- the opcode tester is meant to cover all CPU
--- opcodes in many (not all) of their corner cases.
--- This scheme will not help in catching errors in the peripheral modules, 
--- mainly because the current version of B51 does not simulate them.
---
---------------------------------------------------------------------------------
--- Copyright (C) 2012 Jose A. Ruiz
---                                                              
--- This source file may be used and distributed without         
--- restriction provided that this copyright statement is not    
--- removed from the file and that any derivative work contains  
--- the original copyright notice and the associated disclaimer. 
---                                                              
--- This source file is free software; you can redistribute it   
--- and/or modify it under the terms of the GNU Lesser General   
--- Public License as published by the Free Software Foundation; 
--- either version 2.1 of the License, or (at your option) any   
--- later version.                                               
---                                                              
--- This source is distributed in the hope that it will be       
--- useful, but WITHOUT ANY WARRANTY; without even the implied   
--- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR      
--- PURPOSE.  See the GNU Lesser General Public License for more 
--- details.                                                     
---                                                              
--- You should have received a copy of the GNU Lesser General    
--- Public License along with this source; if not, download it   
--- from http://www.opencores.org/lgpl.shtml
---------------------------------------------------------------------------------
-
-
-library ieee;
-use ieee.std_logic_1164.all;
-use ieee.std_logic_arith.all;
-use ieee.std_logic_unsigned.all;
-use std.textio.all;
-
-use work.light52_pkg.all;
-use work.obj_code_pkg.all;
-use work.light52_tb_pkg.all;
-use work.txt_util.all;
-
-entity light52_tb is
-generic (BCD : boolean := true);
-end;
-
-
-architecture testbench of light52_tb is
-
---------------------------------------------------------------------------------
--- Simulation parameters
--- FIXME these should be in parameter package
-
--- Simulated clock period is the same as the usual target, the DE-1 board
-constant T : time := 20 ns; -- 50MHz
-constant SIMULATION_LENGTH : integer := 400000;
-
---------------------------------------------------------------------------------
--- MPU interface 
-
-signal clk :                std_logic := '0';
-signal reset :              std_logic := '1';
-
-signal p0_out :             std_logic_vector(7 downto 0);
-signal p1_out :             std_logic_vector(7 downto 0);
-signal p2_in :              std_logic_vector(7 downto 0);
-signal p3_in :              std_logic_vector(7 downto 0);
-
-signal external_irq :       std_logic_vector(7 downto 0);
-
-signal txd, rxd :           std_logic;
-
---------------------------------------------------------------------------------
--- Logging signals & simulation control 
-
--- Asserted high to disable the clock and terminate the simulation.
-signal done :               std_logic := '0';
-
--- Log file
-file log_file: TEXT open write_mode is "hw_sim_log.txt";
--- Console output log file
-file con_file: TEXT open write_mode is "hw_sim_console_log.txt";
--- Info record needed by the logging fuctions
-signal log_info :           t_log_info;
-
-begin
-
----- UUT instantiation ---------------------------------------------------------
-
-uut: entity work.light52_mcu
-    generic map (
-        IMPLEMENT_BCD_INSTRUCTIONS => BCD,
-        CODE_ROM_SIZE =>    work.obj_code_pkg.XCODE_SIZE,
-        XDATA_RAM_SIZE =>   work.obj_code_pkg.XDATA_SIZE,
-        OBJ_CODE =>         work.obj_code_pkg.object_code
-    )
-    port map (
-        clk             => clk,
-        reset           => reset,
-        
-        txd             => txd,
-        rxd             => rxd,
-        
-        external_irq    => external_irq,
-                
-        p0_out          => p0_out,
-        p1_out          => p1_out,
-        p2_in           => p2_in,
-        p3_in           => p3_in
-    );
-    
-    -- UART is looped back in the test bench.
-    rxd <= txd;
-    
-    -- I/O ports are looped back and otherwise unused.
-    p2_in <= p0_out;
-    p3_in <= p1_out;
-    
-    -- External IRQ inputs are tied to port P1 for test purposes
-    external_irq <= p1_out;
-
-    ---- Master clock: free running clock used as main module clock ------------
-    run_master_clock: process(done, clk)
-    begin
-        if done = '0' then
-            clk <= not clk after T/2;
-        end if;
-    end process run_master_clock;
-
-
-    ---- Main simulation process: reset MCU and wait for fixed period ----------
-
-    drive_uut: process
-    begin
-        -- Leave reset asserted for a few clock cycles...
-        reset <= '1';
-        wait for T*4;
-        reset <= '0';
-        
-        -- ...and wait for the test to hit a termination condition (evaluated by
-        -- function log_cpu_activity) or to just timeout.
-        wait for T*SIMULATION_LENGTH;
-
-        -- If we arrive here, the simulation timed out (termination conditions
-        -- trigger a failed assertion).
-        -- So print a timeout message and quit.
-        print("TB timed out.");
-        done <= '1';
-        wait;
-        
-    end process drive_uut;
-
-
-    -- Logging process: launch logger functions --------------------------------
-    log_execution: process
-    begin
-        -- Log cpu activity until done='1'.
-        log_cpu_activity(clk, reset, done, "/uut",
-                         log_info, work.obj_code_pkg.XCODE_SIZE, "log_info", 
-                         X"0000", log_file, con_file);
-        
-        -- Flush console log file when finished.
-        log_flush_console(log_info, con_file);
-        
-        wait;
-    end process log_execution;
-
-end architecture testbench;
-
- - diff -pruN 5.49.0-2/autotests/src/bug286887.cpp 5.50.0-0ubuntu1/autotests/src/bug286887.cpp --- 5.49.0-2/autotests/src/bug286887.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/bug286887.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -1,5 +1,5 @@ /* This file is part of the KDE libraries - Copyright (C) 2012 Dominik Haumann + Copyright (C) 2012-2018 Dominik Haumann This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public @@ -87,4 +87,4 @@ void BugTest::ctrlShiftLeft() view->deleteWordLeft(); } -#include "moc_bug286887.cpp" \ No newline at end of file +#include "moc_bug286887.cpp" diff -pruN 5.49.0-2/autotests/src/bug286887.h 5.50.0-0ubuntu1/autotests/src/bug286887.h --- 5.49.0-2/autotests/src/bug286887.h 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/bug286887.h 2018-09-02 19:33:06.000000000 +0000 @@ -1,5 +1,5 @@ /* This file is part of the KDE libraries - Copyright (C) 2012 Dominik Haumann + Copyright (C) 2012-2018 Dominik Haumann This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/bug313759.h 5.50.0-0ubuntu1/autotests/src/bug313759.h --- 5.49.0-2/autotests/src/bug313759.h 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/bug313759.h 2018-09-02 19:33:06.000000000 +0000 @@ -1,5 +1,5 @@ /* This file is part of the KDE libraries - * Copyright (C) 2012 Dominik Haumann + * Copyright (C) 2012-2018 Dominik Haumann * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/bug313769.cpp 5.50.0-0ubuntu1/autotests/src/bug313769.cpp --- 5.49.0-2/autotests/src/bug313769.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/bug313769.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -1,5 +1,5 @@ /* This file is part of the KDE libraries - Copyright (C) 2012 Dominik Haumann + Copyright (C) 2012-2018 Dominik Haumann This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/bug313769.h 5.50.0-0ubuntu1/autotests/src/bug313769.h --- 5.49.0-2/autotests/src/bug313769.h 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/bug313769.h 2018-09-02 19:33:06.000000000 +0000 @@ -1,5 +1,5 @@ /* This file is part of the KDE libraries - Copyright (C) 2012 Dominik Haumann + Copyright (C) 2012-2018 Dominik Haumann This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/bug317111.h 5.50.0-0ubuntu1/autotests/src/bug317111.h --- 5.49.0-2/autotests/src/bug317111.h 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/bug317111.h 2018-09-02 19:33:06.000000000 +0000 @@ -1,5 +1,5 @@ /* This file is part of the KDE libraries - * Copyright (C) 2012 Dominik Haumann + * Copyright (C) 2012-2018 Dominik Haumann * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/indenttest.cpp 5.50.0-0ubuntu1/autotests/src/indenttest.cpp --- 5.49.0-2/autotests/src/indenttest.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/indenttest.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -191,3 +191,13 @@ void IndentTest::testReplicode() { runTest(ExpectedFailures()); } + +void IndentTest::testR_data() +{ + getTestData("R"); +} + +void IndentTest::testR() +{ + runTest(ExpectedFailures()); +} diff -pruN 5.49.0-2/autotests/src/indenttest.h 5.50.0-0ubuntu1/autotests/src/indenttest.h --- 5.49.0-2/autotests/src/indenttest.h 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/indenttest.h 2018-09-02 19:33:06.000000000 +0000 @@ -63,6 +63,9 @@ private Q_SLOTS: void testReplicode_data(); void testReplicode(); + + void testR_data(); + void testR(); }; #endif // INDENTTEST_H diff -pruN 5.49.0-2/autotests/src/inlinenote_test.cpp 5.50.0-0ubuntu1/autotests/src/inlinenote_test.cpp --- 5.49.0-2/autotests/src/inlinenote_test.cpp 1970-01-01 00:00:00.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/inlinenote_test.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -0,0 +1,222 @@ +/* This file is part of the KDE libraries + + Copyright (C) 2018 Dominik Haumann + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) version 3, or any + later version accepted by the membership of KDE e.V. (or its + successor approved by the membership of KDE e.V.), which shall + act as a proxy defined in Section 6 of version 3 of the license. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library. If not, see . +*/ + +#include "inlinenote_test.h" +#include "moc_inlinenote_test.cpp" + +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +using namespace KTextEditor; + +QTEST_MAIN(InlineNoteTest) + +namespace +{ + QWidget *findViewInternal(KTextEditor::View* view) + { + foreach (QObject* child, view->children()) { + if (child->metaObject()->className() == QByteArrayLiteral("KateViewInternal")) { + return qobject_cast(child); + } + } + return nullptr; + } + + class NoteProvider : public InlineNoteProvider + { + public: + QVector inlineNotes(int line) const override + { + if (line == 0) { + return { 5, 10 }; + } + + return {}; + } + + QSize inlineNoteSize(const InlineNote& note) const override + { + if (note.position().column() == 5) { + const auto xWidth = QFontMetrics(note.font()).width(QStringLiteral("x")); + return QSize(xWidth, note.lineHeight()); + } else if (note.position().column() == 10) { + return QSize(note.lineHeight(), note.lineHeight()); + } + + return QSize(); + } + + void paintInlineNote(const InlineNote& note, QPainter& painter) const override + { + if (note.position().column() == 5) { + painter.setPen(Qt::darkGreen); + painter.setBrush(Qt::green); + painter.drawEllipse(1, 1, note.width() - 2, note.lineHeight() - 2); + } else if (note.position().column() == 10) { + painter.setPen(Qt::darkRed); + painter.setBrush(Qt::red); + painter.drawRoundedRect(1, 1, note.width() - 2, note.lineHeight() - 2, 2, 2); + } + } + + void inlineNoteActivated(const InlineNote& note, Qt::MouseButtons buttons, const QPoint& globalPos) override + { + Q_UNUSED(note) + Q_UNUSED(buttons) + Q_UNUSED(globalPos) + ++noteActivatedCount; + } + + void inlineNoteFocusInEvent(const InlineNote& note, const QPoint& globalPos) override + { + Q_UNUSED(note) + Q_UNUSED(globalPos) + ++focusInCount; + } + + void inlineNoteFocusOutEvent(const InlineNote& note) override + { + Q_UNUSED(note) + ++focusOutCount; + } + + void inlineNoteMouseMoveEvent(const InlineNote& note, const QPoint& globalPos) override + { + Q_UNUSED(note) + Q_UNUSED(globalPos) + ++mouseMoveCount; + } + + public: + int noteActivatedCount = 0; + int focusInCount = 0; + int focusOutCount = 0; + int mouseMoveCount = 0; + }; +} + +InlineNoteTest::InlineNoteTest() + : QObject() +{ + KTextEditor::EditorPrivate::enableUnitTestMode(); +} + +InlineNoteTest::~InlineNoteTest() +{ +} + +void InlineNoteTest::testInlineNote() +{ + KTextEditor::DocumentPrivate doc; + doc.setText(QLatin1String("xxxxxxxxxx\nxxxxxxxxxx")); + + KTextEditor::ViewPrivate view(&doc, nullptr); + view.show(); + view.setCursorPosition({ 0, 5 }); + QCOMPARE(view.cursorPosition(), Cursor(0, 5)); + + const auto coordCol04 = view.cursorToCoordinate({ 0, 4 }); + const auto coordCol05 = view.cursorToCoordinate({ 0, 5 }); + const auto coordCol10 = view.cursorToCoordinate({ 0, 10 }); + QVERIFY(coordCol05.x() > coordCol04.x()); + QVERIFY(coordCol10.x() > coordCol05.x()); + + const auto xWidth = coordCol05.x() - coordCol04.x(); + + auto iface = qobject_cast(&view); + QVERIFY(iface != nullptr); + + NoteProvider noteProvider; + const QVector expectedColumns = { 5, 10 }; + QCOMPARE(noteProvider.inlineNotes(0), expectedColumns); + QCOMPARE(noteProvider.inlineNotes(1), QVector()); + iface->registerInlineNoteProvider(¬eProvider); + + QTest::qWait(1000); + + const auto newCoordCol04 = view.cursorToCoordinate({ 0, 4 }); + const auto newCoordCol05 = view.cursorToCoordinate({ 0, 5 }); + const auto newCoordCol10 = view.cursorToCoordinate({ 0, 10 }); + + QVERIFY(newCoordCol05.x() > newCoordCol04.x()); + QVERIFY(newCoordCol10.x() > newCoordCol05.x()); + + QCOMPARE(newCoordCol04, coordCol04); + QVERIFY(newCoordCol05.x() > coordCol05.x()); + QVERIFY(newCoordCol10.x() > coordCol10.x()); + + // so far, we should not have any activation event + QCOMPARE(noteProvider.noteActivatedCount, 0); + QCOMPARE(noteProvider.focusInCount, 0); + QCOMPARE(noteProvider.focusOutCount, 0); + QCOMPARE(noteProvider.mouseMoveCount, 0); + + // move mouse onto first note + auto internalView = findViewInternal(&view); + QVERIFY(internalView); + + // focus in + QTest::mouseMove(&view, coordCol05 + QPoint(xWidth / 2, 1)); + QTest::qWait(100); + QCOMPARE(noteProvider.focusInCount, 1); + QCOMPARE(noteProvider.focusOutCount, 0); + QCOMPARE(noteProvider.mouseMoveCount, 0); + QCOMPARE(noteProvider.noteActivatedCount, 0); + + // move one pixel + QTest::mouseMove(&view, coordCol05 + QPoint(xWidth / 2 + 1, 1)); + QTest::qWait(100); + QCOMPARE(noteProvider.focusInCount, 1); + QCOMPARE(noteProvider.focusOutCount, 0); + QCOMPARE(noteProvider.mouseMoveCount, 1); + QCOMPARE(noteProvider.noteActivatedCount, 0); + + // activate + QTest::mousePress(internalView, Qt::LeftButton, Qt::NoModifier, internalView->mapFromGlobal(view.mapToGlobal(coordCol05 + QPoint(xWidth / 2 + 1, 1)))); + QTest::mouseRelease(internalView, Qt::LeftButton, Qt::NoModifier, internalView->mapFromGlobal(view.mapToGlobal(coordCol05 + QPoint(xWidth / 2 + 1, 1)))); + QTest::qWait(100); + QCOMPARE(noteProvider.focusInCount, 1); + QCOMPARE(noteProvider.focusOutCount, 0); + QCOMPARE(noteProvider.mouseMoveCount, 1); + QCOMPARE(noteProvider.noteActivatedCount, 1); + + // focus out + QTest::mouseMove(&view, coordCol04 + QPoint(0, 1)); + QTest::mouseMove(&view, coordCol04 + QPoint(-1, 1)); + QTest::qWait(200); + QCOMPARE(noteProvider.focusInCount, 1); + QCOMPARE(noteProvider.focusOutCount, 1); + QCOMPARE(noteProvider.mouseMoveCount, 1); + QCOMPARE(noteProvider.noteActivatedCount, 1); + + iface->unregisterInlineNoteProvider(¬eProvider); +} + +// kate: indent-mode cstyle; indent-width 4; replace-tabs on; diff -pruN 5.49.0-2/autotests/src/inlinenote_test.h 5.50.0-0ubuntu1/autotests/src/inlinenote_test.h --- 5.49.0-2/autotests/src/inlinenote_test.h 1970-01-01 00:00:00.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/inlinenote_test.h 2018-09-02 19:33:06.000000000 +0000 @@ -0,0 +1,39 @@ +/* This file is part of the KDE libraries + + Copyright (C) 2018 Dominik Haumann + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) version 3, or any + later version accepted by the membership of KDE e.V. (or its + successor approved by the membership of KDE e.V.), which shall + act as a proxy defined in Section 6 of version 3 of the license. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library. If not, see . +*/ + +#ifndef KATE_INLINENOTE_TEST_H +#define KATE_INLINENOTE_TEST_H + +#include + +class InlineNoteTest : public QObject +{ + Q_OBJECT + +public: + InlineNoteTest(); + ~InlineNoteTest(); + +private Q_SLOTS: + void testInlineNote(); +}; + +#endif // KATE_INLINENOTE_TEST_H diff -pruN 5.49.0-2/autotests/src/katedocument_test.cpp 5.50.0-0ubuntu1/autotests/src/katedocument_test.cpp --- 5.49.0-2/autotests/src/katedocument_test.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/katedocument_test.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -1,5 +1,5 @@ /* This file is part of the KDE libraries - Copyright (C) 2010 Dominik Haumann + Copyright (C) 2010-2018 Dominik Haumann This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/katedocument_test.h 5.50.0-0ubuntu1/autotests/src/katedocument_test.h --- 5.49.0-2/autotests/src/katedocument_test.h 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/katedocument_test.h 2018-09-02 19:33:06.000000000 +0000 @@ -1,5 +1,5 @@ /* This file is part of the KDE libraries - Copyright (C) 2010 Dominik Haumann + Copyright (C) 2010-2018 Dominik Haumann This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/kateencodingtest.cpp 5.50.0-0ubuntu1/autotests/src/kateencodingtest.cpp --- 5.49.0-2/autotests/src/kateencodingtest.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/kateencodingtest.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -1,7 +1,7 @@ /* This file is part of the Kate project. * * Copyright (C) 2010 Christoph Cullmann - * Copyright (C) 2010 Dominik Haumann + * Copyright (C) 2010-2018 Dominik Haumann * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/katefoldingtest.cpp 5.50.0-0ubuntu1/autotests/src/katefoldingtest.cpp --- 5.49.0-2/autotests/src/katefoldingtest.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/katefoldingtest.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -111,7 +111,7 @@ void KateFoldingTest::testBug295632() QCOMPARE(line, QString("oooox----------")); } -// This testcase tests the follwing: +// This testcase tests the following: // - the cursor is first set into the word 'hello' // - then lines 0-3 are folded. // - the real text cursor is still in the word 'hello' diff -pruN 5.49.0-2/autotests/src/katesyntaxtest.cpp 5.50.0-0ubuntu1/autotests/src/katesyntaxtest.cpp --- 5.49.0-2/autotests/src/katesyntaxtest.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/katesyntaxtest.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,134 +0,0 @@ -/* This file is part of the Kate project. - * - * Copyright (C) 2013 Dominik Haumann - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public License - * along with this library; see the file COPYING.LIB. If not, write to - * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. - */ - -#include "katesyntaxtest.h" - -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include - -QTEST_MAIN(KateSyntaxTest) - -void KateSyntaxTest::initTestCase() -{ - KTextEditor::EditorPrivate::enableUnitTestMode(); -} - -void KateSyntaxTest::cleanupTestCase() -{ -} - -void KateSyntaxTest::testSyntaxHighlighting_data() -{ - QTest::addColumn("hlTestCase"); - - /** - * check for directories, one dir == one hl - */ - const QString testDir(QLatin1String(TEST_DATA_DIR) + QLatin1String("syntax/")); - QDirIterator contents(testDir); - while (contents.hasNext()) { - const QString hlDir = contents.next(); - const QFileInfo info(hlDir); - if (!info.isDir() || info.fileName().contains(QLatin1Char('.'))) { - continue; - } - - /** - * now: get the tests per hl - */ - QDirIterator contents(hlDir); - while (contents.hasNext()) { - const QString hlTestCase = contents.next(); - const QFileInfo info(hlTestCase); - if (!info.isFile()) { - continue; - } - - QTest::newRow(info.absoluteFilePath().toLocal8Bit().constData()) << info.absoluteFilePath(); - } - } -} - - -void KateSyntaxTest::testSyntaxHighlighting() -{ - /** - * get current test case - */ - QFETCH(QString, hlTestCase); - - /** - * create a document with a view to be able to export stuff - */ - KTextEditor::DocumentPrivate doc; - auto view = static_cast(doc.createView(nullptr)); - - /** - * load the test case - * enforce UTF-8 to avoid locale problems - */ - QUrl url; - url.setScheme(QLatin1String("file")); - url.setPath(hlTestCase); - doc.setEncoding(QStringLiteral("UTF-8")); - QVERIFY(doc.openUrl(url)); - - /** - * compute needed dirs - */ - const QFileInfo info(hlTestCase); - const QString resultDir(info.absolutePath() + QLatin1String("/results/")); - const QString currentResult(resultDir + info.fileName() + QLatin1String(".current.html")); - const QString referenceResult(resultDir + info.fileName() + QLatin1String(".reference.html")); - - /** - * export the result - */ - view->exportHtmlToFile(currentResult); - - /** - * verify the result against reference - */ - QProcess diff; - diff.setProcessChannelMode(QProcess::MergedChannels); - QStringList args; - args << QLatin1String("-u") << (referenceResult) << (currentResult); - diff.start(QLatin1String("diff"), args); - diff.waitForFinished(); - QByteArray out = diff.readAllStandardOutput(); - if (!out.isEmpty()) { - printf("DIFF:\n"); - QList outLines = out.split('\n'); - Q_FOREACH(const QByteArray &line, outLines) { - printf("%s\n", qPrintable(line)); - } - } - QCOMPARE(QString::fromLocal8Bit(out), QString()); - QCOMPARE(diff.exitCode(), EXIT_SUCCESS); -} diff -pruN 5.49.0-2/autotests/src/katesyntaxtest.h 5.50.0-0ubuntu1/autotests/src/katesyntaxtest.h --- 5.49.0-2/autotests/src/katesyntaxtest.h 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/katesyntaxtest.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,38 +0,0 @@ -/* This file is part of the KDE libraries - Copyright (C) 2013 Dominik Haumann - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public License - along with this library; see the file COPYING.LIB. If not, write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. -*/ - -#ifndef KATE_SYNTAX_TEST_H -#define KATE_SYNTAX_TEST_H - -#include - -class KateSyntaxTest : public QObject -{ - Q_OBJECT - -public Q_SLOTS: - void initTestCase(); - void cleanupTestCase(); - -private Q_SLOTS: - void testSyntaxHighlighting_data(); - void testSyntaxHighlighting(); -}; - -#endif // KATE_FOLDING_TEST_H diff -pruN 5.49.0-2/autotests/src/katetextbuffertest.cpp 5.50.0-0ubuntu1/autotests/src/katetextbuffertest.cpp --- 5.49.0-2/autotests/src/katetextbuffertest.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/katetextbuffertest.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -1,7 +1,7 @@ /* This file is part of the Kate project. * * Copyright (C) 2010 Christoph Cullmann - * Copyright (C) 2010 Dominik Haumann + * Copyright (C) 2010-2018 Dominik Haumann * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/katetextbuffertest.h 5.50.0-0ubuntu1/autotests/src/katetextbuffertest.h --- 5.49.0-2/autotests/src/katetextbuffertest.h 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/katetextbuffertest.h 2018-09-02 19:33:06.000000000 +0000 @@ -1,7 +1,7 @@ /* This file is part of the Kate project. * * Copyright (C) 2010 Christoph Cullmann - * Copyright (C) 2010 Dominik Haumann + * Copyright (C) 2010-2018 Dominik Haumann * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either diff -pruN 5.49.0-2/autotests/src/kte_documentcursor.cpp 5.50.0-0ubuntu1/autotests/src/kte_documentcursor.cpp --- 5.49.0-2/autotests/src/kte_documentcursor.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/kte_documentcursor.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -1,5 +1,5 @@ /* This file is part of the KDE libraries - Copyright (C) 2012 Dominik Haumann + Copyright (C) 2012-2018 Dominik Haumann This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public @@ -332,4 +332,4 @@ void DocumentCursorTest::testValidTextPo c.setPosition(0, -1); QVERIFY(!c.isValidTextPosition()); } -#include "moc_kte_documentcursor.cpp" \ No newline at end of file +#include "moc_kte_documentcursor.cpp" diff -pruN 5.49.0-2/autotests/src/kte_documentcursor.h 5.50.0-0ubuntu1/autotests/src/kte_documentcursor.h --- 5.49.0-2/autotests/src/kte_documentcursor.h 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/kte_documentcursor.h 2018-09-02 19:33:06.000000000 +0000 @@ -1,5 +1,5 @@ /* This file is part of the KDE libraries - Copyright (C) 2012 Dominik Haumann + Copyright (C) 2012-2018 Dominik Haumann This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/modificationsystem_test.cpp 5.50.0-0ubuntu1/autotests/src/modificationsystem_test.cpp --- 5.49.0-2/autotests/src/modificationsystem_test.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/modificationsystem_test.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -1,5 +1,5 @@ /* This file is part of the KDE libraries - Copyright (C) 2011 Dominik Haumann + Copyright (C) 2011-2018 Dominik Haumann This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/modificationsystem_test.h 5.50.0-0ubuntu1/autotests/src/modificationsystem_test.h --- 5.49.0-2/autotests/src/modificationsystem_test.h 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/modificationsystem_test.h 2018-09-02 19:33:06.000000000 +0000 @@ -1,5 +1,5 @@ /* This file is part of the KDE libraries - Copyright (C) 2011 Dominik Haumann + Copyright (C) 2011-2018 Dominik Haumann This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/movingcursor_test.cpp 5.50.0-0ubuntu1/autotests/src/movingcursor_test.cpp --- 5.49.0-2/autotests/src/movingcursor_test.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/movingcursor_test.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -1,5 +1,5 @@ /* This file is part of the KDE libraries - Copyright (C) 2010 Dominik Haumann + Copyright (C) 2010-2018 Dominik Haumann This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/movingcursor_test.h 5.50.0-0ubuntu1/autotests/src/movingcursor_test.h --- 5.49.0-2/autotests/src/movingcursor_test.h 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/movingcursor_test.h 2018-09-02 19:33:06.000000000 +0000 @@ -1,5 +1,5 @@ /* This file is part of the KDE libraries - Copyright (C) 2010 Dominik Haumann + Copyright (C) 2010-2018 Dominik Haumann This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/movingrange_test.cpp 5.50.0-0ubuntu1/autotests/src/movingrange_test.cpp --- 5.49.0-2/autotests/src/movingrange_test.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/movingrange_test.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -1,5 +1,5 @@ /* This file is part of the KDE libraries - Copyright (C) 2010 Dominik Haumann + Copyright (C) 2010-2018 Dominik Haumann This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/movingrange_test.h 5.50.0-0ubuntu1/autotests/src/movingrange_test.h --- 5.49.0-2/autotests/src/movingrange_test.h 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/movingrange_test.h 2018-09-02 19:33:06.000000000 +0000 @@ -1,5 +1,5 @@ /* This file is part of the KDE libraries - Copyright (C) 2010 Dominik Haumann + Copyright (C) 2010-2018 Dominik Haumann This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/revision_test.cpp 5.50.0-0ubuntu1/autotests/src/revision_test.cpp --- 5.49.0-2/autotests/src/revision_test.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/revision_test.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -1,5 +1,5 @@ /* This file is part of the KDE libraries - Copyright (C) 2010 Dominik Haumann + Copyright (C) 2010-2018 Dominik Haumann This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/revision_test.h 5.50.0-0ubuntu1/autotests/src/revision_test.h --- 5.49.0-2/autotests/src/revision_test.h 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/revision_test.h 2018-09-02 19:33:06.000000000 +0000 @@ -1,5 +1,5 @@ /* This file is part of the KDE libraries - Copyright (C) 2010 Dominik Haumann + Copyright (C) 2010-2018 Dominik Haumann This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/searchbar_test.cpp 5.50.0-0ubuntu1/autotests/src/searchbar_test.cpp --- 5.49.0-2/autotests/src/searchbar_test.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/searchbar_test.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -639,5 +639,44 @@ void SearchBarTest::testReplaceManyCaptu QCOMPARE(doc.text(), QString("one::two::three::four::five::six::seven::eight::nine::ten::eleven::twelve::thirteen\n")); } -#include "moc_searchbar_test.cpp" +void SearchBarTest::testReplaceEscapeSequence_data() +{ + QTest::addColumn("textBefore"); + QTest::addColumn("textAfter"); + QTest::addColumn("cursorBefore"); + QTest::addColumn("cursorAfter"); + + testNewRow() << QStringLiteral("a\n") << QStringLiteral("a ") << Cursor(1, 0) << Cursor(0, 2); + testNewRow() << QStringLiteral("a\nb\n") << QStringLiteral("a b ") << Cursor(2, 0) << Cursor(0, 4); + testNewRow() << QStringLiteral("\n\n\n") << QStringLiteral(" ") << Cursor(3, 0) << Cursor(0, 3); +} + +void SearchBarTest::testReplaceEscapeSequence() +{ + QFETCH(QString, textBefore); + QFETCH(QString, textAfter); + QFETCH(Cursor, cursorBefore); + QFETCH(Cursor, cursorAfter); + + // testcase for https://bugs.kde.org/show_bug.cgi?id=381080 + KTextEditor::DocumentPrivate doc; + KTextEditor::ViewPrivate view(&doc, nullptr); + KateViewConfig config(&view); + + doc.setText(textBefore); + view.setCursorPosition(cursorBefore); + QCOMPARE(view.cursorPosition(), cursorBefore); + KateSearchBar bar(true, &view, &config); + + bar.setSearchMode(KateSearchBar::MODE_ESCAPE_SEQUENCES); + bar.setSearchPattern(QStringLiteral("\\n")); + bar.setReplacementPattern(QStringLiteral(" ")); + + bar.replaceAll(); + + QCOMPARE(doc.text(), textAfter); + QCOMPARE(view.cursorPosition(), cursorAfter); +} + +#include "moc_searchbar_test.cpp" diff -pruN 5.49.0-2/autotests/src/searchbar_test.h 5.50.0-0ubuntu1/autotests/src/searchbar_test.h --- 5.49.0-2/autotests/src/searchbar_test.h 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/searchbar_test.h 2018-09-02 19:33:06.000000000 +0000 @@ -73,6 +73,9 @@ private Q_SLOTS: void testReplaceInBlockMode(); void testReplaceManyCapturesBug365124(); + + void testReplaceEscapeSequence_data(); + void testReplaceEscapeSequence(); }; #endif diff -pruN 5.49.0-2/autotests/src/undomanager_test.cpp 5.50.0-0ubuntu1/autotests/src/undomanager_test.cpp --- 5.49.0-2/autotests/src/undomanager_test.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/undomanager_test.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -1,6 +1,6 @@ /* This file is part of the KDE libraries Copyright (C) 2010 Bernhard Beschow - Copyright (C) 2009 Dominik Haumann + Copyright (C) 2009-2018 Dominik Haumann This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/undomanager_test.h 5.50.0-0ubuntu1/autotests/src/undomanager_test.h --- 5.49.0-2/autotests/src/undomanager_test.h 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/undomanager_test.h 2018-09-02 19:33:06.000000000 +0000 @@ -1,6 +1,6 @@ /* This file is part of the KDE libraries Copyright (C) 2010 Bernhard Beschow - Copyright (C) 2009 Dominik Haumann + Copyright (C) 2009-2018 Dominik Haumann This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/autotests/src/vimode/CMakeLists.txt 5.50.0-0ubuntu1/autotests/src/vimode/CMakeLists.txt --- 5.49.0-2/autotests/src/vimode/CMakeLists.txt 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/vimode/CMakeLists.txt 2018-09-02 19:33:06.000000000 +0000 @@ -6,6 +6,7 @@ include_directories( set (VIMODE_TEST_LINK_LIBS KF5TextEditor KF5::I18n + KF5::SyntaxHighlighting Qt5::Qml Qt5::Test ) diff -pruN 5.49.0-2/autotests/src/vimode/emulatedcommandbar.cpp 5.50.0-0ubuntu1/autotests/src/vimode/emulatedcommandbar.cpp --- 5.49.0-2/autotests/src/vimode/emulatedcommandbar.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/vimode/emulatedcommandbar.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -1333,7 +1333,7 @@ void EmulatedCommandBarTest::EmulatedCom TestPressKey("/\\ctrl- "); const int lastItemRow = 25; const QRect initialLastCompletionItemRect = emulatedCommandBarCompleter()->popup()->visualRect(emulatedCommandBarCompleter()->popup()->model()->index(lastItemRow, 0)); - QVERIFY(!emulatedCommandBarCompleter()->popup()->rect().contains(initialLastCompletionItemRect)); // If this fails, then we have an error in the test setup: initally, the last item in the list should be outside of the bounds of the popup. + QVERIFY(!emulatedCommandBarCompleter()->popup()->rect().contains(initialLastCompletionItemRect)); // If this fails, then we have an error in the test setup: initially, the last item in the list should be outside of the bounds of the popup. TestPressKey("\\ctrl-n"); QCOMPARE(emulatedCommandBarCompleter()->currentCompletion(), QString("z")); const QRect lastCompletionItemRect = emulatedCommandBarCompleter()->popup()->visualRect(emulatedCommandBarCompleter()->popup()->model()->index(lastItemRow, 0)); @@ -1727,7 +1727,7 @@ void EmulatedCommandBarTest::EmulatedCom TestPressKey(":set-\\ctrl-p"); verifyCommandBarCompletionVisible(); QVERIFY(emulatedCommandBarTextEdit()->text() != "set-"); - QVERIFY(emulatedCommandBarCompleter()->currentCompletion().startsWith("set-")); + QVERIFY(emulatedCommandBarCompleter()->currentCompletion().startsWith(QLatin1String("set-"))); QCOMPARE(emulatedCommandBarTextEdit()->text(), emulatedCommandBarCompleter()->currentCompletion()); TestPressKey("\\ctrl-c"); // Dismiss completion. TestPressKey("\\ctrl-c"); // Dismiss bar. @@ -2806,7 +2806,7 @@ void EmulatedCommandBarTest::EmulatedCom // Make sure the incremental search bar label contains a reference to the text we're going to // replace with. - // We're going to be a bit vague about the precise text due to localisation issues. + // We're going to be a bit vague about the precise text due to localization issues. BeginTest("fabababbbar"); TestPressKey(":s/f\\\\([ab]\\\\+\\\\)/1\\\\U\\\\12/c\\enter"); QVERIFY(interactiveSedReplaceLabel->text().contains("1ABABABBBA2")); @@ -3340,7 +3340,7 @@ void EmulatedCommandBarTest::verifyShows const QString commandMessageResponseText = commandResponseMessageDisplay()->text(); const QString expectedNumReplacementsAsString = QString::number(numReplacements); const QString expectedAcrossNumLinesAsString = QString::number(acrossNumLines); - // Be a bit vague about the actual contents due to e.g. localisation. + // Be a bit vague about the actual contents due to e.g. localization. // TODO - see if we can insist that en_US is available on the Kate Jenkins server and // insist that we use it ... ? QRegExp numReplacementsMessageRegex("^.*(\\d+).*(\\d+).*$"); diff -pruN 5.49.0-2/autotests/src/vimode/keys.cpp 5.50.0-0ubuntu1/autotests/src/vimode/keys.cpp --- 5.49.0-2/autotests/src/vimode/keys.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/vimode/keys.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -75,10 +75,10 @@ void KeysTest::MappingTests() QString consectiveDigits; for (int i = 1; i < 9; i++) { consectiveDigits += QString::number(i); - vi_global->mappings()->add(Mappings::NormalModeMapping, "'" + consectiveDigits, "iMapped from " + consectiveDigits + "", Mappings::Recursive); + vi_global->mappings()->add(Mappings::NormalModeMapping, '\'' + consectiveDigits, "iMapped from " + consectiveDigits + "", Mappings::Recursive); } TestPressKey("'123"); - QCOMPARE(kate_document->text(), QString("")); // Shouldn't add anything until after the timeout! + QCOMPARE(kate_document->text(), QString()); // Shouldn't add anything until after the timeout! QTest::qWait(2 * mappingTimeoutMS); FinishTest("Mapped from 123"); } diff -pruN 5.49.0-2/autotests/src/vimode/modes.cpp 5.50.0-0ubuntu1/autotests/src/vimode/modes.cpp --- 5.49.0-2/autotests/src/vimode/modes.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/vimode/modes.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -946,7 +946,7 @@ void ModesTest::NormalCommandsTests() // Unindent a pasted indented line if the current line has no indent. DoTest("foo\n \tbar", "jVygg]p", "foo\nbar\n \tbar"); // Unindent subsequent lines, too - TODO - this assumes that each subsequent line has - // *indentical* trailing whitespace to the first pasted line: Vim seems to be able to + // *identical* trailing whitespace to the first pasted line: Vim seems to be able to // deal with cases where this does not hold. DoTest("foo\n \tbar\n \txyz", "jVjygg]p", "foo\nbar\nxyz\n \tbar\n \txyz"); DoTest("foo\n \tbar\n \t xyz", "jVjygg]p", "foo\nbar\n xyz\n \tbar\n \t xyz"); diff -pruN 5.49.0-2/autotests/src/vimode/view.cpp 5.50.0-0ubuntu1/autotests/src/vimode/view.cpp --- 5.49.0-2/autotests/src/vimode/view.cpp 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/autotests/src/vimode/view.cpp 2018-09-02 19:33:06.000000000 +0000 @@ -261,7 +261,7 @@ void ViewTest::visualLineUpDownTests() const int posInWrappedLineToChange = 3; QString expectedText = startText; expectedText[dummyLineForUseWithK.length() + posInWrappedLineToChange] = '.'; - DoTest(startText, "j" + QString::number(textWrappingLength + posInWrappedLineToChange) + "lkjgkr.", expectedText); + DoTest(startText, 'j' + QString::number(textWrappingLength + posInWrappedLineToChange) + "lkjgkr.", expectedText); } { diff -pruN 5.49.0-2/CMakeLists.txt 5.50.0-0ubuntu1/CMakeLists.txt --- 5.49.0-2/CMakeLists.txt 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/CMakeLists.txt 2018-09-02 19:33:06.000000000 +0000 @@ -1,12 +1,12 @@ cmake_minimum_required(VERSION 3.0) -set(KF5_VERSION "5.49.0") # handled by release scripts -set(KF5_DEP_VERSION "5.49.0") # handled by release scripts +set(KF5_VERSION "5.50.0") # handled by release scripts +set(KF5_DEP_VERSION "5.50.0") # handled by release scripts project(KTextEditor VERSION ${KF5_VERSION}) # ECM setup include(FeatureSummary) -find_package(ECM 5.49.0 NO_MODULE) +find_package(ECM 5.50.0 NO_MODULE) set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules") feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) diff -pruN 5.49.0-2/debian/changelog 5.50.0-0ubuntu1/debian/changelog --- 5.49.0-2/debian/changelog 2018-09-09 09:34:39.000000000 +0000 +++ 5.50.0-0ubuntu1/debian/changelog 2018-09-10 21:15:08.000000000 +0000 @@ -1,45 +1,46 @@ -ktexteditor (5.49.0-2) unstable; urgency=medium +ktexteditor (5.50.0-0ubuntu1) cosmic; urgency=medium - * Team upload. - * Add a symbols file for libkf5texteditor5, based on all the versions of - this source uploaded to Debian. - * Bump Standards-Version to 4.2.1, no changes required. - * Change the section of ktexteditor-data to 'kde', instead of 'libs'. - * Remove the unused ${shlibs:Depends} substvar from ktexteditor-data, and - libkf5texteditor-dev. - * Tighten the libkf5texteditor5 dependency in ktexteditor-katepart to the - same binary version. - * Remove old stuff from copyright. - * Run the test suite during the build: - - add the xauth, and xvfb build dependencies - - run xvfb-run with the proper arguments - - do not run the tests in parallel, since some of them conflict with each - other - * Remove the 'testsuite' autopkgtest, no more needed with the in-build - testsuite. - - -- Pino Toscano Sun, 09 Sep 2018 11:34:39 +0200 + * Refresh patches + * New upstream release (5.50.0) -ktexteditor (5.49.0-1) unstable; urgency=medium + -- Rik Mills Mon, 10 Sep 2018 22:15:08 +0100 - * New upstream release (5.48.0). - * Update build-deps and deps with the info from cmake - * New upstream release (5.49.0). - * Update build-deps and deps with the info from cmake - * Drop upstream patch - * Disable vimode_keys failing test - * Release to unstable +ktexteditor (5.49.0-0ubuntu1) cosmic; urgency=medium - -- Maximiliano Curia Fri, 17 Aug 2018 16:18:59 +0200 + [ Rik Mills ] + * New upstream release (5.48.0) + * New upstream release (5.49.0) -ktexteditor (5.47.0-1) unstable; urgency=medium + [ José Manuel Santamaría Lema ] + * Move away from dhmk and set compat level to 11 in order to reduce + delta with Debian - * New upstream release (5.47.0). - * Update build-deps and deps with the info from cmake - * CVE-2018-10361: privilege escalation (Closes: 896836) - * Release to unstable + -- Rik Mills Tue, 21 Aug 2018 20:31:16 +0100 + +ktexteditor (5.47.0-0ubuntu3) cosmic; urgency=medium + + * Ignore tests on not x86 until next version - -- Maximiliano Curia Fri, 15 Jun 2018 12:10:22 +0200 + -- Rik Mills Mon, 30 Jul 2018 15:03:41 +0100 + +ktexteditor (5.47.0-0ubuntu2) cosmic; urgency=medium + + * Restore libkf5texteditor5-libjs-underscore bridge dependency package + + -- Rik Mills Mon, 18 Jun 2018 08:51:21 +0100 + +ktexteditor (5.47.0-0ubuntu1) cosmic; urgency=medium + + * New upstream release (5.47.0) + * Merge with debian, notes: + - keep using dhmk and debhelper compat level = 9, see: + https://phabricator.kde.org/w/kubuntu/black-operations/pyramid/ + * As per debian, add libkf5texteditor-bin package and remove + libkf5texteditor5-libjs-underscore bridge dependency package + * Add breaks/replaces for file moved to libkf5texteditor-bin and update + install files + + -- Rik Mills Thu, 14 Jun 2018 15:50:28 +0100 ktexteditor (5.46.0-1) unstable; urgency=medium @@ -53,6 +54,20 @@ ktexteditor (5.46.0-1) unstable; urgency -- Maximiliano Curia Thu, 17 May 2018 22:15:32 +0200 +ktexteditor (5.46.0-0ubuntu2) cosmic; urgency=medium + + * No-change rebuild against the latest libgit2 + + -- Chris Coulson Wed, 30 May 2018 21:49:13 +0000 + +ktexteditor (5.46.0-0ubuntu1) cosmic; urgency=medium + + * Drop upstream applied fix-scrolling-bug.patch + * New upstream release (5.45.0) + * New upstream release (5.46.0) + + -- Rik Mills Tue, 15 May 2018 15:57:36 +0100 + ktexteditor (5.45.0-1) unstable; urgency=medium * New upstream release (5.45.0). @@ -69,6 +84,21 @@ ktexteditor (5.44.0-1) sid; urgency=medi -- Maximiliano Curia Wed, 21 Mar 2018 14:41:16 +0100 +ktexteditor (5.44.0-0ubuntu2) bionic; urgency=medium + + * Fix scrolling, more details available here: + https://mail.kde.org/pipermail/kde-distro-packagers/2018-March/000310.html + - fix-scrolling-bug.patch + * Fix spelling of patch name. + + -- Simon Quigley Tue, 20 Mar 2018 19:32:57 -0500 + +ktexteditor (5.44.0-0ubuntu1) bionic; urgency=medium + + * New upstream release (5.44.0) + + -- Rik Mills Mon, 12 Mar 2018 19:59:05 +0000 + ktexteditor (5.43.0-1) experimental; urgency=medium * Use the salsa canonical urls @@ -78,6 +108,19 @@ ktexteditor (5.43.0-1) experimental; urg -- Maximiliano Curia Mon, 26 Feb 2018 11:44:05 +0100 +ktexteditor (5.43.0-0ubuntu2) bionic; urgency=medium + + * Skip vimode tests. Broken on upstream CI builds, and reported as + KDE bug 390333 + + -- Rik Mills Mon, 12 Feb 2018 20:45:51 +0000 + +ktexteditor (5.43.0-0ubuntu1) bionic; urgency=medium + + * New upstream release (5.43.0) + + -- Rik Mills Sun, 11 Feb 2018 11:16:35 +0000 + ktexteditor (5.42.0-2) sid; urgency=medium * New revision @@ -99,6 +142,13 @@ ktexteditor (5.42.0-1) experimental; urg -- Maximiliano Curia Fri, 02 Feb 2018 12:05:52 +0100 +ktexteditor (5.42.0-0ubuntu1) bionic; urgency=medium + + * Drop fix_syntax_hilite_test.patch; included in 5.42 + * New upstream release (5.42.0) + + -- Rik Mills Fri, 26 Jan 2018 22:22:55 +0000 + ktexteditor (5.41.0-1) experimental; urgency=medium * Add libeditorconfig-dev build dep. @@ -115,6 +165,31 @@ ktexteditor (5.41.0-1) experimental; urg -- Maximiliano Curia Fri, 15 Dec 2017 10:43:06 -0300 +ktexteditor (5.41.0-0ubuntu2) bionic; urgency=medium + + * fix_syntax_hilite_test.patch fixes autopkgtest failure + + -- Walter Lapchynski Wed, 13 Dec 2017 18:05:44 +0000 + +ktexteditor (5.41.0-0ubuntu1) bionic; urgency=low + + * New upstream release (5.41.0) + + -- Walter Lapchynski Sun, 10 Dec 2017 22:07:50 -0600 + +ktexteditor (5.40.0-0ubuntu1) bionic; urgency=medium + + * New upstream release (5.39.0) + * New upstream release (5.40.0) + + -- Rik Mills Fri, 24 Nov 2017 17:17:43 +0000 + +ktexteditor (5.38.0-0ubuntu1) artful; urgency=low + + * New upstream release (5.38.0) + + -- Rik Mills Mon, 11 Sep 2017 13:17:02 +0100 + ktexteditor (5.37.0-2) sid; urgency=medium * New revision @@ -139,6 +214,13 @@ ktexteditor (5.37.0-1) experimental; urg -- Maximiliano Curia Wed, 16 Aug 2017 10:43:52 +0200 +ktexteditor (5.37.0-0ubuntu1) artful; urgency=medium + + * Install ktexteditor plugin template + * New upstream release (5.37.0) + + -- Rik Mills Sat, 12 Aug 2017 18:47:19 +0100 + ktexteditor (5.36.0-1) experimental; urgency=medium [ Maximiliano Curia ] @@ -164,6 +246,59 @@ ktexteditor (5.36.0-1) experimental; urg -- Maximiliano Curia Sun, 09 Jul 2017 23:42:41 +0200 +ktexteditor (5.36.0-0ubuntu1) artful; urgency=low + + * New upstream release (5.36.0) + + -- José Manuel Santamaría Lema Tue, 11 Jul 2017 23:52:18 +0100 + +ktexteditor (5.35.0-0ubuntu1) artful; urgency=medium + + [ Rik Mills ] + * debian/patches: drop katesyntaxtest_check_basename patch. Changes applied + upstream. + + [ José Manuel Santamaría Lema ] + * New upstream release (5.35.0) + + -- José Manuel Santamaría Lema Mon, 12 Jun 2017 22:57:12 +0100 + +ktexteditor (5.34.0-0ubuntu1) artful; urgency=medium + + [ Rik Mills ] + * Install files for 'KAuth integration in document saving' + + [ José Manuel Santamaría Lema ] + * New upstream release (5.34.0) + + -- José Manuel Santamaría Lema Mon, 15 May 2017 21:25:09 +0100 + +ktexteditor (5.33.0-0ubuntu2) artful; urgency=medium + + * Add libeditorconfig-dev to Build-Depends + + -- José Manuel Santamaría Lema Wed, 03 May 2017 12:38:50 +0100 + +ktexteditor (5.33.0-0ubuntu1) artful; urgency=low + + * New upstream release (5.33.0) + + -- José Manuel Santamaría Lema Sat, 29 Apr 2017 18:04:11 +0100 + +ktexteditor (5.31.0-0ubuntu1) zesty; urgency=medium + + * Pass '-fno-keep-inline-functions' to gcc in the acc test in order to + avoid possible spurious test failures. + * New upstream release (5.31.0) + + -- José Manuel Santamaría Lema Tue, 14 Feb 2017 22:50:22 +0000 + +ktexteditor (5.30.0-0ubuntu1) zesty; urgency=low + + * New upstream release (5.30.0) + + -- Rik Mills Wed, 01 Feb 2017 18:34:01 +0000 + ktexteditor (5.28.0-2) unstable; urgency=medium * Apply "Fix: Forward dragging text results in wrong selection" (a4ad36c) @@ -187,6 +322,24 @@ ktexteditor (5.28.0-1) unstable; urgency -- Maximiliano Curia Fri, 18 Nov 2016 16:07:00 +0100 +ktexteditor (5.28.0-0ubuntu1) zesty; urgency=medium + + [ Rik Mills ] + * Remove upstream_fix_text_search.diff, unneeded since 5.27.0 + * New upstream release (5.27.0) + + [ José Manuel Santamaría Lema ] + * Update Vcs-Git field to use https:// instead of git:// + * New upstream release (5.28.0) + + [ Simon Quigley ] + * Merge from Debian + + [ Clive Johnston ] + * Add new build dep libkf5syntaxhighlighting-dev + + -- José Manuel Santamaría Lema Mon, 05 Dec 2016 20:15:59 +0000 + ktexteditor (5.27.0-1) unstable; urgency=medium [ Automatic packaging ] @@ -207,6 +360,18 @@ ktexteditor (5.26.0-1) unstable; urgency -- Maximiliano Curia Thu, 29 Sep 2016 12:02:48 +0200 +ktexteditor (5.26.0-0ubuntu1.1) yakkety; urgency=medium + + * Add upstream_fix_text_search.diff (LP: #1632848) + + -- José Manuel Santamaría Lema Thu, 20 Oct 2016 15:43:47 +0100 + +ktexteditor (5.26.0-0ubuntu1) yakkety; urgency=low + + * New upstream release (5.26.0) + + -- Rik Mills Thu, 22 Sep 2016 13:49:36 +0100 + ktexteditor (5.25.0-1) unstable; urgency=medium [ Automatic packaging ] @@ -214,6 +379,12 @@ ktexteditor (5.25.0-1) unstable; urgency -- Maximiliano Curia Sat, 20 Aug 2016 16:48:15 +0200 +ktexteditor (5.24.0-0ubuntu1) yakkety; urgency=medium + + * New upstream release (5.24.0) + + -- Philip Muškovac Tue, 26 Jul 2016 08:46:02 +0000 + ktexteditor (5.23.0-1) unstable; urgency=medium [ Automatic packaging ] @@ -222,6 +393,12 @@ ktexteditor (5.23.0-1) unstable; urgency -- Maximiliano Curia Wed, 22 Jun 2016 23:54:25 +0200 +ktexteditor (5.23.0-0ubuntu1) yakkety; urgency=medium + + * New upstream release (5.23.0) + + -- Clive Johnston Mon, 11 Jul 2016 22:17:16 +0200 + ktexteditor (5.22.0-1) unstable; urgency=medium [ Maximiliano Curia ] @@ -238,6 +415,24 @@ ktexteditor (5.22.0-1) unstable; urgency -- Maximiliano Curia Thu, 26 May 2016 00:59:32 +0200 +ktexteditor (5.22.0-0ubuntu1) yakkety; urgency=medium + + [ Scarlett Clark ] + * New upstream release. + * Refresh patch. + * Remove whitespace patch. + * This time in the repo. + * Debian merge: No remaining changes. + + [ Philip Muškovac ] + * Update the Vcs URLs now that the repositories are hosted on + Launchpad + + [ Clive Johnston ] + * New upstream release + + -- Clive Johnston Tue, 17 May 2016 16:36:35 -0700 + ktexteditor (5.19.0-1) experimental; urgency=medium * New upstream release (5.19.0). @@ -251,6 +446,16 @@ ktexteditor (5.18.0-1) experimental; urg -- Maximiliano Curia Wed, 27 Jan 2016 13:34:34 +0100 +ktexteditor (5.18.0-0ubuntu1) xenial; urgency=medium + + [ Scarlett Clark ] + * New upstream release Xenial + + [ Philip Muškovac ] + * New upstream release + + -- Philip Muškovac Wed, 06 Jan 2016 15:07:54 +0100 + ktexteditor (5.16.0-1) unstable; urgency=medium * New upstream release (5.16.0). @@ -268,24 +473,91 @@ ktexteditor (5.15.0-1) unstable; urgency -- Maximiliano Curia Fri, 09 Oct 2015 19:16:48 +0200 +ktexteditor (5.15.0-0ubuntu3) xenial; urgency=medium + + * Fix autopackagetests by adding allow-stderr to the requirements. + + -- Philip Muškovac Tue, 03 Nov 2015 15:34:48 +0100 + +ktexteditor (5.15.0-0ubuntu2) UNRELEASED; urgency=medium + + [ Rohan Garg ] + * Drop kubuntu_workaround-katehighlightingindexer-arm.diff, because KCI + doesn't build arm packages on QEMU anymore, and Mobile KCI builds them + on real HW. + + [ Scarlett Clark ] + * Remove missing file. + * Seems all kate*rc files are removed. + Removed from install files. + * Removed xmlgui/katepart also missing from install. + * + + -- Scarlett Clark Fri, 09 Oct 2015 00:15:37 -0700 + +ktexteditor (5.15.0-0ubuntu2) xenial; urgency=medium + + * No-change rebuild against libgit2 0.23.1-1 + + -- Stefano Rivera Wed, 28 Oct 2015 01:14:15 -0700 + +ktexteditor (5.15.0-0ubuntu1) wily; urgency=medium + + [ Scarlett Clark ] + * Vivid backport + + [ Jonathan Riddell ] + * new upstream release + + -- Jonathan Riddell Wed, 07 Oct 2015 13:56:26 +0100 + ktexteditor (5.14.0-1) unstable; urgency=medium * New upstream release (5.14.0). -- Maximiliano Curia Tue, 15 Sep 2015 13:49:55 +0200 +ktexteditor (5.14.0-0ubuntu1) wily; urgency=medium + + * new upstream release + + -- Clive Johnston Thu, 17 Sep 2015 13:26:47 +0100 + ktexteditor (5.13.0-1) unstable; urgency=medium * New upstream release (5.13.0). -- Maximiliano Curia Tue, 01 Sep 2015 13:28:14 +0200 +ktexteditor (5.13.0-0ubuntu1) wily; urgency=medium + + * new upstream release + + -- Jonathan Riddell Mon, 10 Aug 2015 13:32:00 +0200 + ktexteditor (5.12.0-1) unstable; urgency=medium * New upstream release (5.12.0). -- Maximiliano Curia Thu, 09 Jul 2015 12:44:05 +0200 +ktexteditor (5.12.0-0ubuntu1) wily; urgency=medium + + [ Scarlett Clark ] + * New upstream release + * Fix merge. + + [ José Manuel Santamaría Lema ] + * Override this lintian warning: + libkf5texteditor5-libjs-underscore: empty-binary-package + + [ Scarlett Clark ] + * Apply above patch. + * Add the lintain override file. + * Vivid backport. + + -- Scarlett Clark Mon, 03 Aug 2015 16:09:23 +0200 + ktexteditor (5.11.0-1) unstable; urgency=medium * New upstream release (5.10.0). @@ -293,6 +565,24 @@ ktexteditor (5.11.0-1) unstable; urgency -- Maximiliano Curia Mon, 29 Jun 2015 13:28:11 +0200 +ktexteditor (5.10.0-0ubuntu2) UNRELEASED; urgency=medium + + * Add kubuntu_workaround-katehighlightingindexer-arm.diff + * Add libkf5texteditor5-libjs-underscore bridge package to allow + installing as multi-arch + + -- Jonathan Riddell Fri, 12 Jun 2015 08:07:46 +0200 + +ktexteditor (5.10.0-0ubuntu1) wily; urgency=medium + + [ Maximiliano Curia ] + * New upstream release (5.10.0). + + [ Jonathan Riddell ] + * New upstream release + + -- Jonathan Riddell Wed, 03 Jun 2015 20:32:35 +0200 + ktexteditor (5.9.0-1) experimental; urgency=medium * New upstream release (5.9.0). diff -pruN 5.49.0-2/debian/control 5.50.0-0ubuntu1/debian/control --- 5.49.0-2/debian/control 2018-09-09 09:17:58.000000000 +0000 +++ 5.50.0-0ubuntu1/debian/control 2018-09-10 21:15:08.000000000 +0000 @@ -6,20 +6,20 @@ Uploaders: Maximiliano Curia = 3.0~), debhelper (>= 11~), doxygen, - extra-cmake-modules (>= 5.49.0~), + extra-cmake-modules (>= 5.50.0~), graphviz, libeditorconfig-dev, libgit2-dev (>= 0.22.0~), libjs-underscore, - libkf5archive-dev (>= 5.49.0~), - libkf5config-dev (>= 5.49.0~), - libkf5guiaddons-dev (>= 5.49.0~), - libkf5i18n-dev (>= 5.49.0~), - libkf5iconthemes-dev (>= 5.49.0~), - libkf5kio-dev (>= 5.49.0~), - libkf5parts-dev (>= 5.49.0~), - libkf5sonnet-dev (>= 5.49.0~), - libkf5syntaxhighlighting-dev (>= 5.49.0~), + libkf5archive-dev (>= 5.50.0~), + libkf5config-dev (>= 5.50.0~), + libkf5guiaddons-dev (>= 5.50.0~), + libkf5i18n-dev (>= 5.50.0~), + libkf5iconthemes-dev (>= 5.50.0~), + libkf5kio-dev (>= 5.50.0~), + libkf5parts-dev (>= 5.50.0~), + libkf5sonnet-dev (>= 5.50.0~), + libkf5syntaxhighlighting-dev (>= 5.50.0~), libqt5sql5-sqlite, libqt5xmlpatterns5-dev (>= 5.8.0~), perl, @@ -29,18 +29,15 @@ Build-Depends: cmake (>= 3.0~), qtdeclarative5-dev (>= 5.8.0~), qtscript5-dev (>= 5.7.0~), qttools5-dev-tools (>= 5.4), - xauth, - xvfb, -Standards-Version: 4.2.1 +Standards-Version: 4.1.4 Homepage: https://projects.kde.org/projects/frameworks/ktexteditor -Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/ktexteditor -Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/ktexteditor.git +Vcs-Browser: https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/ktexteditor +Vcs-Git: https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/ktexteditor Package: ktexteditor-data -Section: kde Architecture: all -Depends: ${misc:Depends} Multi-Arch: foreign +Depends: ${misc:Depends}, ${shlibs:Depends} Description: provide advanced plain text editing services The KTextEditor interfaces - also called KTE interfaces - are a set of well-defined interfaces which an application or library can @@ -52,8 +49,7 @@ Description: provide advanced plain text Package: ktexteditor-katepart Architecture: any -Depends: ${misc:Depends}, ${shlibs:Depends}, - libkf5texteditor5 (= ${binary:Version}), +Depends: ${misc:Depends}, ${shlibs:Depends} Description: provide advanced plain text editing services The KTextEditor interfaces - also called KTE interfaces - are a set of well-defined interfaces which an application or library can @@ -69,6 +65,8 @@ Package: libkf5texteditor-bin Architecture: any Multi-Arch: foreign Depends: ${misc:Depends}, ${shlibs:Depends} +Breaks: libkf5texteditor5 (<< 5.47.0~) +Replaces: libkf5texteditor5 (<< 5.47.0~) Description: provide advanced plain text editing services (binaries) The KTextEditor interfaces - also called KTE interfaces - are a set of well-defined interfaces which an application or library can @@ -81,12 +79,13 @@ Description: provide advanced plain text This package contains the helper binaries. Package: libkf5texteditor-dev -Section: libdevel Architecture: any -Depends: libkf5parts-dev (>= 5.49.0~), +Section: libdevel +Depends: libkf5parts-dev (>= 5.50.0~), libkf5texteditor5 (= ${binary:Version}), qtbase5-dev (>= 5.8.0~), ${misc:Depends}, + ${shlibs:Depends}, Recommends: libkf5texteditor-doc (= ${source:Version}) Description: provide advanced plain text editing services The KTextEditor interfaces - also called KTE interfaces - are a set @@ -102,6 +101,7 @@ Description: provide advanced plain text Package: libkf5texteditor-doc Architecture: all Multi-Arch: foreign +Section: doc Depends: ${misc:Depends} Description: provide advanced plain text editing services (documentation) The KTextEditor interfaces - also called KTE interfaces - are a set @@ -113,15 +113,16 @@ Description: provide advanced plain text (Kate Part). . This package contains the qch documentation files. -Section: doc Package: libkf5texteditor5 Architecture: any +Multi-Arch: same Depends: ktexteditor-data (= ${source:Version}), - libjs-underscore, + libkf5texteditor5-libjs-underscore, libkf5texteditor-bin (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, +Recommends: ktexteditor-katepart (= ${binary:Version}) Description: provide advanced plain text editing services The KTextEditor interfaces - also called KTE interfaces - are a set of well-defined interfaces which an application or library can @@ -130,5 +131,11 @@ Description: provide advanced plain text the user to choose which implementation of the editor component to use. The only implementation right now is the Kate Editor Component (Kate Part). -Multi-Arch: same -Recommends: ktexteditor-katepart (= ${binary:Version}) + +Package: libkf5texteditor5-libjs-underscore +Architecture: any +Multi-Arch: foreign +Depends: libjs-underscore, ${misc:Depends}, ${shlibs:Depends} +Description: Bridge package for libjs-underscore + Bridge package for libjs-underscore to allow for installation of + libjs-underscore in multi-arch use. diff -pruN 5.49.0-2/debian/copyright 5.50.0-0ubuntu1/debian/copyright --- 5.49.0-2/debian/copyright 2018-09-09 08:38:35.000000000 +0000 +++ 5.50.0-0ubuntu1/debian/copyright 2018-09-10 21:15:08.000000000 +0000 @@ -118,6 +118,102 @@ Files: src/script/data/indentation/haske src/script/data/indentation/latex.js src/script/data/indentation/lisp.js src/script/data/indentation/python.js + src/syntax/data/4dos.xml + src/syntax/data/abc.xml + src/syntax/data/actionscript.xml + src/syntax/data/agda.xml + src/syntax/data/ahdl.xml + src/syntax/data/ansys.xml + src/syntax/data/apache.xml + src/syntax/data/asm-dsp56k.xml + src/syntax/data/asm-m68k.xml + src/syntax/data/asp.xml + src/syntax/data/awk.xml + src/syntax/data/bash.xml + src/syntax/data/bibtex.xml + src/syntax/data/bmethod.xml + src/syntax/data/boo.xml + src/syntax/data/cg.xml + src/syntax/data/changelog.xml + src/syntax/data/cisco.xml + src/syntax/data/cpp.xml + src/syntax/data/css.xml + src/syntax/data/curry.xml + src/syntax/data/d.xml + src/syntax/data/djangotemplate.xml + src/syntax/data/dosbat.xml + src/syntax/data/dtd.xml + src/syntax/data/fgl-4gl.xml + src/syntax/data/fgl-per.xml + src/syntax/data/fortran.xml + src/syntax/data/fsharp.xml + src/syntax/data/gcc.xml + src/syntax/data/gdb.xml + src/syntax/data/generate-php.pl + src/syntax/data/git-ignore.xml + src/syntax/data/git-rebase.xml + src/syntax/data/glosstex.xml + src/syntax/data/glsl.xml + src/syntax/data/haml.xml + src/syntax/data/hamlet.xml + src/syntax/data/haskell.xml + src/syntax/data/html.xml + src/syntax/data/hunspell-aff.xml + src/syntax/data/hunspell-dat.xml + src/syntax/data/hunspell-dic.xml + src/syntax/data/hunspell-idx.xml + src/syntax/data/ini.xml + src/syntax/data/isocpp.xml + src/syntax/data/java.xml + src/syntax/data/javadoc.xml + src/syntax/data/jsp.xml + src/syntax/data/latex.xml + src/syntax/data/less.xml + src/syntax/data/lex.xml + src/syntax/data/lilypond.xml + src/syntax/data/literate-curry.xml + src/syntax/data/literate-haskell.xml + src/syntax/data/m3u.xml + src/syntax/data/mako.xml + src/syntax/data/mathematica.xml + src/syntax/data/metafont.xml + src/syntax/data/mips.xml + src/syntax/data/modelines.xml + src/syntax/data/mup.xml + src/syntax/data/ocaml.xml + src/syntax/data/oors.xml + src/syntax/data/pango.xml + src/syntax/data/picsrc.xml + src/syntax/data/povray.xml + src/syntax/data/protobuf.xml + src/syntax/data/purebasic.xml + src/syntax/data/qmake.xml + src/syntax/data/rapidq.xml + src/syntax/data/relaxng.xml + src/syntax/data/relaxngcompact.xml + src/syntax/data/rib.xml + src/syntax/data/rtf.xml + src/syntax/data/scala.xml + src/syntax/data/scss.xml + src/syntax/data/sisu.xml + src/syntax/data/sml.xml + src/syntax/data/spice.xml + src/syntax/data/sql-oracle.xml + src/syntax/data/sql.xml + src/syntax/data/stata.xml + src/syntax/data/systemc.xml + src/syntax/data/tcsh.xml + src/syntax/data/texinfo.xml + src/syntax/data/textile.xml + src/syntax/data/valgrind-suppression.xml + src/syntax/data/vrml.xml + src/syntax/data/xml.xml + src/syntax/data/xorg.xml + src/syntax/data/xslt.xml + src/syntax/data/xul.xml + src/syntax/data/yacc.xml + src/syntax/data/yaml.xml + src/syntax/data/zsh.xml Copyright: 2012-2014, Alex Turbov 2007, Aziz Köksal 2004, Jan Villat @@ -199,6 +295,30 @@ Copyright: 2004, >Anders Lund 2008, Darrin Yeager. http://www.dyeager.org 2014, Dirk Sarpe @@ -216,6 +336,8 @@ Files: COPYING.LIB autotests/input/syntax/vhdl/light52_tb.vhdl src/spellcheck/spellcheckbar.cpp src/spellcheck/spellcheckbar.h + src/syntax/data/ansforth94.xml + src/syntax/data/maxima.xml Copyright: 2008, Alexey V. Beshenov 2000-2010, Authors and OPENCORES.ORG 1991-1999, Free Software Foundation, Inc @@ -240,6 +362,20 @@ Copyright: 2008, Christoph Cullmann License: LGPL-2+3 +Files: src/syntax/data/asm-avr.xml + src/syntax/data/gnuassembler.xml + src/syntax/data/go.xml + src/syntax/data/ilerpg.xml + src/syntax/data/mel.xml + src/syntax/data/nasm.xml + src/syntax/data/replicode.xml +Copyright: 2002, John Zaitseff + 2014, Martin Sandsmark + 2010, Miquel Sabaté + 2003, Nick Roux + 2004, Roland Nagy +License: GPL-2+ + Files: po/ca/ktexteditor5.po po/ca@valencia/ktexteditor5.po po/uk/ktexteditor5.po @@ -247,34 +383,66 @@ Copyright: 2014-2015, This_file_is_part_ License: LGPL-2.1+3+KDEeV Files: src/script/data/commands/jumpMatchingIndent.js + src/syntax/data/nesc.xml + src/syntax/data/r.xml Copyright: 2006, Thomas Friedrichsmeier, Arne Henningsen, and the RKWard Team License: GPL-2 Files: src/script/data/libraries/emmet/lib.js + src/syntax/data/jam.xml Copyright: 2009-2012, Jeremy Ashkenas, DocumentCloud Inc 2009-2011, Joshaven Potter 2006, Mildred License: Expat +Files: src/syntax/data/kdesrc-buildrc.xml + src/syntax/data/lsl.xml +Copyright: Michael Pyne +License: LGPL-3 + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 3 of + the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU Lesser Public License version + 3 can be found in `/usr/share/common-licenses/LGPL-3'. + +Files: src/syntax/data/varnish.xml + src/syntax/data/varnishtest.xml +Copyright: Xavier Guerrin +License: WTFPL + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + Version 2, December 2004 + . + Copyright (C) 2004 Sam Hocevar + . + Everyone is permitted to copy and distribute verbatim or modified + copies of this license document, and changing it is allowed as long + as the name is changed. + . + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + . + 0. You just DO WHAT THE FUCK YOU WANT TO. + +Files: src/syntax/data/systemverilog.xml + src/syntax/data/vera.xml +Copyright: Sean O'Boyle +License: GPL-3+ + Files: src/script/data/commands/utils.js Copyright: 2000, Martin Pool 2003, Pierre-Luc Paour 2005, SCK-CEN (Belgian Nucleair Research Centre) -License: LGPL or Zlib - "license": "LGPL", - . - and later: - . - natcompare.js -- Perform 'natural order' comparisons of strings in JavaScript. - Copyright (C) 2005 by SCK-CEN (Belgian Nucleair Research Centre) - Written by Kristof Coomans - . - Based on the Java version by Pierre-Luc Paour, of which this is more or less a straight conversion. - Copyright (C) 2003 by Pierre-Luc Paour - . - The Java version was based on the C version by Martin Pool. - Copyright (C) 2000 by Martin Pool - . +License: Zlib This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. @@ -290,9 +458,50 @@ License: LGPL or Zlib 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. + +Files: src/syntax/data/m4.xml +Copyright: 2011, Cybernetica AS ( http://www.cyber.ee/ ) +License: BSD-3-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of Cybernetica AS nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL Cybernetica AS BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Files: src/syntax/data/kconfig.xml +Copyright: Martin Walch +License: GPL-3 + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 3 of + the License. . - On Debian systems, the complete text of the GNU Lesser Public License can be - found in `/usr/share/common-licenses/LGPL'. + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU General Public License + version 3 can be found in `/usr/share/common-licenses/GPL-3'. Files: debian/* Copyright: 2014, Scarlett Clark @@ -338,6 +547,41 @@ License: GPL-2 On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". +License: GPL-2+ + This program, including associated files, is free software. You may + distribute it and/or modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either Version 2 of + the license, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +License: GPL-3+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU General Public License + version 3 can be found in `/usr/share/common-licenses/GPL-3'. + License: LGPL-2 This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public diff -pruN 5.49.0-2/debian/libkf5texteditor5-libjs-underscore.lintian-overrides 5.50.0-0ubuntu1/debian/libkf5texteditor5-libjs-underscore.lintian-overrides --- 5.49.0-2/debian/libkf5texteditor5-libjs-underscore.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ 5.50.0-0ubuntu1/debian/libkf5texteditor5-libjs-underscore.lintian-overrides 2018-09-10 21:15:08.000000000 +0000 @@ -0,0 +1 @@ +libkf5texteditor5-libjs-underscore: empty-binary-package diff -pruN 5.49.0-2/debian/libkf5texteditor5.symbols 5.50.0-0ubuntu1/debian/libkf5texteditor5.symbols --- 5.49.0-2/debian/libkf5texteditor5.symbols 2018-09-09 08:15:16.000000000 +0000 +++ 5.50.0-0ubuntu1/debian/libkf5texteditor5.symbols 1970-01-01 00:00:00.000000000 +0000 @@ -1,2742 +0,0 @@ -# SymbolsHelper-Confirmed: 5.49.0 amd64 -libKF5TextEditor.so.5 libkf5texteditor5 #MINVER# -* Build-Depends-Package: libkf5texteditor-dev - _ZN10KateBuffer10unwrapLineEi@Base 5.9.0 - _ZN10KateBuffer11doHighlightEiib@Base 5.9.0 - _ZN10KateBuffer11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN10KateBuffer11qt_metacastEPKc@Base 5.9.0 - _ZN10KateBuffer11setTabWidthEi@Base 5.9.0 - _ZN10KateBuffer12setHighlightEi@Base 5.9.0 - _ZN10KateBuffer16staticMetaObjectE@Base 5.9.0 - _ZN10KateBuffer17ensureHighlightedEii@Base 5.9.0 - _ZN10KateBuffer17respellCheckBlockEii@Base 5.9.0 - _ZN10KateBuffer22invalidateHighlightingEv@Base 5.9.0 - _ZN10KateBuffer31computeFoldingRangeForStartLineEi@Base 5.9.0 - _ZN10KateBuffer5clearEv@Base 5.9.0 - _ZN10KateBuffer7editEndEv@Base 5.9.0 - _ZN10KateBuffer8openFileERK7QStringb@Base 5.9.0 - _ZN10KateBuffer8saveFileERK7QString@Base 5.9.0 - _ZN10KateBuffer8tagLinesEii@Base 5.9.0 - _ZN10KateBuffer8wrapLineERKN11KTextEditor6CursorE@Base 5.9.0 - _ZN10KateBuffer9canEncodeEv@Base 5.9.0 - _ZN10KateBuffer9editStartEv@Base 5.9.0 - _ZN10KateBufferC1EPN11KTextEditor15DocumentPrivateE@Base 5.9.0 - _ZN10KateBufferC2EPN11KTextEditor15DocumentPrivateE@Base 5.9.0 - _ZN10KateBufferD0Ev@Base 5.9.0 - _ZN10KateBufferD1Ev@Base 5.9.0 - _ZN10KateBufferD2Ev@Base 5.9.0 - _ZN11KTextEditor10ConfigPage11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN11KTextEditor10ConfigPage11qt_metacastEPKc@Base 5.9.0 - _ZN11KTextEditor10ConfigPage16staticMetaObjectE@Base 5.9.0 - _ZN11KTextEditor10ConfigPage7changedEv@Base 5.9.0 - _ZN11KTextEditor10ConfigPageC1EP7QWidget@Base 5.9.0 - _ZN11KTextEditor10ConfigPageC2EP7QWidget@Base 5.9.0 - _ZN11KTextEditor10ConfigPageD0Ev@Base 5.9.0 - _ZN11KTextEditor10ConfigPageD1Ev@Base 5.9.0 - _ZN11KTextEditor10ConfigPageD2Ev@Base 5.9.0 - _ZN11KTextEditor10MainWindow10activeViewEv@Base 5.9.0 - _ZN11KTextEditor10MainWindow10guiFactoryEv@Base 5.9.0 - _ZN11KTextEditor10MainWindow10pluginViewERK7QString@Base 5.9.0 - _ZN11KTextEditor10MainWindow11hideViewBarEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN11KTextEditor10MainWindow11qt_metacastEPKc@Base 5.9.0 - _ZN11KTextEditor10MainWindow11showViewBarEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor10MainWindow11viewChangedEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor10MainWindow11viewCreatedEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor10MainWindow12activateViewEPNS_8DocumentE@Base 5.9.0 - _ZN11KTextEditor10MainWindow12hideToolViewEP7QWidget@Base 5.9.0 - _ZN11KTextEditor10MainWindow12moveToolViewEP7QWidgetNS0_16ToolViewPositionE@Base 5.9.0 - _ZN11KTextEditor10MainWindow12showToolViewEP7QWidget@Base 5.9.0 - _ZN11KTextEditor10MainWindow13createViewBarEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor10MainWindow13deleteViewBarEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor10MainWindow14closeSplitViewEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor10MainWindow14createToolViewEPNS_6PluginERK7QStringNS0_16ToolViewPositionERK5QIconS5_@Base 5.9.0 - _ZN11KTextEditor10MainWindow16staticMetaObjectE@Base 5.9.0 - _ZN11KTextEditor10MainWindow17pluginViewCreatedERK7QStringP7QObject@Base 5.9.0 - _ZN11KTextEditor10MainWindow17pluginViewDeletedERK7QStringP7QObject@Base 5.9.0 - _ZN11KTextEditor10MainWindow18addWidgetToViewBarEPNS_4ViewEP7QWidget@Base 5.9.0 - _ZN11KTextEditor10MainWindow20viewsInSameSplitViewEPNS_4ViewES2_@Base 5.9.0 - _ZN11KTextEditor10MainWindow25unhandledShortcutOverrideEP6QEvent@Base 5.9.0 - _ZN11KTextEditor10MainWindow5viewsEv@Base 5.9.0 - _ZN11KTextEditor10MainWindow6windowEv@Base 5.9.0 - _ZN11KTextEditor10MainWindow7openUrlERK4QUrlRK7QString@Base 5.9.0 - _ZN11KTextEditor10MainWindow9closeViewEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor10MainWindow9splitViewEN2Qt11OrientationE@Base 5.9.0 - _ZN11KTextEditor10MainWindowC1EP7QObject@Base 5.9.0 - _ZN11KTextEditor10MainWindowC2EP7QObject@Base 5.9.0 - _ZN11KTextEditor10MainWindowD0Ev@Base 5.9.0 - _ZN11KTextEditor10MainWindowD1Ev@Base 5.9.0 - _ZN11KTextEditor10MainWindowD2Ev@Base 5.9.0 - _ZN11KTextEditor11Application11mainWindowsEv@Base 5.9.0 - _ZN11KTextEditor11Application11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN11KTextEditor11Application11qt_metacastEPKc@Base 5.9.0 - _ZN11KTextEditor11Application13closeDocumentEPNS_8DocumentE@Base 5.9.0 - _ZN11KTextEditor11Application13pluginCreatedERK7QStringPNS_6PluginE@Base 5.9.0 - _ZN11KTextEditor11Application13pluginDeletedERK7QStringPNS_6PluginE@Base 5.9.0 - _ZN11KTextEditor11Application14closeDocumentsERK5QListIPNS_8DocumentEE@Base 5.9.0 - _ZN11KTextEditor11Application15documentCreatedEPNS_8DocumentE@Base 5.9.0 - _ZN11KTextEditor11Application15documentDeletedEPNS_8DocumentE@Base 5.9.0 - _ZN11KTextEditor11Application16activeMainWindowEv@Base 5.9.0 - _ZN11KTextEditor11Application16documentsCreatedERK5QListIPNS_8DocumentEE@Base 5.9.0 - _ZN11KTextEditor11Application16documentsDeletedERK5QListIPNS_8DocumentEE@Base 5.9.0 - _ZN11KTextEditor11Application16staticMetaObjectE@Base 5.9.0 - _ZN11KTextEditor11Application21documentWillBeDeletedEPNS_8DocumentE@Base 5.9.0 - _ZN11KTextEditor11Application22aboutToCreateDocumentsEv@Base 5.9.0 - _ZN11KTextEditor11Application22aboutToDeleteDocumentsERK5QListIPNS_8DocumentEE@Base 5.9.0 - _ZN11KTextEditor11Application4quitEv@Base 5.9.0 - _ZN11KTextEditor11Application6pluginERK7QString@Base 5.9.0 - _ZN11KTextEditor11Application7findUrlERK4QUrl@Base 5.9.0 - _ZN11KTextEditor11Application7openUrlERK4QUrlRK7QString@Base 5.9.0 - _ZN11KTextEditor11Application9documentsEv@Base 5.9.0 - _ZN11KTextEditor11ApplicationC1EP7QObject@Base 5.9.0 - _ZN11KTextEditor11ApplicationC2EP7QObject@Base 5.9.0 - _ZN11KTextEditor11ApplicationD0Ev@Base 5.9.0 - _ZN11KTextEditor11ApplicationD1Ev@Base 5.9.0 - _ZN11KTextEditor11ApplicationD2Ev@Base 5.9.0 - _ZN11KTextEditor11MovingRange8setRangeERKNS_6CursorES3_@Base 5.9.0 - _ZN11KTextEditor11MovingRangeC1Ev@Base 5.9.0 - _ZN11KTextEditor11MovingRangeC2Ev@Base 5.9.0 - _ZN11KTextEditor11MovingRangeD0Ev@Base 5.9.0 - _ZN11KTextEditor11MovingRangeD1Ev@Base 5.9.0 - _ZN11KTextEditor11MovingRangeD2Ev@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate10capitalizeEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate10cursorLeftEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate10iconBorderEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate10navigateUpEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate10paintEventEP11QPaintEvent@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate10reloadFileEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate10scrollDownEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate10selectLineERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate10selectWordERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate10unfoldLineEi@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate10updateViewEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate11cleanIndentEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate11configValueERK7QString@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate11cursorRightEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate11postMessageEPNS_7MessageE5QListI14QSharedPointerI7QActionEE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate11qt_metacastEPKc@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate11repaintTextEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate11setupLayoutEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate11shiftBottomEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate11shiftPageUpEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate12bottomOfViewEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate12findPreviousEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate12lineSelectedEi@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate12navigateBackEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate12navigateDownEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate12navigateLeftEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate12printPreviewEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate12setInputModeENS_4View9InputModeE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate12setSelectionERKNS_5RangeE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate12setupActionsEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate12slotGotFocusEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate12smartNewlineEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate12spellingMenuEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate12tagSelectionERKNS_5RangeE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate12toggleInsertEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate12updateConfigEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate12visibleRangeEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate13applyWordWrapEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate13configChangedEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate13dictionaryBarEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate13dropEventPassEP10QDropEvent@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate13editSetCursorERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate13lineNumbersOnEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate13messageWidgetEv@Base 5.42.0 - _ZN11KTextEditor11ViewPrivate13navigateRightEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate13setIconBorderEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate13shiftPageDownEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate13shiftWordLeftEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate13slotHlChangedEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate13slotLostFocusEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate13toggleCommentEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate14clearSelectionEbb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate14clearSelectionEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate14cursorSelectedERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate14cycleInputModeEv@Base 5.16.0 - _ZN11KTextEditor11ViewPrivate14deleteWordLeftEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate14lineAttributesEi@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate14navigateAcceptEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate14scrollBarMarksEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate14setConfigValueERK7QStringRK8QVariant@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate14setContextMenuEP5QMenu@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate14shiftTopOfViewEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate14shiftWordRightEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate14slotUpdateUndoEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate14toggleNPSpacesEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate14toggleWWMarkerEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate14updateRangesInENS_9Attribute14ActivationTypeE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate15abortCompletionEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate15clearHighlightsEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate15currentTextLineEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate15deleteWordRightEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate15forceCompletionEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate15lineEndSelectedERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate15lineHasSelectedEi@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate15lineIsSelectionEi@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate15shiftCursorLeftEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate15slotExpandLocalEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate15startCompletionERKNS_5RangeEPNS_19CodeCompletionModelE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate15switchToCmdLineEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate15toggleInputModeEv@Base 5.41.0 - _ZN11KTextEditor11ViewPrivate15toggleStatusBarEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate15toggleWordCountEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate15toggleWriteLockEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate16changeDictionaryEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate16createHighlightsEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate16exportHtmlToFileERK7QString@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate16exportHtmlToFileEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate16foldingMarkersOnEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate16saveFoldingStateEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate16scrollBarMiniMapEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate16setLineNumbersOnEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate16setTextHintDelayEi@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate16setupCodeFoldingEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate16setupConnectionsEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate16setupEditActionsEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate16shiftCursorRightEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate16slotConfigDialogEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate16slotSaveCanceledERK7QString@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate16slotTextInsertedEPNS_4ViewERKNS_6CursorERK7QString@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate16staticMetaObjectE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate16toggleIconBorderEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate17applyFoldingStateEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate17completionAbortedEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate17dynWrapIndicatorsEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate17readSessionConfigERK12KConfigGroupRK4QSetI7QStringE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate17setBlockSelectionEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate17setCursorPositionENS_6CursorE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate17setScrollBarMarksEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate17shiftBottomOfViewEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate17slotCollapseLocalEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate17toMatchingBracketEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate17toggleDynWordWrapEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate18completionExecutedEPNS_4ViewERKNS_6CursorEPNS_19CodeCompletionModelERK11QModelIndex@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate18removeSelectedTextEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate18setAnnotationModelEPNS_15AnnotationModelE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate18toNextModifiedLineEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate18toPrevModifiedLineEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate18writeSessionConfigER12KConfigGroupRK4QSetI7QStringE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate19activateEditActionsEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate19annotationActivatedEPNS_4ViewEi@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate19delayedUpdateOfViewEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate19displayRangeChangedEPS0_@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate19setFoldingMarkersOnEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate19setScrollBarMiniMapEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate19toggleLineNumbersOnEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate19updateFoldingConfigEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate20findSelectedForwardsEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate20setDynWrapIndicatorsEi@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate20slotReadWriteChangedEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate20slotSelectionChangedEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate20toggleBlockSelectionEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate20toggleFoldingMarkersEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate20toggleScrollBarMarksEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate20updateDocumentConfigEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate20updateRendererConfigEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate21deactivateEditActionsEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate21exportHtmlToClipboardEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate21findSelectedBackwardsEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate21sendCompletionAbortedEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate21slotFoldToplevelNodesEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate21userInvokedCompletionEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate22aboutToHideContextMenuEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate22aboutToShowContextMenuEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate22insertTemplateInternalERKNS_6CursorERK7QStringS6_@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate22notifyAboutRangeChangeEiib@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate22sendCompletionExecutedERKNS_6CursorEPNS_19CodeCompletionModelERK11QModelIndex@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate22setScrollBarMiniMapAllEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate22shiftToMatchingBracketEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate22toggleScrollBarMiniMapEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate23ensureCursorColumnValidEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate23goToNextEditingPositionEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate23registerCompletionModelEPNS_19CodeCompletionModelE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate23setCursorPositionVisualERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate23setMouseTrackingEnabledEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate23slotDelayedUpdateOfViewEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate23slotExpandToplevelNodesEv@Base 5.27.0 - _ZN11KTextEditor11ViewPrivate24registerTextHintProviderEPNS_16TextHintProviderE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate24setScrollBarMiniMapWidthEi@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate24toggleOnTheFlySpellCheckEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate25setCursorPositionInternalERKNS_6CursorEjb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate25setScrollPositionInternalERNS_6CursorE@Base 5.36.0 - _ZN11KTextEditor11ViewPrivate25toggleScrollBarMiniMapAllEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate25unregisterCompletionModelEPNS_19CodeCompletionModelE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate26notifyMousePositionChangedERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate26setAnnotationBorderVisibleEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate26unregisterTextHintProviderEPNS_16TextHintProviderE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate27goToPreviousEditingPositionEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate27slotClipboardHistoryChangedEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate29selectionChangedForHighlightsEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate29setAutomaticInvocationEnabledEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate2upEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate31reflectOnTheFlySpellCheckStatusEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate32annotationContextMenuAboutToShowEPNS_4ViewEP5QMenui@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate33annotationBorderVisibilityChangedEPNS_4ViewEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate35setHorizontalScrollPositionInternalEi@Base 5.36.0 - _ZN11KTextEditor11ViewPrivate3cutEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate3endEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate3topEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate4downEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate4findEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate4homeEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate5alignEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate5clearEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate5eventEP6QEvent@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate5pasteEPK7QString@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate5printEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate6bottomEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate6indentEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate6pageUpEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate6setEolEi@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate6tagAllEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate7commentEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate7editEndEiib@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate7gotoBarEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate7replaceEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate7shiftUpEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate7tagLineERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate8blockFixERNS_5RangeE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate8findNextEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate8foldLineEi@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate8gotoLineEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate8killLineEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate8pageDownEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate8rendererEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate8scrollUpEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate8shiftEndEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate8shiftTopEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate8tagLinesENS_5RangeEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate8tagLinesENS_6CursorES1_b@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate8tagLinesEiib@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate8tagRangeERKNS_5RangeEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate8unIndentEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate8wordLeftEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate9backspaceEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate9editStartEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate9insertTabEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate9joinLinesEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate9keyDeleteEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate9keyReturnEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate9lowercaseEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate9selectAllEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate9setAddBomEb@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate9shiftDownEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate9shiftHomeEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate9topOfViewEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate9transposeEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate9uncommentEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate9uppercaseEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivate9wordRightEv@Base 5.9.0 - _ZN11KTextEditor11ViewPrivateC1EPNS_15DocumentPrivateEP7QWidgetPNS_10MainWindowE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivateC2EPNS_15DocumentPrivateEP7QWidgetPNS_10MainWindowE@Base 5.9.0 - _ZN11KTextEditor11ViewPrivateD0Ev@Base 5.9.0 - _ZN11KTextEditor11ViewPrivateD1Ev@Base 5.9.0 - _ZN11KTextEditor11ViewPrivateD2Ev@Base 5.9.0 - _ZN11KTextEditor12MovingCursor11setPositionEii@Base 5.9.0 - _ZN11KTextEditor12MovingCursor12gotoNextLineEv@Base 5.9.0 - _ZN11KTextEditor12MovingCursor16gotoPreviousLineEv@Base 5.9.0 - _ZN11KTextEditor12MovingCursor4moveEiNS0_12WrapBehaviorE@Base 5.9.0 - _ZN11KTextEditor12MovingCursor7setLineEi@Base 5.9.0 - _ZN11KTextEditor12MovingCursor9setColumnEi@Base 5.9.0 - _ZN11KTextEditor12MovingCursorC1Ev@Base 5.9.0 - _ZN11KTextEditor12MovingCursorC2Ev@Base 5.9.0 - _ZN11KTextEditor12MovingCursorD0Ev@Base 5.9.0 - _ZN11KTextEditor12MovingCursorD1Ev@Base 5.9.0 - _ZN11KTextEditor12MovingCursorD2Ev@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate10configPageEiP7QWidget@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate11eventFilterEP7QObjectP6QEvent@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate11qt_metacastEPKc@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate12configDialogEP7QWidget@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate12registerViewEPNS_11ViewPrivateE@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate12unitTestModeEv@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate14createDocumentEP7QObject@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate14deregisterViewEPNS_11ViewPrivateE@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate15copyToClipboardERK7QString@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate16registerDocumentEPNS_15DocumentPrivateE@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate16staticMetaObjectE@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate18deregisterDocumentEPNS_15DocumentPrivateE@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate18enableUnitTestModeEv@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate18inputModeFactoriesEv@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate18searchHistoryModelEv@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate18updateColorPaletteEv@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate19replaceHistoryModelEv@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate23clipboardHistoryChangedEv@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate30saveSearchReplaceHistoryModelsEv@Base 5.9.0 - _ZN11KTextEditor13EditorPrivate4selfEv@Base 5.9.0 - _ZN11KTextEditor13EditorPrivateC1ER8QPointerIS0_E@Base 5.9.0 - _ZN11KTextEditor13EditorPrivateC2ER8QPointerIS0_E@Base 5.9.0 - _ZN11KTextEditor13EditorPrivateD0Ev@Base 5.9.0 - _ZN11KTextEditor13EditorPrivateD1Ev@Base 5.9.0 - _ZN11KTextEditor13EditorPrivateD2Ev@Base 5.9.0 - _ZN11KTextEditor13MarkInterfaceC1Ev@Base 5.9.0 - _ZN11KTextEditor13MarkInterfaceC2Ev@Base 5.9.0 - _ZN11KTextEditor13MarkInterfaceD0Ev@Base 5.9.0 - _ZN11KTextEditor13MarkInterfaceD1Ev@Base 5.9.0 - _ZN11KTextEditor13MarkInterfaceD2Ev@Base 5.9.0 - _ZN11KTextEditor14DocumentCursor11setPositionERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor14DocumentCursor11setPositionEii@Base 5.9.0 - _ZN11KTextEditor14DocumentCursor12gotoNextLineEv@Base 5.9.0 - _ZN11KTextEditor14DocumentCursor16gotoPreviousLineEv@Base 5.9.0 - _ZN11KTextEditor14DocumentCursor4moveEiNS0_12WrapBehaviorE@Base 5.9.0 - _ZN11KTextEditor14DocumentCursor7setLineEi@Base 5.9.0 - _ZN11KTextEditor14DocumentCursor9makeValidEv@Base 5.9.0 - _ZN11KTextEditor14DocumentCursor9setColumnEi@Base 5.9.0 - _ZN11KTextEditor14DocumentCursorC1EPNS_8DocumentE@Base 5.9.0 - _ZN11KTextEditor14DocumentCursorC1EPNS_8DocumentERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor14DocumentCursorC1EPNS_8DocumentEii@Base 5.9.0 - _ZN11KTextEditor14DocumentCursorC1ERKS0_@Base 5.9.0 - _ZN11KTextEditor14DocumentCursorC2EPNS_8DocumentE@Base 5.9.0 - _ZN11KTextEditor14DocumentCursorC2EPNS_8DocumentERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor14DocumentCursorC2EPNS_8DocumentEii@Base 5.9.0 - _ZN11KTextEditor14DocumentCursorC2ERKS0_@Base 5.9.0 - _ZN11KTextEditor15AnnotationModel11lineChangedEi@Base 5.9.0 - _ZN11KTextEditor15AnnotationModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN11KTextEditor15AnnotationModel11qt_metacastEPKc@Base 5.9.0 - _ZN11KTextEditor15AnnotationModel16staticMetaObjectE@Base 5.9.0 - _ZN11KTextEditor15AnnotationModel5resetEv@Base 5.9.0 - _ZN11KTextEditor15ConfigInterfaceC1Ev@Base 5.9.0 - _ZN11KTextEditor15ConfigInterfaceC2Ev@Base 5.9.0 - _ZN11KTextEditor15ConfigInterfaceD0Ev@Base 5.9.0 - _ZN11KTextEditor15ConfigInterfaceD1Ev@Base 5.9.0 - _ZN11KTextEditor15ConfigInterfaceD2Ev@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate10clearMarksEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate10createViewEP7QWidgetPNS_10MainWindowE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate10insertLineEiRK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate10insertTextERKNS_6CursorERK11QStringListb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate10insertTextERKNS_6CursorERK7QStringb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate10queryCloseEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate10rangeEmptyEPNS_11MovingRangeE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate10removeLineEi@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate10removeMarkEij@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate10removeTextERKNS_5RangeEb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate10removeViewEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11attributeAtERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11configValueERK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11defStyleNumEii@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11insertLinesEiRK11QStringList@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11makeAttribsEb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11markChangedEPNS_8DocumentENS_4MarkENS_13MarkInterface16MarkChangeActionE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11markClickedEPNS_8DocumentENS_4MarkERb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11postMessageEPNS_7MessageE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11qt_metacastEPKc@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11recoverDataEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11replaceTextERKNS_5RangeERK7QStringb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11setEncodingERK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11setModifiedEb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11setVariableERK7QStringS3_@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11setWordWrapEb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11slotStartedEPN3KIO3JobE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11textRemovedEPNS_8DocumentERKNS_5RangeERK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate11undoChangedEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate12bomSetByUserEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate12createDigestEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate12dialogParentEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate12documentSaveEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate12editWrapLineEiibPb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate12kateTextLineEi@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate12lockRevisionEx@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate12marksChangedEPNS_8DocumentE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate12popEditStateEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate12printPreviewEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate12rangeInvalidEPNS_11MovingRangeE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate12repaintViewsEb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate12setReadWriteEb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate12slotCanceledEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate12textInsertedEPNS_8DocumentERKNS_5RangeE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate12updateConfigEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate13checkIntValueE7QStringPi@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate13configChangedEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate13pushEditStateEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate13readDirConfigEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate13readVariablesEb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate13setActiveViewEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate13setDictionaryERK7QStringRKNS_5RangeE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate13setMarkPixmapENS_13MarkInterface9MarkTypesERK7QPixmap@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate13setWordWrapAtEj@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate13slotCompletedEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate13updateDocNameEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate14checkBoolValueE7QStringPb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate14checkOverwriteE4QUrlP7QWidget@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate14documentReloadEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate14documentSaveAsEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate14editInsertLineEiRK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate14editInsertTextEiiRK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate14editRemoveLineEi@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate14editRemoveTextEiii@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate14editUnWrapLineEibi@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate14inputMethodEndEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate14modifiedOnDiskEPNS_8DocumentEbNS_21ModificationInterface20ModifiedOnDiskReasonE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate14newMovingRangeERKNS_5RangeE6QFlagsINS_11MovingRange14InsertBehaviorEENS5_13EmptyBehaviorE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate14setConfigValueERK7QStringRK8QVariant@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate14slotUrlChangedERK4QUrl@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate14transformRangeERNS_5RangeE6QFlagsINS_11MovingRange14InsertBehaviorEENS4_13EmptyBehaviorExx@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate14unlockRevisionEx@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate14updateFileTypeERK7QStringb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate15bufferHlChangedEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate15checkColorValueE7QStringR6QColor@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate15editLineWrappedEiii@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate15editRemoveLinesEii@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate15findTouchedLineEib@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate15handleMarkClickEi@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate15newMovingCursorERKNS_6CursorENS_12MovingCursor14InsertBehaviorE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate15onModOnHdIgnoreEv@Base 5.27.0 - _ZN11KTextEditor15DocumentPrivate15onModOnHdReloadEv@Base 5.27.0 - _ZN11KTextEditor15DocumentPrivate15onModOnHdSaveAsEv@Base 5.27.0 - _ZN11KTextEditor15DocumentPrivate15setViewVariableE7QStringS1_@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate15transformCursorERNS_6CursorENS_12MovingCursor14InsertBehaviorExx@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate15transformCursorERiS1_NS_12MovingCursor14InsertBehaviorExx@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate16activateDirWatchERK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate16createBackupFileEv@Base 5.26.0 - _ZN11KTextEditor15DocumentPrivate16decodeCharactersERKNS_5RangeER5QListI5QPairIiiEES8_@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate16inputMethodStartEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate16messageDestroyedEPNS_7MessageE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate16readVariableLineE7QStringb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate16setEditableMarksEj@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate16slotAbortLoadingEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate16slotModOnHdDirtyERK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate16staticMetaObjectE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate17aboutToRemoveTextERKNS_5RangeE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate17editLineUnWrappedEii@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate17internalHlChangedEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate17plainKateTextLineEi@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate17readSessionConfigERK12KConfigGroupRK4QSetI7QStringE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate17setModifiedOnDiskENS_21ModificationInterface20ModifiedOnDiskReasonE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate18deactivateDirWatchEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate18documentSaveCopyAsEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate18highlightingModeAtERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate18requestMarkTooltipEi6QPoint@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate18setAnnotationModelEPNS_15AnnotationModelE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate18setMarkDescriptionENS_13MarkInterface9MarkTypesERK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate18slotModOnHdCreatedERK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate18slotModOnHdDeletedERK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate18slotModifiedOnDiskEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate18writeSessionConfigER12KConfigGroupRK4QSetI7QStringE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate19discardDataRecoveryEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate19findMatchingBracketERKNS_6CursorEi@Base 5.16.0 - _ZN11KTextEditor15DocumentPrivate19lastEditingPositionENS0_19EditingPositionKindENS_6CursorE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate19nextNonSpaceCharPosERiS1_@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate19removeStringFromEndEiRK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate19setHighlightingModeERK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate19slotQueryClose_saveEPbS1_@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate20clearEditingPosStackEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate20markToolTipRequestedEPNS_8DocumentENS_4MarkE6QPointRb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate20refreshOnTheFlyCheckERKNS_5RangeE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate20removeTrailingSpacesEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate20saveEditingPositionsEPNS_8DocumentERKNS_5RangeE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate20setDefaultDictionaryERK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate20setUndoMergeAllEditsEb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate21clearDictionaryRangesEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate21deleteDictionaryRangeEPNS_11MovingRangeE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate21handleMarkContextMenuEi6QPoint@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate21setDontChangeHlOnSaveEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate22annotationModelChangedEPNS_15AnnotationModelES2_@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate23checkCursorForAutobraceEPNS_4ViewERKNS_6CursorE@Base 5.16.0 - _ZN11KTextEditor15DocumentPrivate23clearMisspellingForWordERK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate23dictionaryRangesPresentEb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate23editMarkLineAutoWrappedEib@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate23previousNonSpaceCharPosERiS1_@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate24defaultDictionaryChangedEPS0_@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate24markContextMenuRequestedEPNS_8DocumentENS_4MarkE6QPointRb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate24setActiveTemplateHandlerEP19KateTemplateHandler@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate24setModifiedOnDiskWarningEb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate24setPageUpDownMovesCursorEb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate24slotDelayedHandleModOnHdEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate25computePositionWrtOffsetsERK5QListI5QPairIiiEEi@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate25containsCharacterEncodingERKNS_5RangeE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate25removeStringFromBeginningEiRK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate25revertToDefaultDictionaryERKNS_5RangeE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate25slotTriggerLoadingMessageEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate26closeDocumentInApplicationEv@Base 5.16.0 - _ZN11KTextEditor15DocumentPrivate26documentSaveAsWithEncodingERK7QString@Base 5.16.0 - _ZN11KTextEditor15DocumentPrivate27replaceCharactersByEncodingERKNS_5RangeE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate28onTheFlySpellCheckingEnabledEb@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate28showAndSetOpeningErrorAccessEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate30addStartLineCommentToSelectionEPNS_11ViewPrivateEi@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate30addStartStopCommentToSelectionEPNS_11ViewPrivateEi@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate31addStartLineCommentToSingleLineEii@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate31addStartStopCommentToSingleLineEii@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate31openWithLineLengthLimitOverrideEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate32removeStartStopCommentFromRegionERKNS_6CursorES3_i@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate35aboutToDeleteMovingInterfaceContentEPNS_8DocumentE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate35charactersSemiInteractivelyInsertedERKNS_6CursorERK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate35removeStartLineCommentFromSelectionEPNS_11ViewPrivateEi@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate35removeStartStopCommentFromSelectionEPNS_11ViewPrivateEi@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate36removeStartLineCommentFromSingleLineEii@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate36removeStartStopCommentFromSingleLineEii@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate39aboutToInvalidateMovingInterfaceContentEPNS_8DocumentE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate3delEPNS_11ViewPrivateERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate4markEi@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate4redoEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate4saveEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate4undoEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate5alignEPNS_11ViewPrivateERKNS_5RangeE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate5clearEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate5marksEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate5pasteEPNS_11ViewPrivateERK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate5printEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate6indentENS_5RangeEi@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate6loadedEPS0_@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate6saveAsERK4QUrl@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate6widgetEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate7addMarkEij@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate7addViewEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate7commentEPNS_11ViewPrivateEjji@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate7editEndEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate7newLineEPNS_11ViewPrivateE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate7openUrlERK4QUrl@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate7setMarkEij@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate7setModeERK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate7setTextERK11QStringList@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate7setTextERK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate8closeUrlEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate8mimeTypeEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate8openFileEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate8saveFileEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate8swapFileEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate8tagLinesEii@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate8wrapTextEii@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate9backspaceEPNS_11ViewPrivateERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate9clearMarkEi@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate9editStartEv@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate9insertTabEPNS_11ViewPrivateERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate9isCommentEii@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate9joinLinesEjj@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate9ownedViewEPNS_11ViewPrivateE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate9transformEPNS_11ViewPrivateERKNS_6CursorENS0_13TextTransformE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate9transposeERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivate9typeCharsEPNS_11ViewPrivateERK7QString@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivateC1EbbP7QWidgetP7QObject@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivateC2EbbP7QWidgetP7QObject@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivateD0Ev@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivateD1Ev@Base 5.9.0 - _ZN11KTextEditor15DocumentPrivateD2Ev@Base 5.9.0 - _ZN11KTextEditor15MovingInterfaceC1Ev@Base 5.9.0 - _ZN11KTextEditor15MovingInterfaceC2Ev@Base 5.9.0 - _ZN11KTextEditor15MovingInterfaceD0Ev@Base 5.9.0 - _ZN11KTextEditor15MovingInterfaceD1Ev@Base 5.9.0 - _ZN11KTextEditor15MovingInterfaceD2Ev@Base 5.9.0 - _ZN11KTextEditor16TextHintProviderC1Ev@Base 5.9.0 - _ZN11KTextEditor16TextHintProviderC2Ev@Base 5.9.0 - _ZN11KTextEditor16TextHintProviderD0Ev@Base 5.9.0 - _ZN11KTextEditor16TextHintProviderD1Ev@Base 5.9.0 - _ZN11KTextEditor16TextHintProviderD2Ev@Base 5.9.0 - _ZN11KTextEditor17TextHintInterfaceC1Ev@Base 5.9.0 - _ZN11KTextEditor17TextHintInterfaceC2Ev@Base 5.9.0 - _ZN11KTextEditor17TextHintInterfaceD0Ev@Base 5.9.0 - _ZN11KTextEditor17TextHintInterfaceD1Ev@Base 5.9.0 - _ZN11KTextEditor17TextHintInterfaceD2Ev@Base 5.9.0 - _ZN11KTextEditor19CodeCompletionModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN11KTextEditor19CodeCompletionModel11qt_metacastEPKc@Base 5.9.0 - _ZN11KTextEditor19CodeCompletionModel11setRowCountEi@Base 5.9.0 - _ZN11KTextEditor19CodeCompletionModel12setHasGroupsEb@Base 5.9.0 - _ZN11KTextEditor19CodeCompletionModel12waitForResetEv@Base 5.9.0 - _ZN11KTextEditor19CodeCompletionModel16hasGroupsChangedEPS0_b@Base 5.9.0 - _ZN11KTextEditor19CodeCompletionModel16staticMetaObjectE@Base 5.9.0 - _ZN11KTextEditor19CodeCompletionModel17completionInvokedEPNS_4ViewERKNS_5RangeENS0_14InvocationTypeE@Base 5.9.0 - _ZN11KTextEditor19CodeCompletionModelC1EP7QObject@Base 5.9.0 - _ZN11KTextEditor19CodeCompletionModelC2EP7QObject@Base 5.9.0 - _ZN11KTextEditor19CodeCompletionModelD0Ev@Base 5.9.0 - _ZN11KTextEditor19CodeCompletionModelD1Ev@Base 5.9.0 - _ZN11KTextEditor19CodeCompletionModelD2Ev@Base 5.9.0 - _ZN11KTextEditor19MovingRangeFeedback10rangeEmptyEPNS_11MovingRangeE@Base 5.9.0 - _ZN11KTextEditor19MovingRangeFeedback12rangeInvalidEPNS_11MovingRangeE@Base 5.9.0 - _ZN11KTextEditor19MovingRangeFeedback16caretExitedRangeEPNS_11MovingRangeEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor19MovingRangeFeedback16mouseExitedRangeEPNS_11MovingRangeEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor19MovingRangeFeedback17caretEnteredRangeEPNS_11MovingRangeEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor19MovingRangeFeedback17mouseEnteredRangeEPNS_11MovingRangeEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor19MovingRangeFeedbackC1Ev@Base 5.9.0 - _ZN11KTextEditor19MovingRangeFeedbackC2Ev@Base 5.9.0 - _ZN11KTextEditor19MovingRangeFeedbackD0Ev@Base 5.9.0 - _ZN11KTextEditor19MovingRangeFeedbackD1Ev@Base 5.9.0 - _ZN11KTextEditor19MovingRangeFeedbackD2Ev@Base 5.9.0 - _ZN11KTextEditor21ModificationInterfaceC1Ev@Base 5.9.0 - _ZN11KTextEditor21ModificationInterfaceC2Ev@Base 5.9.0 - _ZN11KTextEditor21ModificationInterfaceD0Ev@Base 5.9.0 - _ZN11KTextEditor21ModificationInterfaceD1Ev@Base 5.9.0 - _ZN11KTextEditor21ModificationInterfaceD2Ev@Base 5.9.0 - _ZN11KTextEditor22SessionConfigInterfaceC1Ev@Base 5.9.0 - _ZN11KTextEditor22SessionConfigInterfaceC2Ev@Base 5.9.0 - _ZN11KTextEditor22SessionConfigInterfaceD0Ev@Base 5.9.0 - _ZN11KTextEditor22SessionConfigInterfaceD1Ev@Base 5.9.0 - _ZN11KTextEditor22SessionConfigInterfaceD2Ev@Base 5.9.0 - _ZN11KTextEditor23CodeCompletionInterfaceD0Ev@Base 5.9.0 - _ZN11KTextEditor23CodeCompletionInterfaceD1Ev@Base 5.9.0 - _ZN11KTextEditor23CodeCompletionInterfaceD2Ev@Base 5.9.0 - _ZN11KTextEditor38CodeCompletionModelControllerInterface12filterStringEPNS_4ViewERKNS_5RangeERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor38CodeCompletionModelControllerInterface12matchingItemERK11QModelIndex@Base 5.9.0 - _ZN11KTextEditor38CodeCompletionModelControllerInterface13shouldExecuteERK11QModelIndex5QChar@Base 5.9.0 - _ZN11KTextEditor38CodeCompletionModelControllerInterface15completionRangeEPNS_4ViewERKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor38CodeCompletionModelControllerInterface21shouldAbortCompletionEPNS_4ViewERKNS_5RangeERK7QString@Base 5.9.0 - _ZN11KTextEditor38CodeCompletionModelControllerInterface21shouldStartCompletionEPNS_4ViewERK7QStringbRKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor38CodeCompletionModelControllerInterface21updateCompletionRangeEPNS_4ViewERKNS_5RangeE@Base 5.9.0 - _ZN11KTextEditor38CodeCompletionModelControllerInterface7abortedEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor38CodeCompletionModelControllerInterfaceC1Ev@Base 5.9.0 - _ZN11KTextEditor38CodeCompletionModelControllerInterfaceC2Ev@Base 5.9.0 - _ZN11KTextEditor38CodeCompletionModelControllerInterfaceD0Ev@Base 5.9.0 - _ZN11KTextEditor38CodeCompletionModelControllerInterfaceD1Ev@Base 5.9.0 - _ZN11KTextEditor38CodeCompletionModelControllerInterfaceD2Ev@Base 5.9.0 - _ZN11KTextEditor4View10insertTextERK7QString@Base 5.9.0 - _ZN11KTextEditor4View11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN11KTextEditor4View11qt_metacastEPKc@Base 5.9.0 - _ZN11KTextEditor4View12textInsertedEPS0_RKNS_6CursorERK7QString@Base 5.9.0 - _ZN11KTextEditor4View14insertTemplateERKNS_6CursorERK7QStringS6_@Base 5.9.0 - _ZN11KTextEditor4View15viewModeChangedEPS0_NS0_8ViewModeE@Base 5.9.0 - _ZN11KTextEditor4View16selectionChangedEPS0_@Base 5.9.0 - _ZN11KTextEditor4View16staticMetaObjectE@Base 5.9.0 - _ZN11KTextEditor4View17setScrollPositionERNS_6CursorE@Base 5.36.0 - _ZN11KTextEditor4View19setStatusBarEnabledEb@Base 5.9.0 - _ZN11KTextEditor4View20mousePositionChangedEPS0_RKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor4View20viewInputModeChangedEPS0_NS0_9InputModeE@Base 5.9.0 - _ZN11KTextEditor4View21cursorPositionChangedEPS0_RKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor4View22contextMenuAboutToShowEPS0_P5QMenu@Base 5.9.0 - _ZN11KTextEditor4View23statusBarEnabledChangedEPS0_b@Base 5.9.0 - _ZN11KTextEditor4View27setHorizontalScrollPositionEi@Base 5.36.0 - _ZN11KTextEditor4View29verticalScrollPositionChangedEPS0_RKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor4View31horizontalScrollPositionChangedEPS0_@Base 5.9.0 - _ZN11KTextEditor4View7focusInEPS0_@Base 5.9.0 - _ZN11KTextEditor4View8focusOutEPS0_@Base 5.9.0 - _ZN11KTextEditor4ViewC1EPNS_11ViewPrivateEP7QWidget@Base 5.9.0 - _ZN11KTextEditor4ViewC2EPNS_11ViewPrivateEP7QWidget@Base 5.9.0 - _ZN11KTextEditor4ViewD0Ev@Base 5.9.0 - _ZN11KTextEditor4ViewD1Ev@Base 5.9.0 - _ZN11KTextEditor4ViewD2Ev@Base 5.9.0 - _ZN11KTextEditor5Range10fromStringERK10QStringRef@Base 5.22.0 - _ZN11KTextEditor5Range12setBothLinesEi@Base 5.9.0 - _ZN11KTextEditor5Range13expandToRangeERKS0_@Base 5.9.0 - _ZN11KTextEditor5Range14confineToRangeERKS0_@Base 5.9.0 - _ZN11KTextEditor5Range14setBothColumnsEi@Base 5.9.0 - _ZN11KTextEditor5Range8setRangeERKNS_6CursorES3_@Base 5.9.0 - _ZN11KTextEditor5Range8setRangeERKS0_@Base 5.9.0 - _ZN11KTextEditor6Cursor10fromStringERK10QStringRef@Base 5.22.0 - _ZN11KTextEditor6Editor11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN11KTextEditor6Editor11qt_metacastEPKc@Base 5.9.0 - _ZN11KTextEditor6Editor15documentCreatedEPS0_PNS_8DocumentE@Base 5.9.0 - _ZN11KTextEditor6Editor16staticMetaObjectE@Base 5.9.0 - _ZN11KTextEditor6Editor8instanceEv@Base 5.9.0 - _ZN11KTextEditor6EditorC1EPNS_13EditorPrivateE@Base 5.9.0 - _ZN11KTextEditor6EditorC2EPNS_13EditorPrivateE@Base 5.9.0 - _ZN11KTextEditor6EditorD0Ev@Base 5.9.0 - _ZN11KTextEditor6EditorD1Ev@Base 5.9.0 - _ZN11KTextEditor6EditorD2Ev@Base 5.9.0 - _ZN11KTextEditor6Plugin10configPageEiP7QWidget@Base 5.9.0 - _ZN11KTextEditor6Plugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN11KTextEditor6Plugin11qt_metacastEPKc@Base 5.9.0 - _ZN11KTextEditor6Plugin16staticMetaObjectE@Base 5.9.0 - _ZN11KTextEditor6PluginC1EP7QObject@Base 5.9.0 - _ZN11KTextEditor6PluginC2EP7QObject@Base 5.9.0 - _ZN11KTextEditor6PluginD0Ev@Base 5.9.0 - _ZN11KTextEditor6PluginD1Ev@Base 5.9.0 - _ZN11KTextEditor6PluginD2Ev@Base 5.9.0 - _ZN11KTextEditor7Command11processTextEPNS_4ViewERK7QString@Base 5.9.0 - _ZN11KTextEditor7Command11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN11KTextEditor7Command11qt_metacastEPKc@Base 5.9.0 - _ZN11KTextEditor7Command13supportsRangeERK7QString@Base 5.9.0 - _ZN11KTextEditor7Command16completionObjectEPNS_4ViewERK7QString@Base 5.9.0 - _ZN11KTextEditor7Command16staticMetaObjectE@Base 5.9.0 - _ZN11KTextEditor7Command18wantsToProcessTextERK7QString@Base 5.9.0 - _ZN11KTextEditor7CommandC1ERK11QStringListP7QObject@Base 5.9.0 - _ZN11KTextEditor7CommandC2ERK11QStringListP7QObject@Base 5.9.0 - _ZN11KTextEditor7CommandD0Ev@Base 5.9.0 - _ZN11KTextEditor7CommandD1Ev@Base 5.9.0 - _ZN11KTextEditor7CommandD2Ev@Base 5.9.0 - _ZN11KTextEditor7Message11iconChangedERK5QIcon@Base 5.9.0 - _ZN11KTextEditor7Message11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN11KTextEditor7Message11qt_metacastEPKc@Base 5.9.0 - _ZN11KTextEditor7Message11setAutoHideEi@Base 5.9.0 - _ZN11KTextEditor7Message11setDocumentEPNS_8DocumentE@Base 5.9.0 - _ZN11KTextEditor7Message11setPositionENS0_15MessagePositionE@Base 5.9.0 - _ZN11KTextEditor7Message11setPriorityEi@Base 5.9.0 - _ZN11KTextEditor7Message11setWordWrapEb@Base 5.9.0 - _ZN11KTextEditor7Message11textChangedERK7QString@Base 5.9.0 - _ZN11KTextEditor7Message15setAutoHideModeENS0_12AutoHideModeE@Base 5.9.0 - _ZN11KTextEditor7Message16staticMetaObjectE@Base 5.9.0 - _ZN11KTextEditor7Message6closedEPS0_@Base 5.9.0 - _ZN11KTextEditor7Message7setIconERK5QIcon@Base 5.9.0 - _ZN11KTextEditor7Message7setTextERK7QString@Base 5.9.0 - _ZN11KTextEditor7Message7setViewEPNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor7Message9addActionEP7QActionb@Base 5.9.0 - _ZN11KTextEditor7MessageC1ERK7QStringNS0_11MessageTypeE@Base 5.9.0 - _ZN11KTextEditor7MessageC2ERK7QStringNS0_11MessageTypeE@Base 5.9.0 - _ZN11KTextEditor7MessageD0Ev@Base 5.9.0 - _ZN11KTextEditor7MessageD1Ev@Base 5.9.0 - _ZN11KTextEditor7MessageD2Ev@Base 5.9.0 - _ZN11KTextEditor8Document11lineWrappedEPS0_RKNS_6CursorE@Base 5.9.0 - _ZN11KTextEditor8Document11modeChangedEPS0_@Base 5.9.0 - _ZN11KTextEditor8Document11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN11KTextEditor8Document11qt_metacastEPKc@Base 5.9.0 - _ZN11KTextEditor8Document11replaceTextERKNS_5RangeERK11QStringListb@Base 5.9.0 - _ZN11KTextEditor8Document11replaceTextERKNS_5RangeERK7QStringb@Base 5.9.0 - _ZN11KTextEditor8Document11textChangedEPS0_@Base 5.9.0 - _ZN11KTextEditor8Document11textRemovedEPS0_RKNS_5RangeERK7QString@Base 5.9.0 - _ZN11KTextEditor8Document11viewCreatedEPS0_PNS_4ViewE@Base 5.9.0 - _ZN11KTextEditor8Document12aboutToCloseEPS0_@Base 5.9.0 - _ZN11KTextEditor8Document12textInsertedEPS0_RKNS_6CursorERK7QString@Base 5.9.0 - _ZN11KTextEditor8Document13aboutToReloadEPS0_@Base 5.9.0 - _ZN11KTextEditor8Document13lineUnwrappedEPS0_i@Base 5.9.0 - _ZN11KTextEditor8Document14editingStartedEPS0_@Base 5.9.0 - _ZN11KTextEditor8Document15editingFinishedEPS0_@Base 5.9.0 - _ZN11KTextEditor8Document15modifiedChangedEPS0_@Base 5.9.0 - _ZN11KTextEditor8Document16readWriteChangedEPS0_@Base 5.9.0 - _ZN11KTextEditor8Document16staticMetaObjectE@Base 5.9.0 - _ZN11KTextEditor8Document18EditingTransaction5startEv@Base 5.9.0 - _ZN11KTextEditor8Document18EditingTransaction6finishEv@Base 5.9.0 - _ZN11KTextEditor8Document18EditingTransactionC1EPS0_@Base 5.9.0 - _ZN11KTextEditor8Document18EditingTransactionC2EPS0_@Base 5.9.0 - _ZN11KTextEditor8Document18EditingTransactionD1Ev@Base 5.9.0 - _ZN11KTextEditor8Document18EditingTransactionD2Ev@Base 5.9.0 - _ZN11KTextEditor8Document18documentUrlChangedEPS0_@Base 5.9.0 - _ZN11KTextEditor8Document19documentNameChangedEPS0_@Base 5.9.0 - _ZN11KTextEditor8Document23documentSavedOrUploadedEPS0_b@Base 5.9.0 - _ZN11KTextEditor8Document23highlightingModeChangedEPS0_@Base 5.9.0 - _ZN11KTextEditor8Document8reloadedEPS0_@Base 5.9.0 - _ZN11KTextEditor8DocumentC1EPNS_15DocumentPrivateEP7QObject@Base 5.9.0 - _ZN11KTextEditor8DocumentC2EPNS_15DocumentPrivateEP7QObject@Base 5.9.0 - _ZN11KTextEditor8DocumentD0Ev@Base 5.9.0 - _ZN11KTextEditor8DocumentD1Ev@Base 5.9.0 - _ZN11KTextEditor8DocumentD2Ev@Base 5.9.0 - _ZN11KTextEditor9Attribute10setOutlineERK6QBrush@Base 5.9.0 - _ZN11KTextEditor9Attribute11setFontBoldEb@Base 5.9.0 - _ZN11KTextEditor9Attribute15setDefaultStyleENS_12DefaultStyleE@Base 5.9.0 - _ZN11KTextEditor9Attribute19setDynamicAttributeENS0_14ActivationTypeE28QExplicitlySharedDataPointerIS0_E@Base 5.9.0 - _ZN11KTextEditor9Attribute20setSkipSpellCheckingEb@Base 5.9.0 - _ZN11KTextEditor9Attribute21setSelectedBackgroundERK6QBrush@Base 5.9.0 - _ZN11KTextEditor9Attribute21setSelectedForegroundERK6QBrush@Base 5.9.0 - _ZN11KTextEditor9Attribute27setBackgroundFillWhitespaceEb@Base 5.9.0 - _ZN11KTextEditor9Attribute5clearEv@Base 5.9.0 - _ZN11KTextEditor9Attribute7setNameERK7QString@Base 5.9.0 - _ZN11KTextEditor9AttributeC1ERK7QStringNS_12DefaultStyleE@Base 5.9.0 - _ZN11KTextEditor9AttributeC1ERKS0_@Base 5.9.0 - _ZN11KTextEditor9AttributeC1Ev@Base 5.9.0 - _ZN11KTextEditor9AttributeC2ERK7QStringNS_12DefaultStyleE@Base 5.9.0 - _ZN11KTextEditor9AttributeC2ERKS0_@Base 5.9.0 - _ZN11KTextEditor9AttributeC2Ev@Base 5.9.0 - _ZN11KTextEditor9AttributeD0Ev@Base 5.9.0 - _ZN11KTextEditor9AttributeD1Ev@Base 5.9.0 - _ZN11KTextEditor9AttributeD2Ev@Base 5.9.0 - _ZN11KTextEditor9AttributeaSERKS0_@Base 5.9.0 - _ZN11KTextEditor9AttributepLERKS0_@Base 5.9.0 - (optional=templinst)_ZN12KConfigGroup10writeEntryI5QFontEEvPKcRKT_6QFlagsIN11KConfigBase15WriteConfigFlagEE@Base 5.9.0 - (optional=templinst)_ZN12KConfigGroup10writeEntryI6QColorEEvPKcRKT_6QFlagsIN11KConfigBase15WriteConfigFlagEE@Base 5.9.0 - (optional=templinst)_ZN12KConfigGroup10writeEntryIbEEvPKcRK5QListIT_E6QFlagsIN11KConfigBase15WriteConfigFlagEE@Base 5.9.0 - (optional=templinst)_ZN12KConfigGroup10writeEntryIbEEvPKcRKT_6QFlagsIN11KConfigBase15WriteConfigFlagEE@Base 5.9.0 - (optional=templinst)_ZN12KConfigGroup10writeEntryIiEEvPKcRK5QListIT_E6QFlagsIN11KConfigBase15WriteConfigFlagEE@Base 5.9.0 - (optional=templinst)_ZN12KConfigGroup10writeEntryIiEEvPKcRKT_6QFlagsIN11KConfigBase15WriteConfigFlagEE@Base 5.9.0 - (optional=templinst)_ZN12KConfigGroup10writeEntryIjEEvPKcRKT_6QFlagsIN11KConfigBase15WriteConfigFlagEE@Base 5.9.0 - _ZN13KateSearchBar10replaceAllEv@Base 5.9.0 - _ZN13KateSearchBar10sendConfigEv@Base 5.9.0 - _ZN13KateSearchBar11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN13KateSearchBar11qt_metacastEPKc@Base 5.9.0 - _ZN13KateSearchBar11replaceNextEv@Base 5.9.0 - _ZN13KateSearchBar11selectRangeEPN11KTextEditor11ViewPrivateERKNS0_5RangeE@Base 5.9.0 - _ZN13KateSearchBar12backupConfigEb@Base 5.9.0 - _ZN13KateSearchBar12findPreviousEv@Base 5.9.0 - _ZN13KateSearchBar12selectRange2ERKN11KTextEditor5RangeE@Base 5.9.0 - _ZN13KateSearchBar12setMatchCaseEb@Base 5.9.0 - _ZN13KateSearchBar13indicateMatchENS_11MatchResultE@Base 5.9.0 - _ZN13KateSearchBar13setSearchModeENS_10SearchModeE@Base 5.9.0 - _ZN13KateSearchBar14enterPowerModeEv@Base 5.9.0 - _ZN13KateSearchBar14highlightMatchERKN11KTextEditor5RangeE@Base 5.9.0 - _ZN13KateSearchBar15clearHighlightsEv@Base 5.9.0 - _ZN13KateSearchBar15onReturnPressedEv@Base 5.9.0 - _ZN13KateSearchBar15showInfoMessageERK7QString@Base 5.9.0 - _ZN13KateSearchBar16fixForSingleLineERN11KTextEditor5RangeENS_15SearchDirectionE@Base 5.9.0 - _ZN13KateSearchBar16setSearchPatternERK7QString@Base 5.9.0 - _ZN13KateSearchBar16setSelectionOnlyEb@Base 5.9.0 - _ZN13KateSearchBar16staticMetaObjectE@Base 5.9.0 - _ZN13KateSearchBar18onMatchCaseToggledEb@Base 5.9.0 - _ZN13KateSearchBar18onPowerModeChangedEi@Base 5.9.0 - _ZN13KateSearchBar19givePatternFeedbackEv@Base 5.9.0 - _ZN13KateSearchBar19onIncPatternChangedERK7QString@Base 5.9.0 - _ZN13KateSearchBar19updateIncInitCursorEv@Base 5.9.0 - _ZN13KateSearchBar19updateSelectionOnlyEv@Base 5.9.0 - _ZN13KateSearchBar20enterIncrementalModeEv@Base 5.9.0 - _ZN13KateSearchBar20highlightReplacementERKN11KTextEditor5RangeE@Base 5.9.0 - _ZN13KateSearchBar20slotReadWriteChangedEv@Base 5.9.0 - _ZN13KateSearchBar21nextMatchForSelectionEPN11KTextEditor11ViewPrivateENS_15SearchDirectionE@Base 5.9.0 - _ZN13KateSearchBar21onPowerPatternChangedERK7QString@Base 5.9.0 - _ZN13KateSearchBar21setReplacementPatternERK7QString@Base 5.9.0 - _ZN13KateSearchBar21updateHighlightColorsEv@Base 5.9.0 - _ZN13KateSearchBar23addCurrentTextToHistoryEP9QComboBox@Base 5.9.0 - _ZN13KateSearchBar23showExtendedContextMenuEbRK6QPoint@Base 5.9.0 - _ZN13KateSearchBar32onPowerPatternContextMenuRequestERK6QPoint@Base 5.9.0 - _ZN13KateSearchBar32onPowerPatternContextMenuRequestEv@Base 5.9.0 - _ZN13KateSearchBar35onPowerReplacmentContextMenuRequestERK6QPoint@Base 5.9.0 - _ZN13KateSearchBar35onPowerReplacmentContextMenuRequestEv@Base 5.9.0 - _ZN13KateSearchBar4findENS_15SearchDirectionEPK7QString@Base 5.9.0 - _ZN13KateSearchBar6closedEv@Base 5.9.0 - _ZN13KateSearchBar7findAllEN11KTextEditor5RangeEPK7QString@Base 5.9.0 - _ZN13KateSearchBar7findAllEv@Base 5.9.0 - _ZN13KateSearchBar8findNextEv@Base 5.9.0 - _ZN13KateSearchBar9showEventEP10QShowEvent@Base 5.9.0 - _ZN13KateSearchBarC1EbPN11KTextEditor11ViewPrivateEP14KateViewConfig@Base 5.9.0 - _ZN13KateSearchBarC2EbPN11KTextEditor11ViewPrivateEP14KateViewConfig@Base 5.9.0 - _ZN13KateSearchBarD0Ev@Base 5.9.0 - _ZN13KateSearchBarD1Ev@Base 5.9.0 - _ZN13KateSearchBarD2Ev@Base 5.9.0 - _ZN14KateScriptView11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN14KateScriptView11qt_metacastEPKc@Base 5.9.0 - _ZN14KateScriptView12hasSelectionEv@Base 5.9.0 - _ZN14KateScriptView12selectedTextEv@Base 5.9.0 - _ZN14KateScriptView12setSelectionERK8QJSValue@Base 5.41.0 - _ZN14KateScriptView14clearSelectionEv@Base 5.9.0 - _ZN14KateScriptView14cursorPositionEv@Base 5.9.0 - _ZN14KateScriptView16staticMetaObjectE@Base 5.9.0 - _ZN14KateScriptView17setCursorPositionERK8QJSValue@Base 5.41.0 - _ZN14KateScriptView17setCursorPositionEii@Base 5.9.0 - _ZN14KateScriptView18removeSelectedTextEv@Base 5.9.0 - _ZN14KateScriptView21virtualCursorPositionEv@Base 5.9.0 - _ZN14KateScriptView24setVirtualCursorPositionERK8QJSValue@Base 5.41.0 - _ZN14KateScriptView24setVirtualCursorPositionEii@Base 5.9.0 - _ZN14KateScriptView4viewEv@Base 5.9.0 - _ZN14KateScriptView5alignERK8QJSValue@Base 5.41.0 - _ZN14KateScriptView7setViewEPN11KTextEditor11ViewPrivateE@Base 5.9.0 - _ZN14KateScriptView9selectAllEv@Base 5.9.0 - _ZN14KateScriptView9selectionEv@Base 5.9.0 - _ZN14KateScriptViewC1EP9QJSEngineP7QObject@Base 5.41.0 - _ZN14KateScriptViewC2EP9QJSEngineP7QObject@Base 5.41.0 - _ZN14KateViewConfig10readConfigERK12KConfigGroup@Base 5.9.0 - _ZN14KateViewConfig10setIconBarEb@Base 5.9.0 - _ZN14KateViewConfig11writeConfigER12KConfigGroup@Base 5.9.0 - _ZN14KateViewConfig12setInputModeEN11KTextEditor4View9InputModeE@Base 5.9.0 - _ZN14KateViewConfig12updateConfigEv@Base 5.9.0 - _ZN14KateViewConfig13setFoldingBarEb@Base 5.9.0 - _ZN14KateViewConfig14setDynWordWrapEb@Base 5.9.0 - _ZN14KateViewConfig14setLineNumbersEb@Base 5.9.0 - _ZN14KateViewConfig14setSearchFlagsEl@Base 5.9.0 - _ZN14KateViewConfig15setAutoBracketsEb@Base 5.16.0 - _ZN14KateViewConfig15setBookmarkSortEi@Base 5.9.0 - _ZN14KateViewConfig15setInputModeRawEi@Base 5.9.0 - _ZN14KateViewConfig15setSmartCopyCutEb@Base 5.9.0 - _ZN14KateViewConfig16setAllowMarkMenuEb@Base 5.9.0 - _ZN14KateViewConfig16setFoldFirstLineEb@Base 5.9.0 - _ZN14KateViewConfig16setScrollPastEndEb@Base 5.9.0 - _ZN14KateViewConfig16setShowWordCountEb@Base 5.9.0 - _ZN14KateViewConfig17setFoldingPreviewEb@Base 5.25.0 - _ZN14KateViewConfig17setScrollBarMarksEb@Base 5.9.0 - _ZN14KateViewConfig17setShowLinesCountEb@Base 5.49.0 - _ZN14KateViewConfig17setShowScrollbarsEi@Base 5.9.0 - _ZN14KateViewConfig17setWordCompletionEb@Base 5.9.0 - _ZN14KateViewConfig18setAutoCenterLinesEi@Base 5.9.0 - _ZN14KateViewConfig18setDefaultMarkTypeEj@Base 5.9.0 - _ZN14KateViewConfig19setLineModificationEb@Base 5.9.0 - _ZN14KateViewConfig19setScrollBarMiniMapEb@Base 5.9.0 - _ZN14KateViewConfig19setScrollBarPreviewEb@Base 5.25.0 - _ZN14KateViewConfig20setKeywordCompletionEb@Base 5.9.0 - _ZN14KateViewConfig22setPersistentSelectionEb@Base 5.9.0 - _ZN14KateViewConfig22setScrollBarMiniMapAllEb@Base 5.9.0 - _ZN14KateViewConfig23setViInputModeStealKeysEb@Base 5.9.0 - _ZN14KateViewConfig24setDynWordWrapIndicatorsEi@Base 5.9.0 - _ZN14KateViewConfig24setScrollBarMiniMapWidthEi@Base 5.9.0 - _ZN14KateViewConfig24setViRelativeLineNumbersEb@Base 5.9.0 - _ZN14KateViewConfig25setDynWordWrapAlignIndentEi@Base 5.9.0 - _ZN14KateViewConfig26setBackspaceRemoveComposedEb@Base 5.42.0 - _ZN14KateViewConfig27setWordCompletionRemoveTailEb@Base 5.9.0 - _ZN14KateViewConfig32setAutomaticCompletionInvocationEb@Base 5.9.0 - _ZN14KateViewConfig34setWordCompletionMinimalWordLengthEi@Base 5.9.0 - _ZN14KateViewConfig8s_globalE@Base 5.9.0 - _ZN14KateViewConfigC1EPN11KTextEditor11ViewPrivateE@Base 5.9.0 - _ZN14KateViewConfigC1Ev@Base 5.9.0 - _ZN14KateViewConfigC2EPN11KTextEditor11ViewPrivateE@Base 5.9.0 - _ZN14KateViewConfigC2Ev@Base 5.9.0 - _ZN14KateViewConfigD0Ev@Base 5.9.0 - _ZN14KateViewConfigD1Ev@Base 5.9.0 - _ZN14KateViewConfigD2Ev@Base 5.9.0 - _ZN15KateUndoManager10activeViewEv@Base 5.9.0 - _ZN15KateUndoManager10undoCancelEv@Base 5.9.0 - _ZN15KateUndoManager11addUndoItemEP8KateUndo@Base 5.9.0 - _ZN15KateUndoManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN15KateUndoManager11qt_metacastEPKc@Base 5.9.0 - _ZN15KateUndoManager11setModifiedEb@Base 5.9.0 - _ZN15KateUndoManager11undoChangedEv@Base 5.9.0 - _ZN15KateUndoManager11viewCreatedEPN11KTextEditor8DocumentEPNS0_4ViewE@Base 5.9.0 - _ZN15KateUndoManager12updateConfigEv@Base 5.9.0 - _ZN15KateUndoManager13undoSafePointEv@Base 5.9.0 - _ZN15KateUndoManager14inputMethodEndEv@Base 5.9.0 - _ZN15KateUndoManager14updateModifiedEv@Base 5.9.0 - _ZN15KateUndoManager15isActiveChangedEb@Base 5.9.0 - _ZN15KateUndoManager15slotLineRemovedEiRK7QString@Base 5.9.0 - _ZN15KateUndoManager15slotLineWrappedEiiib@Base 5.9.0 - _ZN15KateUndoManager15slotTextRemovedEiiRK7QString@Base 5.9.0 - _ZN15KateUndoManager16inputMethodStartEv@Base 5.9.0 - _ZN15KateUndoManager16slotLineInsertedEiRK7QString@Base 5.9.0 - _ZN15KateUndoManager16slotTextInsertedEiiRK7QString@Base 5.9.0 - _ZN15KateUndoManager16staticMetaObjectE@Base 5.9.0 - _ZN15KateUndoManager17slotLineUnWrappedEiiib@Base 5.9.0 - _ZN15KateUndoManager20setAllowComplexMergeEb@Base 5.9.0 - _ZN15KateUndoManager23slotMarkLineAutoWrappedEib@Base 5.9.0 - _ZN15KateUndoManager23updateLineModificationsEv@Base 5.9.0 - _ZN15KateUndoManager29setUndoRedoCursorsOfLastGroupERKN11KTextEditor6CursorES3_@Base 5.23.0 - _ZN15KateUndoManager4redoEv@Base 5.9.0 - _ZN15KateUndoManager4undoEv@Base 5.9.0 - _ZN15KateUndoManager7editEndEv@Base 5.9.0 - _ZN15KateUndoManager7endUndoEv@Base 5.9.0 - _ZN15KateUndoManager7redoEndEPN11KTextEditor8DocumentE@Base 5.9.0 - _ZN15KateUndoManager7undoEndEPN11KTextEditor8DocumentE@Base 5.9.0 - _ZN15KateUndoManager8documentEv@Base 5.9.0 - _ZN15KateUndoManager9clearRedoEv@Base 5.9.0 - _ZN15KateUndoManager9clearUndoEv@Base 5.9.0 - _ZN15KateUndoManager9editStartEv@Base 5.9.0 - _ZN15KateUndoManager9redoStartEPN11KTextEditor8DocumentE@Base 5.9.0 - _ZN15KateUndoManager9setActiveEb@Base 5.9.0 - _ZN15KateUndoManager9startUndoEv@Base 5.9.0 - _ZN15KateUndoManager9undoStartEPN11KTextEditor8DocumentE@Base 5.9.0 - _ZN15KateUndoManagerC1EPN11KTextEditor15DocumentPrivateE@Base 5.9.0 - _ZN15KateUndoManagerC2EPN11KTextEditor15DocumentPrivateE@Base 5.9.0 - _ZN15KateUndoManagerD0Ev@Base 5.9.0 - _ZN15KateUndoManagerD1Ev@Base 5.9.0 - _ZN15KateUndoManagerD2Ev@Base 5.9.0 - _ZN15KateViInputMode10deactivateEv@Base 5.9.0 - _ZN15KateViInputMode11findReplaceEv@Base 5.9.0 - _ZN15KateViInputMode12findPreviousEv@Base 5.9.0 - _ZN15KateViInputMode12toggleInsertEv@Base 5.9.0 - _ZN15KateViInputMode12updateConfigEv@Base 5.9.0 - _ZN15KateViInputMode13setCaretStyleEN12KateRenderer11caretStylesE@Base 5.9.0 - _ZN15KateViInputMode14clearSelectionEv@Base 5.9.0 - _ZN15KateViInputMode15overwrittenCharERK5QChar@Base 5.9.0 - _ZN15KateViInputMode16readWriteChangedEb@Base 5.9.0 - _ZN15KateViInputMode17readSessionConfigERK12KConfigGroup@Base 5.9.0 - _ZN15KateViInputMode18writeSessionConfigER12KConfigGroup@Base 5.9.0 - _ZN15KateViInputMode19activateCommandLineEv@Base 5.9.0 - _ZN15KateViInputMode20findSelectedForwardsEv@Base 5.9.0 - _ZN15KateViInputMode20updateRendererConfigEv@Base 5.9.0 - _ZN15KateViInputMode21findSelectedBackwardsEv@Base 5.9.0 - _ZN15KateViInputMode24launchInteractiveCommandERK7QString@Base 5.9.0 - _ZN15KateViInputMode24viModeEmulatedCommandBarEv@Base 5.9.0 - _ZN15KateViInputMode28showViModeEmulatedCommandBarEv@Base 5.9.0 - _ZN15KateViInputMode4findEv@Base 5.9.0 - _ZN15KateViInputMode5resetEv@Base 5.9.0 - _ZN15KateViInputMode8activateEv@Base 5.9.0 - _ZN15KateViInputMode8findNextEv@Base 5.9.0 - _ZN15KateViInputMode8gotFocusEv@Base 5.9.0 - _ZN15KateViInputMode8keyPressEP9QKeyEvent@Base 5.9.0 - _ZN15KateViInputMode8stealKeyEP9QKeyEvent@Base 5.25.0 - _ZN15KateViInputMode9lostFocusEv@Base 5.9.0 - _ZN15KateViInputModeC1EP16KateViewInternalPN6KateVi11GlobalStateE@Base 5.9.0 - _ZN15KateViInputModeC2EP16KateViewInternalPN6KateVi11GlobalStateE@Base 5.9.0 - _ZN15KateViInputModeD0Ev@Base 5.9.0 - _ZN15KateViInputModeD1Ev@Base 5.9.0 - _ZN15KateViInputModeD2Ev@Base 5.9.0 - _ZN16KateGlobalConfig10readConfigERK12KConfigGroup@Base 5.9.0 - _ZN16KateGlobalConfig11writeConfigER12KConfigGroup@Base 5.9.0 - _ZN16KateGlobalConfig12updateConfigEv@Base 5.9.0 - _ZN16KateGlobalConfig13setProberTypeEN15KEncodingProber10ProberTypeE@Base 5.9.0 - _ZN16KateGlobalConfig19setFallbackEncodingERK7QString@Base 5.9.0 - _ZN16KateGlobalConfig8s_globalE@Base 5.9.0 - _ZN16KateGlobalConfigC1Ev@Base 5.9.0 - _ZN16KateGlobalConfigC2Ev@Base 5.9.0 - _ZN16KateGlobalConfigD0Ev@Base 5.9.0 - _ZN16KateGlobalConfigD1Ev@Base 5.9.0 - _ZN16KateGlobalConfigD2Ev@Base 5.9.0 - _ZN16KateRegExpSearch15escapePlaintextERK7QString@Base 5.9.0 - _ZN16KateRegExpSearch16buildReplacementERK7QStringRK11QStringListi@Base 5.9.0 - _ZN16KateRegExpSearch16buildReplacementERK7QStringRK11QStringListib@Base 5.9.0 - _ZN16KateRegExpSearch17ReplacementStreamC1ERK11QStringList@Base 5.9.0 - _ZN16KateRegExpSearch17ReplacementStreamC2ERK11QStringList@Base 5.9.0 - _ZN16KateRegExpSearch17ReplacementStreamlsENS0_14CaseConversionE@Base 5.9.0 - _ZN16KateRegExpSearch17ReplacementStreamlsERK7QString@Base 5.9.0 - _ZN16KateRegExpSearch17ReplacementStreamlsERKNS0_3capE@Base 5.9.0 - _ZN16KateRegExpSearch17ReplacementStreamlsERKNS0_7counterE@Base 5.9.0 - _ZN16KateRegExpSearch6searchERK7QStringRKN11KTextEditor5RangeEb@Base 5.9.0 - _ZN16KateRegExpSearchC1EPKN11KTextEditor8DocumentEN2Qt15CaseSensitivityE@Base 5.11.0 - _ZN16KateRegExpSearchC2EPKN11KTextEditor8DocumentEN2Qt15CaseSensitivityE@Base 5.11.0 - _ZN16KateRegExpSearchD1Ev@Base 5.9.0 - _ZN16KateRegExpSearchD2Ev@Base 5.9.0 - _ZN16KateScriptEditor11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.49.0 - _ZN16KateScriptEditor11qt_metacastEPKc@Base 5.49.0 - _ZN16KateScriptEditor16setClipboardTextERK7QString@Base 5.49.0 - _ZN16KateScriptEditor16staticMetaObjectE@Base 5.49.0 - _ZN16KateScriptEditorC1EP9QJSEngineP7QObject@Base 5.49.0 - _ZN16KateScriptEditorC2EP9QJSEngineP7QObject@Base 5.49.0 - _ZN17KateMessageWidget11linkHoveredERK7QString@Base 5.9.0 - _ZN17KateMessageWidget11postMessageEPN11KTextEditor7MessageE5QListI14QSharedPointerI7QActionEE@Base 5.9.0 - _ZN17KateMessageWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN17KateMessageWidget11qt_metacastEPKc@Base 5.9.0 - _ZN17KateMessageWidget11setWordWrapEPN11KTextEditor7MessageE@Base 5.9.0 - _ZN17KateMessageWidget15showNextMessageEv@Base 5.9.0 - _ZN17KateMessageWidget16messageDestroyedEPN11KTextEditor7MessageE@Base 5.9.0 - _ZN17KateMessageWidget16staticMetaObjectE@Base 5.9.0 - _ZN17KateMessageWidget18startAutoHideTimerEv@Base 5.9.0 - _ZN17KateMessageWidgetC1EP7QWidgetb@Base 5.9.0 - _ZN17KateMessageWidgetC2EP7QWidgetb@Base 5.9.0 - _ZN18KateCommandLineBar11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN18KateCommandLineBar11qt_metacastEPKc@Base 5.9.0 - _ZN18KateCommandLineBar12showHelpPageEv@Base 5.9.0 - _ZN18KateCommandLineBar16staticMetaObjectE@Base 5.9.0 - _ZN18KateCommandLineBar7executeERK7QString@Base 5.9.0 - _ZN18KateCommandLineBar7setTextERK7QStringb@Base 5.9.0 - _ZN18KateCommandLineBarC1EPN11KTextEditor11ViewPrivateEP7QWidget@Base 5.9.0 - _ZN18KateCommandLineBarC2EPN11KTextEditor11ViewPrivateEP7QWidget@Base 5.9.0 - _ZN18KateCommandLineBarD0Ev@Base 5.9.0 - _ZN18KateCommandLineBarD1Ev@Base 5.9.0 - _ZN18KateCommandLineBarD2Ev@Base 5.9.0 - _ZN18KateDocumentConfig10readConfigERK12KConfigGroup@Base 5.9.0 - _ZN18KateDocumentConfig11setEncodingERK7QString@Base 5.9.0 - _ZN18KateDocumentConfig11setShowTabsEb@Base 5.9.0 - _ZN18KateDocumentConfig11setTabWidthEi@Base 5.9.0 - _ZN18KateDocumentConfig11setWordWrapEb@Base 5.9.0 - _ZN18KateDocumentConfig11writeConfigER12KConfigGroup@Base 5.9.0 - _ZN18KateDocumentConfig12setSmartHomeEb@Base 5.9.0 - _ZN18KateDocumentConfig12updateConfigEv@Base 5.9.0 - _ZN18KateDocumentConfig13setMarkerSizeEj@Base 5.41.0 - _ZN18KateDocumentConfig13setShowSpacesEb@Base 5.9.0 - _ZN18KateDocumentConfig13setTabIndentsEb@Base 5.9.0 - _ZN18KateDocumentConfig13setWordWrapAtEi@Base 5.9.0 - _ZN18KateDocumentConfig14setBackupFlagsEj@Base 5.9.0 - _ZN18KateDocumentConfig14setTabHandlingEj@Base 5.9.0 - _ZN18KateDocumentConfig15setBackupPrefixERK7QString@Base 5.9.0 - _ZN18KateDocumentConfig15setBackupSuffixERK7QString@Base 5.9.0 - _ZN18KateDocumentConfig15setNewLineAtEofEb@Base 5.9.0 - _ZN18KateDocumentConfig15setRemoveSpacesEi@Base 5.9.0 - _ZN18KateDocumentConfig15setSwapFileModeEj@Base 5.9.0 - _ZN18KateDocumentConfig16setSwapDirectoryERK7QString@Base 5.9.0 - _ZN18KateDocumentConfig17setReplaceTabsDynEb@Base 5.9.0 - _ZN18KateDocumentConfig18setIndentationModeERK7QString@Base 5.9.0 - _ZN18KateDocumentConfig18setKeepExtraSpacesEb@Base 5.9.0 - _ZN18KateDocumentConfig18setLineLengthLimitEi@Base 5.9.0 - _ZN18KateDocumentConfig19setBackspaceIndentsEb@Base 5.9.0 - _ZN18KateDocumentConfig19setIndentPastedTextEb@Base 5.9.0 - _ZN18KateDocumentConfig19setIndentationWidthEi@Base 5.9.0 - _ZN18KateDocumentConfig19setSwapSyncIntervalEj@Base 5.9.0 - _ZN18KateDocumentConfig20setAllowEolDetectionEb@Base 5.9.0 - _ZN18KateDocumentConfig21setOnTheFlySpellCheckEb@Base 5.9.0 - _ZN18KateDocumentConfig24setPageUpDownMovesCursorEb@Base 5.9.0 - _ZN18KateDocumentConfig6setBomEb@Base 5.9.0 - _ZN18KateDocumentConfig6setEolEi@Base 5.9.0 - _ZN18KateDocumentConfig6setOvrEb@Base 5.9.0 - _ZN18KateDocumentConfig8s_globalE@Base 5.9.0 - _ZN18KateDocumentConfig9eolStringEv@Base 5.9.0 - _ZN18KateDocumentConfigC1EPN11KTextEditor15DocumentPrivateE@Base 5.9.0 - _ZN18KateDocumentConfigC1ERK12KConfigGroup@Base 5.9.0 - _ZN18KateDocumentConfigC1Ev@Base 5.9.0 - _ZN18KateDocumentConfigC2EPN11KTextEditor15DocumentPrivateE@Base 5.9.0 - _ZN18KateDocumentConfigC2ERK12KConfigGroup@Base 5.9.0 - _ZN18KateDocumentConfigC2Ev@Base 5.9.0 - _ZN18KateDocumentConfigD0Ev@Base 5.9.0 - _ZN18KateDocumentConfigD1Ev@Base 5.9.0 - _ZN18KateDocumentConfigD2Ev@Base 5.9.0 - _ZN18KateRendererConfig10readConfigERK12KConfigGroup@Base 5.9.0 - _ZN18KateRendererConfig11writeConfigER12KConfigGroup@Base 5.9.0 - _ZN18KateRendererConfig12reloadSchemaEv@Base 5.9.0 - _ZN18KateRendererConfig12updateConfigEv@Base 5.9.0 - _ZN18KateRendererConfig15setFoldingColorERK6QColor@Base 5.9.0 - _ZN18KateRendererConfig15setIconBarColorERK6QColor@Base 5.9.0 - _ZN18KateRendererConfig17setSavedLineColorERK6QColor@Base 5.9.0 - _ZN18KateRendererConfig17setSchemaInternalERK7QString@Base 5.9.0 - _ZN18KateRendererConfig17setSelectionColorERK6QColor@Base 5.9.0 - _ZN18KateRendererConfig17setSeparatorColorERK6QColor@Base 5.9.0 - _ZN18KateRendererConfig17setTabMarkerColorERK6QColor@Base 5.9.0 - _ZN18KateRendererConfig17setWordWrapMarkerEb@Base 5.9.0 - _ZN18KateRendererConfig18setBackgroundColorERK6QColor@Base 5.9.0 - _ZN18KateRendererConfig18setLineMarkerColorERK6QColorN11KTextEditor13MarkInterface9MarkTypesE@Base 5.9.0 - _ZN18KateRendererConfig18setLineNumberColorERK6QColor@Base 5.9.0 - _ZN18KateRendererConfig20setModifiedLineColorERK6QColor@Base 5.9.0 - _ZN18KateRendererConfig22setWordWrapMarkerColorERK6QColor@Base 5.9.0 - _ZN18KateRendererConfig23setHighlightedLineColorERK6QColor@Base 5.9.0 - _ZN18KateRendererConfig23setIndentationLineColorERK6QColor@Base 5.9.0 - _ZN18KateRendererConfig23setSearchHighlightColorERK6QColor@Base 5.9.0 - _ZN18KateRendererConfig23setShowIndentationLinesEb@Base 5.9.0 - _ZN18KateRendererConfig24setReplaceHighlightColorERK6QColor@Base 5.9.0 - _ZN18KateRendererConfig25setAnimateBracketMatchingEb@Base 5.9.0 - _ZN18KateRendererConfig25setCurrentLineNumberColorERK6QColor@Base 5.9.0 - _ZN18KateRendererConfig26setHighlightedBracketColorERK6QColor@Base 5.9.0 - _ZN18KateRendererConfig27setFontWithDroppedStyleNameERK5QFont@Base 5.46.0 - _ZN18KateRendererConfig27setSpellingMistakeLineColorERK6QColor@Base 5.9.0 - _ZN18KateRendererConfig29setShowWholeBracketExpressionEb@Base 5.9.0 - _ZN18KateRendererConfig7setFontERK5QFont@Base 5.9.0 - _ZN18KateRendererConfig8s_globalE@Base 5.9.0 - _ZN18KateRendererConfig9setSchemaERK7QString@Base 5.9.0 - _ZN18KateRendererConfigC1EP12KateRenderer@Base 5.9.0 - _ZN18KateRendererConfigC1Ev@Base 5.9.0 - _ZN18KateRendererConfigC2EP12KateRenderer@Base 5.9.0 - _ZN18KateRendererConfigC2Ev@Base 5.9.0 - _ZN18KateRendererConfigD0Ev@Base 5.9.0 - _ZN18KateRendererConfigD1Ev@Base 5.9.0 - _ZN18KateRendererConfigD2Ev@Base 5.9.0 - _ZN18KateScriptDocument10canBreakAtERK7QStringi@Base 5.9.0 - _ZN18KateScriptDocument10canCommentEii@Base 5.9.0 - _ZN18KateScriptDocument10commentEndEi@Base 5.9.0 - _ZN18KateScriptDocument10insertLineEiRK7QString@Base 5.9.0 - _ZN18KateScriptDocument10insertTextERK8QJSValueRK7QString@Base 5.41.0 - _ZN18KateScriptDocument10insertTextEiiRK7QString@Base 5.9.0 - _ZN18KateScriptDocument10isModifiedEv@Base 5.9.0 - _ZN18KateScriptDocument10lastColumnEi@Base 5.9.0 - _ZN18KateScriptDocument10lineLengthEi@Base 5.9.0 - _ZN18KateScriptDocument10removeLineEi@Base 5.9.0 - _ZN18KateScriptDocument10removeTextERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument10removeTextERK8QJSValueS2_@Base 5.41.0 - _ZN18KateScriptDocument10removeTextEiiii@Base 5.9.0 - _ZN18KateScriptDocument10startsWithEiRK7QStringb@Base 5.9.0 - _ZN18KateScriptDocument11defStyleNumERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument11defStyleNumEii@Base 5.9.0 - _ZN18KateScriptDocument11documentEndEv@Base 5.9.0 - _ZN18KateScriptDocument11firstColumnEi@Base 5.9.0 - _ZN18KateScriptDocument11isAttributeERK8QJSValuei@Base 5.41.0 - _ZN18KateScriptDocument11isAttributeEiii@Base 5.9.0 - _ZN18KateScriptDocument11isLineSavedEi@Base 5.9.0 - _ZN18KateScriptDocument11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN18KateScriptDocument11qt_metacastEPKc@Base 5.9.0 - _ZN18KateScriptDocument11setDocumentEPN11KTextEditor15DocumentPrivateE@Base 5.9.0 - _ZN18KateScriptDocument11setVariableERK7QStringS2_@Base 5.9.0 - _ZN18KateScriptDocument11wordRangeAtERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument11wordRangeAtEii@Base 5.9.0 - _ZN18KateScriptDocument12commentStartEi@Base 5.9.0 - _ZN18KateScriptDocument13attributeNameERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument13attributeNameEii@Base 5.9.0 - _ZN18KateScriptDocument13commentMarkerEi@Base 5.9.0 - _ZN18KateScriptDocument13documentRangeEv@Base 5.9.0 - _ZN18KateScriptDocument13isLineTouchedEi@Base 5.9.0 - _ZN18KateScriptDocument13rfindInternalEiiRK7QStringi@Base 5.41.0 - _ZN18KateScriptDocument14anchorInternalEii5QChar@Base 5.41.0 - _ZN18KateScriptDocument14isLineModifiedEi@Base 5.9.0 - _ZN18KateScriptDocument14isRegionMarkerERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument14isRegionMarkerEii@Base 5.9.0 - _ZN18KateScriptDocument15findTouchedLineEib@Base 5.9.0 - _ZN18KateScriptDocument15isAttributeNameERK8QJSValueRK7QString@Base 5.41.0 - _ZN18KateScriptDocument15isAttributeNameEiiRK7QString@Base 5.9.0 - _ZN18KateScriptDocument15toVirtualColumnERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument15toVirtualColumnEii@Base 5.9.0 - _ZN18KateScriptDocument15toVirtualCursorERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument15toVirtualCursorEii@Base 5.41.0 - _ZN18KateScriptDocument16highlightingModeEv@Base 5.9.0 - _ZN18KateScriptDocument16nextNonEmptyLineEi@Base 5.9.0 - _ZN18KateScriptDocument16prevNonEmptyLineEi@Base 5.9.0 - _ZN18KateScriptDocument16staticMetaObjectE@Base 5.9.0 - _ZN18KateScriptDocument17fromVirtualColumnERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument17fromVirtualColumnEii@Base 5.9.0 - _ZN18KateScriptDocument17fromVirtualCursorERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument17fromVirtualCursorEii@Base 5.41.0 - _ZN18KateScriptDocument17lastVirtualColumnEi@Base 5.9.0 - _ZN18KateScriptDocument18firstVirtualColumnEi@Base 5.9.0 - _ZN18KateScriptDocument18highlightingModeAtERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument18nextNonSpaceColumnERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument18nextNonSpaceColumnEii@Base 5.9.0 - _ZN18KateScriptDocument18prevNonSpaceColumnERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument18prevNonSpaceColumnEii@Base 5.9.0 - _ZN18KateScriptDocument19isValidTextPositionERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument19isValidTextPositionEii@Base 5.9.0 - _ZN18KateScriptDocument25embeddedHighlightingModesEv@Base 5.9.0 - _ZN18KateScriptDocument3urlEv@Base 5.9.0 - _ZN18KateScriptDocument4lineEi@Base 5.9.0 - _ZN18KateScriptDocument4textERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument4textERK8QJSValueS2_@Base 5.41.0 - _ZN18KateScriptDocument4textEiiii@Base 5.9.0 - _ZN18KateScriptDocument4textEv@Base 5.9.0 - _ZN18KateScriptDocument5clearEv@Base 5.9.0 - _ZN18KateScriptDocument5linesEv@Base 5.9.0 - _ZN18KateScriptDocument5rfindERK8QJSValueRK7QStringi@Base 5.41.0 - _ZN18KateScriptDocument5rfindERKN11KTextEditor6CursorERK7QStringi@Base 5.9.0 - _ZN18KateScriptDocument5rfindEiiRK7QStringi@Base 5.9.0 - _ZN18KateScriptDocument6anchorERK8QJSValue5QChar@Base 5.41.0 - _ZN18KateScriptDocument6anchorERKN11KTextEditor6CursorE5QChar@Base 5.9.0 - _ZN18KateScriptDocument6anchorEii5QChar@Base 5.9.0 - _ZN18KateScriptDocument6charAtERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument6charAtEii@Base 5.9.0 - _ZN18KateScriptDocument6indentERK8QJSValuei@Base 5.41.0 - _ZN18KateScriptDocument6isCharERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument6isCharEii@Base 5.9.0 - _ZN18KateScriptDocument6isCodeERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument6isCodeEii@Base 5.9.0 - _ZN18KateScriptDocument6lengthEv@Base 5.9.0 - _ZN18KateScriptDocument6wordAtERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument6wordAtEii@Base 5.9.0 - _ZN18KateScriptDocument7_isCodeEi@Base 5.9.0 - _ZN18KateScriptDocument7editEndEv@Base 5.9.0 - _ZN18KateScriptDocument7isSpaceERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument7isSpaceEii@Base 5.9.0 - _ZN18KateScriptDocument7setTextERK7QString@Base 5.9.0 - _ZN18KateScriptDocument8documentEv@Base 5.9.0 - _ZN18KateScriptDocument8encodingEv@Base 5.9.0 - _ZN18KateScriptDocument8endsWithEiRK7QStringb@Base 5.9.0 - _ZN18KateScriptDocument8fileNameEv@Base 5.9.0 - _ZN18KateScriptDocument8isInWordERK7QStringi@Base 5.9.0 - _ZN18KateScriptDocument8isOthersERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument8isOthersEii@Base 5.9.0 - _ZN18KateScriptDocument8isStringERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument8isStringEii@Base 5.9.0 - _ZN18KateScriptDocument8lastCharEi@Base 5.9.0 - _ZN18KateScriptDocument8mimeTypeEv@Base 5.9.0 - _ZN18KateScriptDocument8truncateERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument8truncateEii@Base 5.9.0 - _ZN18KateScriptDocument8variableERK7QString@Base 5.9.0 - _ZN18KateScriptDocument8wrapLineERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument8wrapLineEii@Base 5.9.0 - _ZN18KateScriptDocument9attributeERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument9attributeEii@Base 5.9.0 - _ZN18KateScriptDocument9editBeginEv@Base 5.9.0 - _ZN18KateScriptDocument9firstCharEi@Base 5.9.0 - _ZN18KateScriptDocument9isCommentERK8QJSValue@Base 5.41.0 - _ZN18KateScriptDocument9isCommentEii@Base 5.9.0 - _ZN18KateScriptDocument9joinLinesEii@Base 5.9.0 - _ZN18KateScriptDocument9matchesAtERK8QJSValueRK7QString@Base 5.41.0 - _ZN18KateScriptDocument9matchesAtEiiRK7QString@Base 5.9.0 - _ZN18KateScriptDocumentC1EP9QJSEngineP7QObject@Base 5.41.0 - _ZN18KateScriptDocumentC2EP9QJSEngineP7QObject@Base 5.41.0 - _ZN19KateCompletionModel10columnNameEi@Base 5.9.0 - _ZN19KateCompletionModel10createItemERK24HierarchicalModelHandlerRK11QModelIndexb@Base 5.9.0 - _ZN19KateCompletionModel10debugStatsEv@Base 5.9.0 - _ZN19KateCompletionModel10fetchGroupEiRK7QStringb@Base 5.9.0 - _ZN19KateCompletionModel11clearGroupsEv@Base 5.9.0 - _ZN19KateCompletionModel11createItemsERK24HierarchicalModelHandlerRK11QModelIndexb@Base 5.9.0 - _ZN19KateCompletionModel11deleteItemsERK11QModelIndex@Base 5.9.0 - _ZN19KateCompletionModel11expandIndexERK11QModelIndex@Base 5.9.0 - _ZN19KateCompletionModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN19KateCompletionModel11qt_metacastEPKc@Base 5.9.0 - _ZN19KateCompletionModel11rowSelectedERK11QModelIndex@Base 5.9.0 - _ZN19KateCompletionModel12createGroupsEv@Base 5.9.0 - _ZN19KateCompletionModel12propertyNameEN11KTextEditor19CodeCompletionModel18CompletionPropertyE@Base 5.9.0 - _ZN19KateCompletionModel14slotModelResetEv@Base 5.9.0 - _ZN19KateCompletionModel15hideOrShowGroupEPNS_5GroupEb@Base 5.9.0 - _ZN19KateCompletionModel15setColumnMergesERK5QListIS0_IiEE@Base 5.9.0 - _ZN19KateCompletionModel15slotRowsRemovedERK11QModelIndexii@Base 5.9.0 - _ZN19KateCompletionModel16slotRowsInsertedERK11QModelIndexii@Base 5.9.0 - _ZN19KateCompletionModel16staticMetaObjectE@Base 5.9.0 - _ZN19KateCompletionModel17changeCompletionsEPNS_5GroupENS_11changeTypesEb@Base 5.9.0 - _ZN19KateCompletionModel17setGroupingMethodE6QFlagsINS_2gmEE@Base 5.9.0 - _ZN19KateCompletionModel17setSortingEnabledEb@Base 5.9.0 - _ZN19KateCompletionModel17updateBestMatchesEv@Base 5.9.0 - _ZN19KateCompletionModel18addCompletionModelEPN11KTextEditor19CodeCompletionModelE@Base 5.9.0 - _ZN19KateCompletionModel18setCompletionModelEPN11KTextEditor19CodeCompletionModelE@Base 5.9.0 - _ZN19KateCompletionModel18setGroupingEnabledEb@Base 5.9.0 - _ZN19KateCompletionModel19matchesAbbreviationERK7QStringS2_@Base 5.9.0 - _ZN19KateCompletionModel19setCompletionModelsERK5QListIPN11KTextEditor19CodeCompletionModelEE@Base 5.9.0 - _ZN19KateCompletionModel19setFilterAttributesE6QFlagsIN11KTextEditor19CodeCompletionModel18CompletionPropertyEE@Base 5.9.0 - _ZN19KateCompletionModel19setFilteringEnabledEb@Base 5.9.0 - _ZN19KateCompletionModel20argumentHintsChangedEv@Base 5.9.0 - _ZN19KateCompletionModel20makeGroupItemsUniqueEb@Base 5.9.0 - _ZN19KateCompletionModel20setCurrentCompletionEPN11KTextEditor19CodeCompletionModelERK7QString@Base 5.9.0 - _ZN19KateCompletionModel20setFilterByAttributeEb@Base 5.9.0 - _ZN19KateCompletionModel21clearCompletionModelsEv@Base 5.9.0 - _ZN19KateCompletionModel21removeCompletionModelEPN11KTextEditor19CodeCompletionModelE@Base 5.9.0 - _ZN19KateCompletionModel21setAccessIncludeConstEb@Base 5.9.0 - _ZN19KateCompletionModel22setAccessIncludeStaticEb@Base 5.9.0 - _ZN19KateCompletionModel22setSortingAlphabeticalEb@Base 5.9.0 - _ZN19KateCompletionModel23setColumnMergingEnabledEb@Base 5.9.0 - _ZN19KateCompletionModel23setMatchCaseSensitivityEN2Qt15CaseSensitivityE@Base 5.9.0 - _ZN19KateCompletionModel25setSortingCaseSensitivityEN2Qt15CaseSensitivityE@Base 5.9.0 - _ZN19KateCompletionModel26setAccessIncludeSignalSlotEb@Base 5.9.0 - _ZN19KateCompletionModel26setMaximumInheritanceDepthEi@Base 5.9.0 - _ZN19KateCompletionModel27setFilterContextMatchesOnlyEb@Base 5.9.0 - _ZN19KateCompletionModel28setSortingByInheritanceDepthEb@Base 5.9.0 - _ZN19KateCompletionModel4Item5matchEv@Base 5.9.0 - _ZN19KateCompletionModel4Item6filterEv@Base 5.9.0 - _ZN19KateCompletionModel4ItemC1EbPS_RK24HierarchicalModelHandler5QPairIPN11KTextEditor19CodeCompletionModelE11QModelIndexE@Base 5.9.0 - _ZN19KateCompletionModel4ItemC2EbPS_RK24HierarchicalModelHandler5QPairIPN11KTextEditor19CodeCompletionModelE11QModelIndexE@Base 5.9.0 - _ZN19KateCompletionModel4sortEiN2Qt9SortOrderE@Base 5.9.0 - _ZN19KateCompletionModel5Group10removeItemERK5QPairIPN11KTextEditor19CodeCompletionModelE11QModelIndexE@Base 5.9.0 - _ZN19KateCompletionModel5Group5clearEv@Base 5.9.0 - _ZN19KateCompletionModel5Group6resortEv@Base 5.9.0 - _ZN19KateCompletionModel5Group7addItemENS_4ItemEb@Base 5.9.0 - _ZN19KateCompletionModel5Group8refilterEv@Base 5.9.0 - _ZN19KateCompletionModel5GroupC1ERK7QStringiPS_@Base 5.13.0 - _ZN19KateCompletionModel5GroupC2ERK7QStringiPS_@Base 5.13.0 - _ZN19KateCompletionModel6resortEv@Base 5.9.0 - _ZN19KateCompletionModel8refilterEv@Base 5.9.0 - _ZN19KateCompletionModelC1EP20KateCompletionWidget@Base 5.9.0 - _ZN19KateCompletionModelC2EP20KateCompletionWidget@Base 5.9.0 - _ZN19KateCompletionModelD0Ev@Base 5.9.0 - _ZN19KateCompletionModelD1Ev@Base 5.9.0 - _ZN19KateCompletionModelD2Ev@Base 5.9.0 - _ZN19KatePlainTextSearch6searchERK7QStringRKN11KTextEditor5RangeEb@Base 5.9.0 - _ZN19KatePlainTextSearchC1EPKN11KTextEditor8DocumentEN2Qt15CaseSensitivityEb@Base 5.11.0 - _ZN19KatePlainTextSearchC2EPKN11KTextEditor8DocumentEN2Qt15CaseSensitivityEb@Base 5.11.0 - _ZN19KatePlainTextSearchD1Ev@Base 5.9.0 - _ZN19KatePlainTextSearchD2Ev@Base 5.9.0 - _ZN19KateWildcardMatcher10exactMatchERK7QStringS2_b@Base 5.9.0 - _ZN20KateCompletionWidget10cursorDownEv@Base 5.9.0 - _ZN20KateCompletionWidget10insertTextERKN11KTextEditor6CursorERK7QString@Base 5.9.0 - _ZN20KateCompletionWidget10modelResetEv@Base 5.9.0 - _ZN20KateCompletionWidget10navigateUpEv@Base 5.9.0 - _ZN20KateCompletionWidget10removeTextERKN11KTextEditor5RangeE@Base 5.9.0 - _ZN20KateCompletionWidget10showConfigEv@Base 5.9.0 - _ZN20KateCompletionWidget10switchListEv@Base 5.9.0 - _ZN20KateCompletionWidget10unwrapLineEi@Base 5.9.0 - _ZN20KateCompletionWidget11eventFilterEP7QObjectP6QEvent@Base 5.9.0 - _ZN20KateCompletionWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN20KateCompletionWidget11qt_metacastEPKc@Base 5.9.0 - _ZN20KateCompletionWidget11resizeEventEP12QResizeEvent@Base 5.9.0 - _ZN20KateCompletionWidget12navigateBackEv@Base 5.9.0 - _ZN20KateCompletionWidget12navigateDownEv@Base 5.9.0 - _ZN20KateCompletionWidget12navigateLeftEv@Base 5.9.0 - _ZN20KateCompletionWidget12rowsInsertedERK11QModelIndexii@Base 5.9.0 - _ZN20KateCompletionWidget12updateHeightEv@Base 5.9.0 - _ZN20KateCompletionWidget12viewFocusOutEv@Base 5.9.0 - _ZN20KateCompletionWidget13focusOutEventEP11QFocusEvent@Base 5.22.0 - _ZN20KateCompletionWidget13navigateRightEv@Base 5.9.0 - _ZN20KateCompletionWidget13updateAndShowEv@Base 5.9.0 - _ZN20KateCompletionWidget14modelDestroyedEP7QObject@Base 5.9.0 - _ZN20KateCompletionWidget14navigateAcceptEv@Base 5.9.0 - _ZN20KateCompletionWidget14toggleExpandedEbb@Base 5.9.0 - _ZN20KateCompletionWidget14updatePositionEb@Base 5.9.0 - _ZN20KateCompletionWidget15abortCompletionEv@Base 5.9.0 - _ZN20KateCompletionWidget15startCompletionEN11KTextEditor19CodeCompletionModel14InvocationTypeERK5QListIPS1_E@Base 5.9.0 - _ZN20KateCompletionWidget15startCompletionERKN11KTextEditor5RangeEPNS0_19CodeCompletionModelENS4_14InvocationTypeE@Base 5.9.0 - _ZN20KateCompletionWidget15startCompletionERKN11KTextEditor5RangeERK5QListIPNS0_19CodeCompletionModelEENS5_14InvocationTypeE@Base 5.9.0 - _ZN20KateCompletionWidget16staticMetaObjectE@Base 5.9.0 - _ZN20KateCompletionWidget17waitForModelResetEv@Base 5.9.0 - _ZN20KateCompletionWidget18resetHadNavigationEv@Base 5.9.0 - _ZN20KateCompletionWidget18updatePositionSlotEv@Base 5.9.0 - _ZN20KateCompletionWidget19automaticInvocationEv@Base 5.9.0 - _ZN20KateCompletionWidget19modelContentChangedEv@Base 5.9.0 - _ZN20KateCompletionWidget20argumentHintsChangedEb@Base 5.9.0 - _ZN20KateCompletionWidget20completionModelResetEv@Base 5.9.0 - _ZN20KateCompletionWidget21currentEmbeddedWidgetEv@Base 5.9.0 - _ZN20KateCompletionWidget21cursorPositionChangedEv@Base 5.9.0 - _ZN20KateCompletionWidget21userInvokedCompletionEv@Base 5.9.0 - _ZN20KateCompletionWidget22deleteCompletionRangesEv@Base 5.9.0 - _ZN20KateCompletionWidget22setCurrentItemExpandedEb@Base 5.9.0 - _ZN20KateCompletionWidget23registerCompletionModelEPN11KTextEditor19CodeCompletionModelE@Base 5.9.0 - _ZN20KateCompletionWidget25unregisterCompletionModelEPN11KTextEditor19CodeCompletionModelE@Base 5.9.0 - _ZN20KateCompletionWidget26updateArgumentHintGeometryEv@Base 5.9.0 - _ZN20KateCompletionWidget27setAutomaticInvocationDelayEi@Base 5.9.0 - _ZN20KateCompletionWidget3tabEb@Base 5.9.0 - _ZN20KateCompletionWidget3topEv@Base 5.9.0 - _ZN20KateCompletionWidget5clearEv@Base 5.9.0 - _ZN20KateCompletionWidget5modelEv@Base 5.9.0 - _ZN20KateCompletionWidget6bottomEv@Base 5.9.0 - _ZN20KateCompletionWidget6pageUpEv@Base 5.9.0 - _ZN20KateCompletionWidget7executeEv@Base 5.9.0 - _ZN20KateCompletionWidget8cursorUpEv@Base 5.9.0 - _ZN20KateCompletionWidget8pageDownEv@Base 5.9.0 - _ZN20KateCompletionWidget8wrapLineERKN11KTextEditor6CursorE@Base 5.9.0 - _ZN20KateCompletionWidget9moveEventEP10QMoveEvent@Base 5.43.0 - _ZN20KateCompletionWidget9showEventEP10QShowEvent@Base 5.9.0 - _ZN20KateCompletionWidgetC1EPN11KTextEditor11ViewPrivateE@Base 5.9.0 - _ZN20KateCompletionWidgetC2EPN11KTextEditor11ViewPrivateE@Base 5.9.0 - _ZN20KateCompletionWidgetD0Ev@Base 5.9.0 - _ZN20KateCompletionWidgetD1Ev@Base 5.9.0 - _ZN20KateCompletionWidgetD2Ev@Base 5.9.0 - _ZN21KateAbstractInputMode12updateCursorERKN11KTextEditor6CursorE@Base 5.9.0 - _ZN21KateAbstractInputMode15scrollViewLinesEi@Base 5.9.0 - _ZN21KateAbstractInputModeC1EP16KateViewInternal@Base 5.9.0 - _ZN21KateAbstractInputModeC2EP16KateViewInternal@Base 5.9.0 - _ZN21KateAbstractInputModeD0Ev@Base 5.9.0 - _ZN21KateAbstractInputModeD1Ev@Base 5.9.0 - _ZN21KateAbstractInputModeD2Ev@Base 5.9.0 - _ZN23KateWordCompletionModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN23KateWordCompletionModel11qt_metacastEPKc@Base 5.9.0 - _ZN23KateWordCompletionModel11saveMatchesEPN11KTextEditor4ViewERKNS0_5RangeE@Base 5.9.0 - _ZN23KateWordCompletionModel12matchingItemERK11QModelIndex@Base 5.9.0 - _ZN23KateWordCompletionModel15completionRangeEPN11KTextEditor4ViewERKNS0_6CursorE@Base 5.9.0 - _ZN23KateWordCompletionModel16staticMetaObjectE@Base 5.9.0 - _ZN23KateWordCompletionModel17completionInvokedEPN11KTextEditor4ViewERKNS0_5RangeENS0_19CodeCompletionModel14InvocationTypeE@Base 5.9.0 - _ZN23KateWordCompletionModel21shouldAbortCompletionEPN11KTextEditor4ViewERKNS0_5RangeERK7QString@Base 5.9.0 - _ZN23KateWordCompletionModel21shouldStartCompletionEPN11KTextEditor4ViewERK7QStringbRKNS0_6CursorE@Base 5.9.0 - _ZN23KateWordCompletionModelC1EP7QObject@Base 5.9.0 - _ZN23KateWordCompletionModelC2EP7QObject@Base 5.9.0 - _ZN23KateWordCompletionModelD0Ev@Base 5.9.0 - _ZN23KateWordCompletionModelD1Ev@Base 5.9.0 - _ZN23KateWordCompletionModelD2Ev@Base 5.9.0 - _ZN4Kate10TextBuffer10insertTextERKN11KTextEditor6CursorERK7QString@Base 5.9.0 - _ZN4Kate10TextBuffer10removeTextERKN11KTextEditor5RangeE@Base 5.9.0 - _ZN4Kate10TextBuffer10unwrapLineEi@Base 5.9.0 - _ZN4Kate10TextBuffer11lineWrappedERKN11KTextEditor6CursorE@Base 5.9.0 - _ZN4Kate10TextBuffer11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN4Kate10TextBuffer11qt_metacastEPKc@Base 5.9.0 - _ZN4Kate10TextBuffer11textRemovedERKN11KTextEditor5RangeERK7QString@Base 5.9.0 - _ZN4Kate10TextBuffer12balanceBlockEi@Base 5.9.0 - _ZN4Kate10TextBuffer12setTextCodecEP10QTextCodec@Base 5.9.0 - _ZN4Kate10TextBuffer12startEditingEv@Base 5.9.0 - _ZN4Kate10TextBuffer12textInsertedERKN11KTextEditor6CursorERK7QString@Base 5.9.0 - _ZN4Kate10TextBuffer13finishEditingEv@Base 5.9.0 - _ZN4Kate10TextBuffer13fixStartLinesEi@Base 5.9.0 - _ZN4Kate10TextBuffer13lineUnwrappedEi@Base 5.9.0 - _ZN4Kate10TextBuffer14editingStartedEv@Base 5.9.0 - _ZN4Kate10TextBuffer15editingFinishedEv@Base 5.9.0 - _ZN4Kate10TextBuffer16invalidateRangesEv@Base 5.9.0 - _ZN4Kate10TextBuffer16staticMetaObjectE@Base 5.9.0 - _ZN4Kate10TextBuffer22notifyAboutRangeChangeEPN11KTextEditor4ViewEiib@Base 5.9.0 - _ZN4Kate10TextBuffer24markModifiedLinesAsSavedEv@Base 5.9.0 - _ZN4Kate10TextBuffer4loadERK7QStringRbS4_Rib@Base 5.9.0 - _ZN4Kate10TextBuffer4saveERK7QString@Base 5.9.0 - _ZN4Kate10TextBuffer5clearEv@Base 5.9.0 - _ZN4Kate10TextBuffer5savedERK7QString@Base 5.9.0 - _ZN4Kate10TextBuffer6loadedERK7QStringb@Base 5.9.0 - _ZN4Kate10TextBuffer7clearedEv@Base 5.9.0 - _ZN4Kate10TextBuffer8wrapLineERKN11KTextEditor6CursorE@Base 5.9.0 - _ZN4Kate10TextBuffer9setDigestERK10QByteArray@Base 5.9.0 - _ZN4Kate10TextBufferC1EPN11KTextEditor15DocumentPrivateEib@Base 5.36.0 - _ZN4Kate10TextBufferC2EPN11KTextEditor15DocumentPrivateEib@Base 5.36.0 - _ZN4Kate10TextBufferD0Ev@Base 5.9.0 - _ZN4Kate10TextBufferD1Ev@Base 5.9.0 - _ZN4Kate10TextBufferD2Ev@Base 5.9.0 - _ZN4Kate10TextCursor11setPositionERKN11KTextEditor6CursorE@Base 5.9.0 - _ZN4Kate10TextCursor11setPositionERKN11KTextEditor6CursorEb@Base 5.9.0 - _ZN4Kate10TextCursor11setPositionERKS0_@Base 5.9.0 - _ZN4Kate10TextCursorC1ERNS_10TextBufferEPNS_9TextRangeERKN11KTextEditor6CursorENS5_12MovingCursor14InsertBehaviorE@Base 5.9.0 - _ZN4Kate10TextCursorC1ERNS_10TextBufferERKN11KTextEditor6CursorENS3_12MovingCursor14InsertBehaviorE@Base 5.9.0 - _ZN4Kate10TextCursorC2ERNS_10TextBufferEPNS_9TextRangeERKN11KTextEditor6CursorENS5_12MovingCursor14InsertBehaviorE@Base 5.9.0 - _ZN4Kate10TextCursorC2ERNS_10TextBufferERKN11KTextEditor6CursorENS3_12MovingCursor14InsertBehaviorE@Base 5.9.0 - _ZN4Kate10TextCursorD0Ev@Base 5.9.0 - _ZN4Kate10TextCursorD1Ev@Base 5.9.0 - _ZN4Kate10TextCursorD2Ev@Base 5.9.0 - _ZN4Kate11TextFolding11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN4Kate11TextFolding11qt_metacastEPKc@Base 5.9.0 - _ZN4Kate11TextFolding11unfoldRangeExb@Base 5.9.0 - _ZN4Kate11TextFolding12FoldingRangeC1ERNS_10TextBufferERKN11KTextEditor5RangeE6QFlagsINS0_16FoldingRangeFlagEE@Base 5.9.0 - _ZN4Kate11TextFolding12FoldingRangeC2ERNS_10TextBufferERKN11KTextEditor5RangeE6QFlagsINS0_16FoldingRangeFlagEE@Base 5.9.0 - _ZN4Kate11TextFolding12FoldingRangeD1Ev@Base 5.9.0 - _ZN4Kate11TextFolding12FoldingRangeD2Ev@Base 5.9.0 - _ZN4Kate11TextFolding15newFoldingRangeERKN11KTextEditor5RangeE6QFlagsINS0_16FoldingRangeFlagEE@Base 5.9.0 - _ZN4Kate11TextFolding16staticMetaObjectE@Base 5.9.0 - _ZN4Kate11TextFolding17compareRangeByEndEPNS0_12FoldingRangeES2_@Base 5.9.0 - _ZN4Kate11TextFolding19compareRangeByStartEPNS0_12FoldingRangeES2_@Base 5.9.0 - _ZN4Kate11TextFolding19ensureLineIsVisibleEi@Base 5.9.0 - _ZN4Kate11TextFolding19exportFoldingRangesERK7QVectorIPNS0_12FoldingRangeEER10QJsonArray@Base 5.9.0 - _ZN4Kate11TextFolding19importFoldingRangesERK13QJsonDocument@Base 5.9.0 - _ZN4Kate11TextFolding20foldingRangesChangedEv@Base 5.9.0 - _ZN4Kate11TextFolding21insertNewFoldingRangeEPNS0_12FoldingRangeER7QVectorIS2_ES2_@Base 5.9.0 - _ZN4Kate11TextFolding27compareRangeByLineWithStartEPNS0_12FoldingRangeEi@Base 5.9.0 - _ZN4Kate11TextFolding27compareRangeByStartWithLineEiPNS0_12FoldingRangeE@Base 5.9.0 - _ZN4Kate11TextFolding29updateFoldedRangesForNewRangeEPNS0_12FoldingRangeE@Base 5.9.0 - _ZN4Kate11TextFolding33updateFoldedRangesForRemovedRangeEPNS0_12FoldingRangeE@Base 5.9.0 - _ZN4Kate11TextFolding5clearEv@Base 5.9.0 - _ZN4Kate11TextFolding9debugDumpERK7QVectorIPNS0_12FoldingRangeEEb@Base 5.9.0 - _ZN4Kate11TextFolding9foldRangeEx@Base 5.9.0 - _ZN4Kate11TextFoldingC1ERNS_10TextBufferE@Base 5.9.0 - _ZN4Kate11TextFoldingC2ERNS_10TextBufferE@Base 5.9.0 - _ZN4Kate11TextFoldingD0Ev@Base 5.9.0 - _ZN4Kate11TextFoldingD1Ev@Base 5.9.0 - _ZN4Kate11TextFoldingD2Ev@Base 5.9.0 - _ZN4Kate11TextHistory10insertTextERKN11KTextEditor6CursorEii@Base 5.9.0 - _ZN4Kate11TextHistory10removeTextERKN11KTextEditor5RangeEi@Base 5.9.0 - _ZN4Kate11TextHistory10unwrapLineEii@Base 5.9.0 - _ZN4Kate11TextHistory12lockRevisionEx@Base 5.9.0 - _ZN4Kate11TextHistory14transformRangeERN11KTextEditor5RangeE6QFlagsINS1_11MovingRange14InsertBehaviorEENS5_13EmptyBehaviorExx@Base 5.9.0 - _ZN4Kate11TextHistory14unlockRevisionEx@Base 5.9.0 - _ZN4Kate11TextHistory15transformCursorERiS1_N11KTextEditor12MovingCursor14InsertBehaviorExx@Base 5.9.0 - _ZN4Kate11TextHistory20setLastSavedRevisionEv@Base 5.9.0 - _ZN4Kate11TextHistory5clearEv@Base 5.9.0 - _ZN4Kate11TextHistory8addEntryERKNS0_5EntryE@Base 5.9.0 - _ZN4Kate11TextHistory8wrapLineERKN11KTextEditor6CursorE@Base 5.9.0 - _ZN4Kate11TextHistoryC1ERNS_10TextBufferE@Base 5.9.0 - _ZN4Kate11TextHistoryC2ERNS_10TextBufferE@Base 5.9.0 - _ZN4Kate11TextHistoryD1Ev@Base 5.9.0 - _ZN4Kate11TextHistoryD2Ev@Base 5.9.0 - _ZN4Kate12ScriptHelper11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.41.0 - _ZN4Kate12ScriptHelper11qt_metacastEPKc@Base 5.41.0 - _ZN4Kate12ScriptHelper16staticMetaObjectE@Base 5.41.0 - _ZN4Kate12ScriptHelper4readERK7QString@Base 5.41.0 - _ZN4Kate12ScriptHelper5_i18nERK7QString@Base 5.41.0 - _ZN4Kate12ScriptHelper5debugERK7QString@Base 5.41.0 - _ZN4Kate12ScriptHelper6_i18ncERK7QStringS3_@Base 5.41.0 - _ZN4Kate12ScriptHelper6_i18npERK7QStringS3_i@Base 5.41.0 - _ZN4Kate12ScriptHelper7_i18ncpERK7QStringS3_S3_i@Base 5.41.0 - _ZN4Kate12ScriptHelper7requireERK7QString@Base 5.41.0 - _ZN4Kate12TextLineData12addAttributeERKNS0_9AttributeE@Base 5.9.0 - _ZN4Kate12TextLineDataC1ERK7QString@Base 5.9.0 - _ZN4Kate12TextLineDataC1Ev@Base 5.9.0 - _ZN4Kate12TextLineDataC2ERK7QString@Base 5.9.0 - _ZN4Kate12TextLineDataC2Ev@Base 5.9.0 - _ZN4Kate12TextLineDataD1Ev@Base 5.9.0 - _ZN4Kate12TextLineDataD2Ev@Base 5.9.0 - _ZN4Kate6Script8readFileERK7QStringRS1_@Base 5.9.0 - _ZN4Kate8SwapFile10fileClosedEv@Base 5.9.0 - _ZN4Kate8SwapFile10fileLoadedERK7QString@Base 5.9.0 - _ZN4Kate8SwapFile10insertTextERKN11KTextEditor6CursorERK7QString@Base 5.9.0 - _ZN4Kate8SwapFile10removeTextERKN11KTextEditor5RangeE@Base 5.9.0 - _ZN4Kate8SwapFile10unwrapLineEi@Base 5.9.0 - _ZN4Kate8SwapFile11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN4Kate8SwapFile11qt_metacastEPKc@Base 5.9.0 - _ZN4Kate8SwapFile12startEditingEv@Base 5.9.0 - _ZN4Kate8SwapFile13configChangedEv@Base 5.9.0 - _ZN4Kate8SwapFile13finishEditingEv@Base 5.9.0 - _ZN4Kate8SwapFile14removeSwapFileEv@Base 5.9.0 - _ZN4Kate8SwapFile14updateFileNameEv@Base 5.9.0 - _ZN4Kate8SwapFile15modifiedChangedEv@Base 5.9.0 - _ZN4Kate8SwapFile15writeFileToDiskEv@Base 5.9.0 - _ZN4Kate8SwapFile16staticMetaObjectE@Base 5.9.0 - _ZN4Kate8SwapFile18setTrackingEnabledEb@Base 5.9.0 - _ZN4Kate8SwapFile19showSwapFileMessageEv@Base 5.9.0 - _ZN4Kate8SwapFile7discardEv@Base 5.9.0 - _ZN4Kate8SwapFile7recoverER11QDataStreamb@Base 5.9.0 - _ZN4Kate8SwapFile7recoverEv@Base 5.9.0 - _ZN4Kate8SwapFile7s_timerE@Base 5.9.0 - _ZN4Kate8SwapFile8documentEv@Base 5.9.0 - _ZN4Kate8SwapFile8fileNameEv@Base 5.9.0 - _ZN4Kate8SwapFile8showDiffEv@Base 5.9.0 - _ZN4Kate8SwapFile8wrapLineERKN11KTextEditor6CursorE@Base 5.9.0 - _ZN4Kate8SwapFile9fileSavedERK7QString@Base 5.9.0 - _ZN4Kate8SwapFile9syncTimerEv@Base 5.9.0 - _ZN4Kate8SwapFileC1EPN11KTextEditor15DocumentPrivateE@Base 5.9.0 - _ZN4Kate8SwapFileC2EPN11KTextEditor15DocumentPrivateE@Base 5.9.0 - _ZN4Kate8SwapFileD0Ev@Base 5.9.0 - _ZN4Kate8SwapFileD1Ev@Base 5.9.0 - _ZN4Kate8SwapFileD2Ev@Base 5.9.0 - _ZN4Kate9TextBlock10appendLineERK7QString@Base 5.9.0 - _ZN4Kate9TextBlock10clearLinesEv@Base 5.9.0 - _ZN4Kate9TextBlock10insertTextERKN11KTextEditor6CursorERK7QString@Base 5.9.0 - _ZN4Kate9TextBlock10mergeBlockEPS0_@Base 5.9.0 - _ZN4Kate9TextBlock10removeTextERKN11KTextEditor5RangeER7QString@Base 5.9.0 - _ZN4Kate9TextBlock10splitBlockEi@Base 5.9.0 - _ZN4Kate9TextBlock10unwrapLineEiPS0_i@Base 5.9.0 - _ZN4Kate9TextBlock11removeRangeEPNS_9TextRangeE@Base 5.9.0 - _ZN4Kate9TextBlock11updateRangeEPNS_9TextRangeE@Base 5.9.0 - _ZN4Kate9TextBlock12setStartLineEi@Base 5.9.0 - _ZN4Kate9TextBlock17clearBlockContentEPS0_@Base 5.9.0 - _ZN4Kate9TextBlock18deleteBlockContentEv@Base 5.9.0 - _ZN4Kate9TextBlock24markModifiedLinesAsSavedEv@Base 5.9.0 - _ZN4Kate9TextBlock8wrapLineERKN11KTextEditor6CursorEi@Base 5.9.0 - _ZN4Kate9TextBlockC1EPNS_10TextBufferEi@Base 5.9.0 - _ZN4Kate9TextBlockC2EPNS_10TextBufferEi@Base 5.9.0 - _ZN4Kate9TextBlockD1Ev@Base 5.9.0 - _ZN4Kate9TextBlockD2Ev@Base 5.9.0 - _ZN4Kate9TextRange11setFeedbackEPN11KTextEditor19MovingRangeFeedbackE@Base 5.9.0 - _ZN4Kate9TextRange12setAttributeE28QExplicitlySharedDataPointerIN11KTextEditor9AttributeEE@Base 5.9.0 - _ZN4Kate9TextRange13checkValidityEiib@Base 5.9.0 - _ZN4Kate9TextRange16setEmptyBehaviorEN11KTextEditor11MovingRange13EmptyBehaviorE@Base 5.9.0 - _ZN4Kate9TextRange18setInsertBehaviorsE6QFlagsIN11KTextEditor11MovingRange14InsertBehaviorEE@Base 5.9.0 - _ZN4Kate9TextRange24setAttributeOnlyForViewsEb@Base 5.9.0 - _ZN4Kate9TextRange7setViewEPN11KTextEditor4ViewE@Base 5.9.0 - _ZN4Kate9TextRange8setRangeERKN11KTextEditor5RangeE@Base 5.9.0 - _ZN4Kate9TextRange9fixLookupEiiii@Base 5.9.0 - _ZN4Kate9TextRange9setZDepthEd@Base 5.9.0 - _ZN4Kate9TextRangeC1ERNS_10TextBufferERKN11KTextEditor5RangeE6QFlagsINS3_11MovingRange14InsertBehaviorEENS8_13EmptyBehaviorE@Base 5.9.0 - _ZN4Kate9TextRangeC2ERNS_10TextBufferERKN11KTextEditor5RangeE6QFlagsINS3_11MovingRange14InsertBehaviorEENS8_13EmptyBehaviorE@Base 5.9.0 - _ZN4Kate9TextRangeD0Ev@Base 5.9.0 - _ZN4Kate9TextRangeD1Ev@Base 5.9.0 - _ZN4Kate9TextRangeD2Ev@Base 5.9.0 - (optional=templinst)_ZN5QTest8toStringIN11KTextEditor5RangeEEEPcRKT_@Base 5.9.0 - (optional=templinst)_ZN5QTest8toStringIN11KTextEditor6CursorEEEPcRKT_@Base 5.9.0 - _ZN6KateVi11GlobalState10readConfigEPK7KConfig@Base 5.9.0 - _ZN6KateVi11GlobalStateC1Ev@Base 5.9.0 - _ZN6KateVi11GlobalStateC2Ev@Base 5.9.0 - _ZN6KateVi11GlobalStateD1Ev@Base 5.9.0 - _ZN6KateVi11GlobalStateD2Ev@Base 5.9.0 - _ZN6KateVi12InsertViMode11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN6KateVi12InsertViMode11qt_metacastEPKc@Base 5.9.0 - _ZN6KateVi12InsertViMode12textInsertedEPN11KTextEditor8DocumentENS1_5RangeE@Base 5.9.0 - _ZN6KateVi12InsertViMode13commandIndentEv@Base 5.9.0 - _ZN6KateVi12InsertViMode14commandNewLineEv@Base 5.9.0 - _ZN6KateVi12InsertViMode14handleKeypressEPK9QKeyEvent@Base 5.9.0 - _ZN6KateVi12InsertViMode15commandUnindentEv@Base 5.9.0 - _ZN6KateVi12InsertViMode15leaveInsertModeEb@Base 5.9.0 - _ZN6KateVi12InsertViMode16staticMetaObjectE@Base 5.9.0 - _ZN6KateVi12InsertViMode17commandDeleteLineEv@Base 5.9.0 - _ZN6KateVi12InsertViMode17commandDeleteWordEv@Base 5.9.0 - _ZN6KateVi12InsertViMode18completionFinishedEv@Base 5.9.0 - _ZN6KateVi12InsertViMode18setBlockAppendModeENS_5RangeENS_11BlockInsertE@Base 5.9.0 - _ZN6KateVi12InsertViMode19commandCompleteNextEv@Base 5.9.0 - _ZN6KateVi12InsertViMode19setBlockPrependModeENS_5RangeE@Base 5.9.0 - _ZN6KateVi12InsertViMode22commandInsertFromAboveEv@Base 5.9.0 - _ZN6KateVi12InsertViMode22commandInsertFromBelowEv@Base 5.9.0 - _ZN6KateVi12InsertViMode22commandMoveOneWordLeftEv@Base 5.9.0 - _ZN6KateVi12InsertViMode23commandCompletePreviousEv@Base 5.9.0 - _ZN6KateVi12InsertViMode23commandMoveOneWordRightEv@Base 5.9.0 - _ZN6KateVi12InsertViMode25commandDeleteCharBackwardEv@Base 5.9.0 - _ZN6KateVi12InsertViMode28commandToLastCharacterInFileEv@Base 5.9.0 - _ZN6KateVi12InsertViMode29commandToFirstCharacterInFileEv@Base 5.9.0 - _ZN6KateVi12InsertViMode30commandInsertContentOfRegisterEv@Base 5.9.0 - _ZN6KateVi12InsertViMode42commandSwitchToNormalModeForJustOneCommandEv@Base 5.9.0 - _ZN6KateVi12InsertViModeC1EPNS_16InputModeManagerEPN11KTextEditor11ViewPrivateEP16KateViewInternal@Base 5.9.0 - _ZN6KateVi12InsertViModeC2EPNS_16InputModeManagerEPN11KTextEditor11ViewPrivateEP16KateViewInternal@Base 5.9.0 - _ZN6KateVi12InsertViModeD0Ev@Base 5.9.0 - _ZN6KateVi12InsertViModeD1Ev@Base 5.9.0 - _ZN6KateVi12InsertViModeD2Ev@Base 5.9.0 - _ZN6KateVi12NormalViMode10motionDownEv@Base 5.9.0 - _ZN6KateVi12NormalViMode10motionLeftEv@Base 5.9.0 - _ZN6KateVi12NormalViMode11commandRedoEv@Base 5.9.0 - _ZN6KateVi12NormalViMode11commandUndoEv@Base 5.9.0 - _ZN6KateVi12NormalViMode11commandYankEv@Base 5.9.0 - _ZN6KateVi12NormalViMode11motionRightEv@Base 5.9.0 - _ZN6KateVi12NormalViMode11motionToEOLEv@Base 5.9.0 - _ZN6KateVi12NormalViMode11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN6KateVi12NormalViMode11qt_metacastEPKc@Base 5.9.0 - _ZN6KateVi12NormalViMode11resetParserEv@Base 5.9.0 - _ZN6KateVi12NormalViMode11textRemovedEPN11KTextEditor8DocumentENS1_5RangeE@Base 5.9.0 - _ZN6KateVi12NormalViMode12commandAbortEv@Base 5.9.0 - _ZN6KateVi12NormalViMode12commandPasteEv@Base 5.9.0 - _ZN6KateVi12NormalViMode12motionPageUpEv@Base 5.9.0 - _ZN6KateVi12NormalViMode12motionToCharEv@Base 5.9.0 - _ZN6KateVi12NormalViMode12motionToMarkEv@Base 5.9.0 - _ZN6KateVi12NormalViMode12textInsertedEPN11KTextEditor8DocumentENS1_5RangeE@Base 5.9.0 - _ZN6KateVi12NormalViMode13commandChangeEv@Base 5.9.0 - _ZN6KateVi12NormalViMode13commandDeleteEv@Base 5.9.0 - _ZN6KateVi12NormalViMode13commandgPasteEv@Base 5.9.0 - _ZN6KateVi12NormalViMode13highlightYankERKNS_5RangeENS_13OperationModeE@Base 5.9.0 - _ZN6KateVi12NormalViMode13undoBeginningEv@Base 5.9.0 - _ZN6KateVi12NormalViMode14commandSetMarkEv@Base 5.9.0 - _ZN6KateVi12NormalViMode14commandTopViewEb@Base 5.9.0 - _ZN6KateVi12NormalViMode14executeCommandEPKNS_7CommandE@Base 5.9.0 - _ZN6KateVi12NormalViMode14handleKeypressEPK9QKeyEvent@Base 5.9.0 - _ZN6KateVi12NormalViMode14motionFindCharEv@Base 5.9.0 - _ZN6KateVi12NormalViMode14motionPageDownEv@Base 5.9.0 - _ZN6KateVi12NormalViMode15commandYankLineEv@Base 5.9.0 - _ZN6KateVi12NormalViMode15findSentenceEndEv@Base 5.9.0 - _ZN6KateVi12NormalViMode15motionToColumn0Ev@Base 5.9.0 - _ZN6KateVi12NormalViMode15textObjectAWORDEv@Base 5.9.0 - _ZN6KateVi12NormalViMode15textObjectAWordEv@Base 5.9.0 - _ZN6KateVi12NormalViMode16addHighlightYankERKN11KTextEditor5RangeE@Base 5.9.0 - _ZN6KateVi12NormalViMode16commandAlignLineEv@Base 5.9.0 - _ZN6KateVi12NormalViMode16commandCloseViewEv@Base 5.9.0 - _ZN6KateVi12NormalViMode16commandExpandAllEv@Base 5.9.0 - _ZN6KateVi12NormalViMode16commandJoinLinesEv@Base 5.9.0 - _ZN6KateVi12NormalViMode16commandSplitVertEv@Base 5.9.0 - _ZN6KateVi12NormalViMode16commandYankToEOLEv@Base 5.9.0 - _ZN6KateVi12NormalViMode16findParagraphEndEv@Base 5.9.0 - _ZN6KateVi12NormalViMode16motionHalfPageUpEv@Base 5.9.0 - _ZN6KateVi12NormalViMode16motionToLineLastEv@Base 5.9.0 - _ZN6KateVi12NormalViMode16motionToMarkLineEv@Base 5.9.0 - _ZN6KateVi12NormalViMode16staticMetaObjectE@Base 5.9.0 - _ZN6KateVi12NormalViMode16textObjectACommaEv@Base 5.9.0 - _ZN6KateVi12NormalViMode16textObjectAParenEv@Base 5.9.0 - _ZN6KateVi12NormalViMode17commandAlignLinesEv@Base 5.9.0 - _ZN6KateVi12NormalViMode17commandBottomViewEb@Base 5.9.0 - _ZN6KateVi12NormalViMode17commandCenterViewEb@Base 5.9.0 - _ZN6KateVi12NormalViMode17commandChangeCaseEv@Base 5.9.0 - _ZN6KateVi12NormalViMode17commandChangeLineEv@Base 5.9.0 - _ZN6KateVi12NormalViMode17commandCloseWriteEv@Base 5.9.0 - _ZN6KateVi12NormalViMode17commandDeleteCharEv@Base 5.9.0 - _ZN6KateVi12NormalViMode17commandDeleteLineEv@Base 5.9.0 - _ZN6KateVi12NormalViMode17commandFormatLineEv@Base 5.9.0 - _ZN6KateVi12NormalViMode17commandIndentLineEv@Base 5.9.0 - _ZN6KateVi12NormalViMode17commandSplitHorizEv@Base 5.9.0 - _ZN6KateVi12NormalViMode17commandToOtherEndEv@Base 5.9.0 - _ZN6KateVi12NormalViMode17findSentenceStartEv@Base 5.9.0 - _ZN6KateVi12NormalViMode17motionToEndOfWORDEv@Base 5.9.0 - _ZN6KateVi12NormalViMode17motionToEndOfWordEv@Base 5.9.0 - _ZN6KateVi12NormalViMode17motionToLineFirstEv@Base 5.9.0 - _ZN6KateVi12NormalViMode17motionWORDForwardEv@Base 5.9.0 - _ZN6KateVi12NormalViMode17motionWordForwardEv@Base 5.9.0 - _ZN6KateVi12NormalViMode18clearYankHighlightEv@Base 5.9.0 - _ZN6KateVi12NormalViMode18commandAddToNumberEv@Base 5.9.0 - _ZN6KateVi12NormalViMode18commandChangeToEOLEv@Base 5.9.0 - _ZN6KateVi12NormalViMode18commandDeleteToEOLEv@Base 5.9.0 - _ZN6KateVi12NormalViMode18commandExpandLocalEv@Base 5.9.0 - _ZN6KateVi12NormalViMode18commandFormatLinesEv@Base 5.9.0 - _ZN6KateVi12NormalViMode18commandIndentLinesEv@Base 5.9.0 - _ZN6KateVi12NormalViMode18commandPasteBeforeEv@Base 5.9.0 - _ZN6KateVi12NormalViMode18commandReplayMacroEv@Base 5.9.0 - _ZN6KateVi12NormalViMode18executeKateCommandERK7QString@Base 5.9.0 - _ZN6KateVi12NormalViMode18findParagraphStartEv@Base 5.9.0 - _ZN6KateVi12NormalViMode18initializeCommandsEv@Base 5.9.0 - _ZN6KateVi12NormalViMode18motionHalfPageDownEv@Base 5.9.0 - _ZN6KateVi12NormalViMode18motionRepeatlastTFEv@Base 5.9.0 - _ZN6KateVi12NormalViMode18motionWORDBackwardEv@Base 5.9.0 - _ZN6KateVi12NormalViMode18motionWordBackwardEv@Base 5.9.0 - _ZN6KateVi12NormalViMode18textObjectABracketEv@Base 5.9.0 - _ZN6KateVi12NormalViMode19commandCloseNocheckEv@Base 5.9.0 - _ZN6KateVi12NormalViMode19commandGoToNextJumpEv@Base 5.9.0 - _ZN6KateVi12NormalViMode19commandGoToPrevJumpEv@Base 5.9.0 - _ZN6KateVi12NormalViMode19commandScrollPageUpEv@Base 5.9.0 - _ZN6KateVi12NormalViMode19commandUnindentLineEv@Base 5.9.0 - _ZN6KateVi12NormalViMode19commandgPasteBeforeEv@Base 5.9.0 - _ZN6KateVi12NormalViMode19textObjectASentenceEv@Base 5.9.0 - _ZN6KateVi12NormalViMode19textObjectInnerWORDEv@Base 5.9.0 - _ZN6KateVi12NormalViMode19textObjectInnerWordEv@Base 5.9.0 - _ZN6KateVi12NormalViMode20commandAppendToBlockEv@Base 5.9.0 - _ZN6KateVi12NormalViMode20commandCollapseLocalEv@Base 5.9.0 - _ZN6KateVi12NormalViMode20commandIndentedPasteEv@Base 5.9.0 - _ZN6KateVi12NormalViMode20commandMakeLowercaseEv@Base 5.9.0 - _ZN6KateVi12NormalViMode20commandMakeUppercaseEv@Base 5.9.0 - _ZN6KateVi12NormalViMode20commandSearchForwardEv@Base 5.9.0 - _ZN6KateVi12NormalViMode20commandUnindentLinesEv@Base 5.9.0 - _ZN6KateVi12NormalViMode20motionToCharBackwardEv@Base 5.9.0 - _ZN6KateVi12NormalViMode20motionToMatchingItemEv@Base 5.9.0 - _ZN6KateVi12NormalViMode20motionToNextSentenceEv@Base 5.9.0 - _ZN6KateVi12NormalViMode20motionToScreenColumnEv@Base 5.9.0 - _ZN6KateVi12NormalViMode20textObjectABackQuoteEv@Base 5.9.0 - _ZN6KateVi12NormalViMode20textObjectAParagraphEv@Base 5.9.0 - _ZN6KateVi12NormalViMode20textObjectInnerCommaEv@Base 5.9.0 - _ZN6KateVi12NormalViMode20textObjectInnerParenEv@Base 5.9.0 - _ZN6KateVi12NormalViMode21commandChangeCaseLineEv@Base 5.9.0 - _ZN6KateVi12NormalViMode21commandPrependToBlockEv@Base 5.9.0 - _ZN6KateVi12NormalViMode21commandReselectVisualEv@Base 5.9.0 - _ZN6KateVi12NormalViMode21commandScrollPageDownEv@Base 5.9.0 - _ZN6KateVi12NormalViMode21commandSearchBackwardEv@Base 5.9.0 - _ZN6KateVi12NormalViMode21commandSubstituteCharEv@Base 5.9.0 - _ZN6KateVi12NormalViMode21commandSubstituteLineEv@Base 5.9.0 - _ZN6KateVi12NormalViMode21commandSwitchToUpViewEv@Base 5.9.0 - _ZN6KateVi12NormalViMode21motionToEndOfPrevWORDEv@Base 5.9.0 - _ZN6KateVi12NormalViMode21motionToEndOfPrevWordEv@Base 5.9.0 - _ZN6KateVi12NormalViMode22commandChangeCaseRangeEv@Base 5.9.0 - _ZN6KateVi12NormalViMode22commandEnterInsertModeEv@Base 5.9.0 - _ZN6KateVi12NormalViMode22commandEnterVisualModeEv@Base 5.9.0 - _ZN6KateVi12NormalViMode22commandOpenNewLineOverEv@Base 5.9.0 - _ZN6KateVi12NormalViMode22commandSwitchToCmdLineEv@Base 5.9.0 - _ZN6KateVi12NormalViMode22commandSwitchToNextTabEv@Base 5.9.0 - _ZN6KateVi12NormalViMode22commandSwitchToPrevTabEv@Base 5.9.0 - _ZN6KateVi12NormalViMode22commandTopViewOnCursorEv@Base 5.9.0 - _ZN6KateVi12NormalViMode22motionFindCharBackwardEv@Base 5.9.0 - _ZN6KateVi12NormalViMode22motionToAfterParagraphEv@Base 5.9.0 - _ZN6KateVi12NormalViMode22motionToNextOccurrenceEv@Base 5.9.0 - _ZN6KateVi12NormalViMode22motionToNextVisualLineEv@Base 5.9.0 - _ZN6KateVi12NormalViMode22motionToPrevOccurrenceEv@Base 5.9.0 - _ZN6KateVi12NormalViMode22motionToPrevVisualLineEv@Base 5.9.0 - _ZN6KateVi12NormalViMode22textObjectAQuoteDoubleEv@Base 5.9.0 - _ZN6KateVi12NormalViMode22textObjectAQuoteSingleEv@Base 5.9.0 - _ZN6KateVi12NormalViMode22textObjectInnerBracketEv@Base 5.9.0 - _ZN6KateVi12NormalViMode23commandEnterReplaceModeEv@Base 5.9.0 - _ZN6KateVi12NormalViMode23commandOpenNewLineUnderEv@Base 5.9.0 - _ZN6KateVi12NormalViMode23commandRepeatLastChangeEv@Base 5.9.0 - _ZN6KateVi12NormalViMode23commandReplaceCharacterEv@Base 5.9.0 - _ZN6KateVi12NormalViMode23commandScrollHalfPageUpEv@Base 5.9.0 - _ZN6KateVi12NormalViMode23commandSwitchToDownViewEv@Base 5.9.0 - _ZN6KateVi12NormalViMode23commandSwitchToLeftViewEv@Base 5.9.0 - _ZN6KateVi12NormalViMode23commandSwitchToNextViewEv@Base 5.9.0 - _ZN6KateVi12NormalViMode23motionToBeforeParagraphEv@Base 5.9.0 - _ZN6KateVi12NormalViMode23motionUpToFirstNonBlankEv@Base 5.9.0 - _ZN6KateVi12NormalViMode23textObjectACurlyBracketEv@Base 5.9.0 - _ZN6KateVi12NormalViMode23textObjectInnerSentenceEv@Base 5.9.0 - _ZN6KateVi12NormalViMode24commandMakeLowercaseLineEv@Base 5.9.0 - _ZN6KateVi12NormalViMode24commandMakeUppercaseLineEv@Base 5.9.0 - _ZN6KateVi12NormalViMode24commandSwitchToRightViewEv@Base 5.9.0 - _ZN6KateVi12NormalViMode24commandTopViewOnNonBlankEv@Base 5.9.0 - _ZN6KateVi12NormalViMode24motionToLastLineOfWindowEv@Base 5.9.0 - _ZN6KateVi12NormalViMode24motionToPreviousSentenceEv@Base 5.9.0 - _ZN6KateVi12NormalViMode24textObjectInnerBackQuoteEv@Base 5.9.0 - _ZN6KateVi12NormalViMode24textObjectInnerParagraphEv@Base 5.9.0 - _ZN6KateVi12NormalViMode25commandBottomViewOnCursorEv@Base 5.9.0 - _ZN6KateVi12NormalViMode25commandCenterViewOnCursorEv@Base 5.9.0 - _ZN6KateVi12NormalViMode25commandDeleteCharBackwardEv@Base 5.9.0 - _ZN6KateVi12NormalViMode25commandPrintCharacterCodeEv@Base 5.9.0 - _ZN6KateVi12NormalViMode25commandScrollHalfPageDownEv@Base 5.9.0 - _ZN6KateVi12NormalViMode25commandSubtractFromNumberEv@Base 5.9.0 - _ZN6KateVi12NormalViMode25motionDownToFirstNonBlankEv@Base 5.9.0 - _ZN6KateVi12NormalViMode25motionToFirstLineOfWindowEv@Base 5.9.0 - _ZN6KateVi12NormalViMode25motionToNextBraceBlockEndEv@Base 5.9.0 - _ZN6KateVi12NormalViMode25textObjectAInequalitySignEv@Base 5.9.0 - _ZN6KateVi12NormalViMode25updateYankHighlightAttribEv@Base 5.9.0 - _ZN6KateVi12NormalViMode26commandEnterInsertModeLastEv@Base 5.9.0 - _ZN6KateVi12NormalViMode26commandEnterVisualLineModeEv@Base 5.9.0 - _ZN6KateVi12NormalViMode26commandIndentedPasteBeforeEv@Base 5.9.0 - _ZN6KateVi12NormalViMode26commandStartRecordingMacroEv@Base 5.9.0 - _ZN6KateVi12NormalViMode26highlightedYankForDocumentEv@Base 5.9.0 - _ZN6KateVi12NormalViMode26motionRepeatlastTFBackwardEv@Base 5.9.0 - _ZN6KateVi12NormalViMode26motionToMiddleLineOfWindowEv@Base 5.9.0 - _ZN6KateVi12NormalViMode26textObjectInnerQuoteDoubleEv@Base 5.9.0 - _ZN6KateVi12NormalViMode26textObjectInnerQuoteSingleEv@Base 5.9.0 - _ZN6KateVi12NormalViMode27commandBottomViewOnNonBlankEv@Base 5.9.0 - _ZN6KateVi12NormalViMode27commandCenterViewOnNonBlankEv@Base 5.9.0 - _ZN6KateVi12NormalViMode27commandEnterVisualBlockModeEv@Base 5.9.0 - _ZN6KateVi12NormalViMode27motionToNextBraceBlockStartEv@Base 5.9.0 - _ZN6KateVi12NormalViMode27textObjectInnerCurlyBracketEv@Base 5.9.0 - _ZN6KateVi12NormalViMode28commandCollapseToplevelNodesEv@Base 5.9.0 - _ZN6KateVi12NormalViMode28commandEnterInsertModeAppendEv@Base 5.9.0 - _ZN6KateVi12NormalViMode28motionToFirstCharacterOfLineEv@Base 5.9.0 - _ZN6KateVi12NormalViMode29commandToggleRegionVisibilityEv@Base 5.9.0 - _ZN6KateVi12NormalViMode29motionToPreviousBraceBlockEndEv@Base 5.9.0 - _ZN6KateVi12NormalViMode29textObjectInnerInequalitySignEv@Base 5.9.0 - _ZN6KateVi12NormalViMode30beginMonitoringDocumentChangesEv@Base 5.9.0 - _ZN6KateVi12NormalViMode30motionToIncrementalSearchMatchEv@Base 5.9.0 - _ZN6KateVi12NormalViMode31commandEnterInsertModeAppendEOLEv@Base 5.9.0 - _ZN6KateVi12NormalViMode31motionToPreviousBraceBlockStartEv@Base 5.9.0 - _ZN6KateVi12NormalViMode32waitingForRegisterOrCharToSearchEv@Base 5.9.0 - _ZN6KateVi12NormalViMode35aboutToDeleteMovingInterfaceContentEv@Base 5.9.0 - _ZN6KateVi12NormalViMode47commandEnterInsertModeBeforeFirstNonBlankInLineEv@Base 5.9.0 - _ZN6KateVi12NormalViMode5pasteENS0_13PasteLocationEbb@Base 5.9.0 - _ZN6KateVi12NormalViMode5resetEv@Base 5.9.0 - _ZN6KateVi12NormalViMode8motionUpEv@Base 5.9.0 - _ZN6KateVi12NormalViMode9undoEndedEv@Base 5.9.0 - _ZN6KateVi12NormalViModeC1EPNS_16InputModeManagerEPN11KTextEditor11ViewPrivateEP16KateViewInternal@Base 5.9.0 - _ZN6KateVi12NormalViModeC2EPNS_16InputModeManagerEPN11KTextEditor11ViewPrivateEP16KateViewInternal@Base 5.9.0 - _ZN6KateVi12NormalViModeD0Ev@Base 5.9.0 - _ZN6KateVi12NormalViModeD1Ev@Base 5.9.0 - _ZN6KateVi12NormalViModeD2Ev@Base 5.9.0 - _ZN6KateVi16InputModeManager12changeViModeENS_6ViModeE@Base 5.9.0 - _ZN6KateVi16InputModeManager12popKeyMapperEv@Base 5.9.0 - _ZN6KateVi16InputModeManager12updateCursorERKN11KTextEditor6CursorE@Base 5.9.0 - _ZN6KateVi16InputModeManager13pushKeyMapperE14QSharedPointerINS_9KeyMapperEE@Base 5.9.0 - _ZN6KateVi16InputModeManager14handleKeypressEPK9QKeyEvent@Base 5.9.0 - _ZN6KateVi16InputModeManager15getViInsertModeEv@Base 5.9.0 - _ZN6KateVi16InputModeManager15getViNormalModeEv@Base 5.9.0 - _ZN6KateVi16InputModeManager15getViVisualModeEv@Base 5.9.0 - _ZN6KateVi16InputModeManager16getViReplaceModeEv@Base 5.9.0 - _ZN6KateVi16InputModeManager16repeatLastChangeEv@Base 5.9.0 - _ZN6KateVi16InputModeManager17readSessionConfigERK12KConfigGroup@Base 5.9.0 - _ZN6KateVi16InputModeManager17viEnterInsertModeEv@Base 5.9.0 - _ZN6KateVi16InputModeManager17viEnterNormalModeEv@Base 5.9.0 - _ZN6KateVi16InputModeManager17viEnterVisualModeENS_6ViModeE@Base 5.9.0 - _ZN6KateVi16InputModeManager18viEnterReplaceModeEv@Base 5.9.0 - _ZN6KateVi16InputModeManager18writeSessionConfigER12KConfigGroup@Base 5.9.0 - _ZN6KateVi16InputModeManager21clearCurrentChangeLogEv@Base 5.9.0 - _ZN6KateVi16InputModeManager22storeLastChangeCommandEv@Base 5.9.0 - _ZN6KateVi16InputModeManager23doNotLogCurrentKeypressEv@Base 5.9.0 - _ZN6KateVi16InputModeManager5resetEv@Base 5.9.0 - _ZN6KateVi16InputModeManager9keyMapperEv@Base 5.9.0 - _ZN6KateVi16InputModeManagerC1EP15KateViInputModePN11KTextEditor11ViewPrivateEP16KateViewInternal@Base 5.9.0 - _ZN6KateVi16InputModeManagerC2EP15KateViInputModePN11KTextEditor11ViewPrivateEP16KateViewInternal@Base 5.9.0 - _ZN6KateVi16InputModeManagerD1Ev@Base 5.9.0 - _ZN6KateVi16InputModeManagerD2Ev@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBar11eventFilterEP7QObjectP6QEvent@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBar11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBar11qt_metacastEPKc@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBar12switchToModeEPNS_10ActiveModeE@Base 5.25.0 - _ZN6KateVi18EmulatedCommandBar14executeCommandERK7QString@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBar14handleKeyPressEPK9QKeyEvent@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBar15editTextChangedERK7QString@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBar16staticMetaObjectE@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBar18barHandledKeypressEPK9QKeyEvent@Base 5.25.0 - _ZN6KateVi18EmulatedCommandBar20hideAllWidgetsExceptEP7QWidget@Base 5.25.0 - _ZN6KateVi18EmulatedCommandBar20showBarTypeIndicatorENS0_4ModeE@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBar21setViInputModeManagerEPNS_16InputModeManagerE@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBar22closeWithStatusMessageERK7QString@Base 5.25.0 - _ZN6KateVi18EmulatedCommandBar22createAndAddEditWidgetEP7QLayout@Base 5.25.0 - _ZN6KateVi18EmulatedCommandBar22insertRegisterContentsEPK9QKeyEvent@Base 5.25.0 - _ZN6KateVi18EmulatedCommandBar26deleteSpacesToLeftOfCursorEv@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBar28createAndAddBarTypeIndicatorEP7QLayout@Base 5.25.0 - _ZN6KateVi18EmulatedCommandBar29deleteWordCharsToLeftOfCursorEv@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBar31startHideExitStatusMessageTimerEv@Base 5.25.0 - _ZN6KateVi18EmulatedCommandBar32deleteNonWordCharsToLeftOfCursorEv@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBar32setCommandResponseMessageTimeoutEl@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBar32startInteractiveSearchAndReplaceE14QSharedPointerIN12KateCommands10SedReplace22InteractiveSedReplacerEE@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBar36createAndAddExitStatusMessageDisplayEP7QLayout@Base 5.25.0 - _ZN6KateVi18EmulatedCommandBar39createAndAddWaitingForRegisterIndicatorEP7QLayout@Base 5.25.0 - _ZN6KateVi18EmulatedCommandBar41isSendingSyntheticSearchCompletedKeypressEv@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBar42createAndInitExitStatusMessageDisplayTimerEv@Base 5.25.0 - _ZN6KateVi18EmulatedCommandBar4initENS0_4ModeERK7QString@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBar6closedEv@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBar8isActiveEv@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBarC1EP15KateViInputModePNS_16InputModeManagerEP7QWidget@Base 5.25.0 - _ZN6KateVi18EmulatedCommandBarC2EP15KateViInputModePNS_16InputModeManagerEP7QWidget@Base 5.25.0 - _ZN6KateVi18EmulatedCommandBarD0Ev@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBarD1Ev@Base 5.9.0 - _ZN6KateVi18EmulatedCommandBarD2Ev@Base 5.9.0 - _ZN6KateVi5Range7invalidEv@Base 5.9.0 - _ZN6KateVi5Range9normalizeEv@Base 5.9.0 - _ZN6KateVi5RangeC1ERKN11KTextEditor6CursorENS_10MotionTypeE@Base 5.9.0 - _ZN6KateVi5RangeC1ERKN11KTextEditor6CursorES2_NS_10MotionTypeE@Base 5.9.0 - _ZN6KateVi5RangeC1EiiNS_10MotionTypeE@Base 5.9.0 - _ZN6KateVi5RangeC1EiiiiNS_10MotionTypeE@Base 5.9.0 - _ZN6KateVi5RangeC1Ev@Base 5.9.0 - _ZN6KateVi5RangeC2ERKN11KTextEditor6CursorENS_10MotionTypeE@Base 5.9.0 - _ZN6KateVi5RangeC2ERKN11KTextEditor6CursorES2_NS_10MotionTypeE@Base 5.9.0 - _ZN6KateVi5RangeC2EiiNS_10MotionTypeE@Base 5.9.0 - _ZN6KateVi5RangeC2EiiiiNS_10MotionTypeE@Base 5.9.0 - _ZN6KateVi5RangeC2Ev@Base 5.9.0 - _ZN6KateVi6Macros10readConfigERK12KConfigGroup@Base 5.9.0 - _ZN6KateVi6Macros20readMacroCompletionsERK5QCharRK11QStringListi@Base 5.9.0 - _ZN6KateVi6Macros31decodeMacroCompletionFromConfigERK7QString@Base 5.9.0 - _ZN6KateVi6Macros5clearEv@Base 5.9.0 - _ZN6KateVi6Macros5storeERK5QCharRK5QListI9QKeyEventERKS4_INS_10CompletionEE@Base 5.9.0 - _ZN6KateVi6Macros6removeERK5QChar@Base 5.9.0 - _ZN6KateVi6MacrosC1Ev@Base 5.9.0 - _ZN6KateVi6MacrosC2Ev@Base 5.9.0 - _ZN6KateVi6MacrosD1Ev@Base 5.9.0 - _ZN6KateVi6MacrosD2Ev@Base 5.9.0 - _ZN6KateVi6MotionC1EPNS_12NormalViModeERK7QStringMS1_FNS_5RangeEvEj@Base 5.9.0 - _ZN6KateVi6MotionC2EPNS_12NormalViModeERK7QStringMS1_FNS_5RangeEvEj@Base 5.9.0 - _ZN6KateVi7History5clearEv@Base 5.25.0 - _ZN6KateVi7History6appendERK7QString@Base 5.25.0 - _ZN6KateVi7HistoryC1Ev@Base 5.25.0 - _ZN6KateVi7HistoryC2Ev@Base 5.25.0 - _ZN6KateVi7HistoryD1Ev@Base 5.25.0 - _ZN6KateVi7HistoryD2Ev@Base 5.25.0 - _ZN6KateVi8Mappings10readConfigERK12KConfigGroup@Base 5.9.0 - _ZN6KateVi8Mappings12readMappingsERK12KConfigGroupRK7QStringNS0_11MappingModeE@Base 5.9.0 - _ZN6KateVi8Mappings27mappingModeForCurrentViModeEP15KateViInputMode@Base 5.9.0 - _ZN6KateVi8Mappings3addENS0_11MappingModeERK7QStringS4_NS0_16MappingRecursionE@Base 5.9.0 - _ZN6KateVi8Mappings5clearENS0_11MappingModeE@Base 5.9.0 - _ZN6KateVi8Mappings6removeENS0_11MappingModeERK7QString@Base 5.9.0 - _ZN6KateVi8Mappings9setLeaderERK5QChar@Base 5.9.0 - _ZN6KateVi8ModeBase10goLineDownEv@Base 5.9.0 - _ZN6KateVi8ModeBase10switchViewENS_9DirectionE@Base 5.9.0 - _ZN6KateVi8ModeBase11deleteRangeERNS_5RangeENS_13OperationModeEb@Base 5.9.0 - _ZN6KateVi8ModeBase11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN6KateVi8ModeBase11qt_metacastEPKc@Base 5.9.0 - _ZN6KateVi8ModeBase12fillRegisterERK5QCharRK7QStringNS_13OperationModeE@Base 5.9.0 - _ZN6KateVi8ModeBase12goLineUpDownEi@Base 5.9.0 - _ZN6KateVi8ModeBase14motionFindNextEv@Base 5.9.0 - _ZN6KateVi8ModeBase14motionFindPrevEv@Base 5.9.0 - _ZN6KateVi8ModeBase15scrollViewLinesEi@Base 5.9.0 - _ZN6KateVi8ModeBase15startInsertModeEv@Base 5.9.0 - _ZN6KateVi8ModeBase15startNormalModeEv@Base 5.9.0 - _ZN6KateVi8ModeBase15startVisualModeEv@Base 5.9.0 - _ZN6KateVi8ModeBase15yankToClipBoardE5QChar7QString@Base 5.9.0 - _ZN6KateVi8ModeBase16startReplaceModeEv@Base 5.9.0 - _ZN6KateVi8ModeBase16staticMetaObjectE@Base 5.9.0 - _ZN6KateVi8ModeBase18getRegisterContentERK5QChar@Base 5.9.0 - _ZN6KateVi8ModeBase18goVisualLineUpDownEi@Base 5.9.0 - _ZN6KateVi8ModeBase19startVisualLineModeEv@Base 5.9.0 - _ZN6KateVi8ModeBase20startVisualBlockModeEv@Base 5.9.0 - _ZN6KateVi8ModeBase22addToNumberUnderCursorEi@Base 5.9.0 - _ZN6KateVi8ModeBase5errorERK7QString@Base 5.9.0 - _ZN6KateVi8ModeBase7goToPosERKNS_5RangeE@Base 5.9.0 - _ZN6KateVi8ModeBase7messageERK7QString@Base 5.9.0 - _ZN6KateVi8ModeBase8goLineUpEv@Base 5.9.0 - _ZN6KateVi9KeyMapper11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.9.0 - _ZN6KateVi9KeyMapper11qt_metacastEPKc@Base 5.9.0 - _ZN6KateVi9KeyMapper14executeMappingEv@Base 5.9.0 - _ZN6KateVi9KeyMapper14handleKeypressE5QChar@Base 5.9.0 - _ZN6KateVi9KeyMapper16staticMetaObjectE@Base 5.9.0 - _ZN6KateVi9KeyMapper17setMappingTimeoutEi@Base 5.9.0 - _ZN6KateVi9KeyMapper18isExecutingMappingEv@Base 5.9.0 - _ZN6KateVi9KeyMapper19mappingTimerTimeOutEv@Base 5.9.0 - _ZN6KateVi9KeyMapper20playBackRejectedKeysEv@Base 5.9.0 - _ZN6KateVi9KeyMapper23setDoNotMapNextKeypressEv@Base 5.9.0 - _ZN6KateVi9KeyMapper25isPlayingBackRejectedKeysEv@Base 5.9.0 - _ZN6KateVi9KeyMapperC1EPNS_16InputModeManagerEPN11KTextEditor15DocumentPrivateEPNS3_11ViewPrivateE@Base 5.9.0 - _ZN6KateVi9KeyMapperC2EPNS_16InputModeManagerEPN11KTextEditor15DocumentPrivateEPNS3_11ViewPrivateE@Base 5.9.0 - _ZN6KateVi9KeyParser10m_instanceE@Base 5.9.0 - _ZN6KateVi9KeyParser13initKeyTablesEv@Base 5.9.0 - _ZN6KateVi9KeyParser15KeyEventToQCharERK9QKeyEvent@Base 5.9.0 - _ZN6KateVi9KeyParser4selfEv@Base 5.9.0 - _ZN6KateVi9KeyParserC1Ev@Base 5.9.0 - _ZN6KateVi9KeyParserC2Ev@Base 5.9.0 - _ZN7KateCmd13appendHistoryERK7QString@Base 5.9.0 - _ZN7KateCmd15registerCommandEPN11KTextEditor7CommandE@Base 5.9.0 - _ZN7KateCmd17unregisterCommandEPN11KTextEditor7CommandE@Base 5.9.0 - _ZN7KateCmd23commandCompletionObjectEv@Base 5.9.0 - _ZN7KateCmd4selfEv@Base 5.9.0 - _ZN7KateCmdC1Ev@Base 5.9.0 - _ZN7KateCmdC2Ev@Base 5.9.0 - _ZN7KateCmdD1Ev@Base 5.9.0 - _ZN7KateCmdD2Ev@Base 5.9.0 - _ZNK10KateBuffer10metaObjectEv@Base 5.9.0 - _ZNK11KTextEditor10ConfigPage10metaObjectEv@Base 5.9.0 - _ZNK11KTextEditor10ConfigPage4iconEv@Base 5.9.0 - _ZNK11KTextEditor10ConfigPage8fullNameEv@Base 5.9.0 - _ZNK11KTextEditor10MainWindow10metaObjectEv@Base 5.9.0 - _ZNK11KTextEditor11Application10metaObjectEv@Base 5.9.0 - _ZNK11KTextEditor11MovingRange8overlapsERKNS_5RangeE@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate10configKeysEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate10metaObjectEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate10textLayoutERKNS_6CursorE@Base 5.23.0 - _ZNK11KTextEditor11ViewPrivate10textLayoutEi@Base 5.23.0 - _ZNK11KTextEditor11ViewPrivate10wrapCursorEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate11contextMenuEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate13bottomViewBarEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate13selectionTextEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate13textHintDelayEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate13viewInputModeEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate13viewModeHumanEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate14blockSelectionEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate14cursorPositionEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate14selectionRangeEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate15annotationModelEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate15isOverwriteModeEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate16completionWidgetEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate16currentInputModeEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate18cursorToCoordinateERKNS_6CursorE@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate18defaultContextMenuEP5QMenu@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate18isCompletionActiveEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate18viewInputModeHumanEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate19coordinatesToCursorERK6QPoint@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate19virtualCursorColumnEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate20mouseTrackingEnabledEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate20textAreaRectInternalEv@Base 5.36.0 - _ZNK11KTextEditor11ViewPrivate21cursorPositionVirtualEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate21defaultStyleAttributeENS_12DefaultStyleE@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate25cursorPositionCoordinatesEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate25isAnnotationBorderVisibleEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate25lastDisplayedLineInternalENS_4View8LineTypeE@Base 5.36.0 - _ZNK11KTextEditor11ViewPrivate25maxScrollPositionInternalEv@Base 5.36.0 - _ZNK11KTextEditor11ViewPrivate26firstDisplayedLineInternalENS_4View8LineTypeE@Base 5.36.0 - _ZNK11KTextEditor11ViewPrivate27isCompletionModelRegisteredEPNS_19CodeCompletionModelE@Base 5.11.0 - _ZNK11KTextEditor11ViewPrivate28isAutomaticInvocationEnabledEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate4copyEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate6getEolEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate8documentEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate8viewModeEv@Base 5.9.0 - _ZNK11KTextEditor11ViewPrivate9selectionEv@Base 5.9.0 - _ZNK11KTextEditor12MovingCursor11atEndOfLineEv@Base 5.9.0 - _ZNK11KTextEditor12MovingCursor13atStartOfLineEv@Base 5.9.0 - _ZNK11KTextEditor12MovingCursor15atEndOfDocumentEv@Base 5.9.0 - _ZNK11KTextEditor12MovingCursor17atStartOfDocumentEv@Base 5.9.0 - _ZNK11KTextEditor13EditorPrivate10metaObjectEv@Base 5.9.0 - _ZNK11KTextEditor13EditorPrivate11commandListEv@Base 5.9.0 - _ZNK11KTextEditor13EditorPrivate11configPagesEv@Base 5.9.0 - _ZNK11KTextEditor13EditorPrivate12queryCommandERK7QString@Base 5.9.0 - _ZNK11KTextEditor13EditorPrivate8commandsEv@Base 5.9.0 - _ZNK11KTextEditor14DocumentCursor11atEndOfLineEv@Base 5.9.0 - _ZNK11KTextEditor14DocumentCursor13atStartOfLineEv@Base 5.9.0 - _ZNK11KTextEditor14DocumentCursor15atEndOfDocumentEv@Base 5.9.0 - _ZNK11KTextEditor14DocumentCursor17atStartOfDocumentEv@Base 5.9.0 - _ZNK11KTextEditor15AnnotationModel10metaObjectEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate10configKeysEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate10lineLengthEi@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate10markPixmapENS_13MarkInterface9MarkTypesE@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate10metaObjectEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate10searchTextERKNS_5RangeERK7QString6QFlagsINS_12SearchOptionEE@Base 5.11.0 - _ZNK11KTextEditor15DocumentPrivate10wordWrapAtEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate11characterAtERKNS_6CursorE@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate11documentEndEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate11isLineSavedEi@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate11modeSectionEi@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate11rangeOnLineENS_5RangeEi@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate11wordRangeAtERKNS_6CursorE@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate13editableMarksEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate13isEditRunningEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate13isLineTouchedEi@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate14defaultStyleAtERKNS_6CursorE@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate14isLineModifiedEi@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate15annotationModelEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate15lineLengthLimitEv@Base 5.26.0 - _ZNK11KTextEditor15DocumentPrivate15markDescriptionENS_13MarkInterface9MarkTypesE@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate15toVirtualColumnERKNS_6CursorE@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate15toVirtualColumnEii@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate15totalCharactersEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate16dictionaryRangesEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate16highlightingModeEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate17defaultDictionaryEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate17fromVirtualColumnERKNS_6CursorE@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate17fromVirtualColumnEii@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate17highlightingModesEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate17lastSavedRevisionEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate17reasonedMOHStringEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate19isValidTextPositionERKNS_6CursorE@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate21eventuallyReplaceTabsERKNS_6CursorERK7QString@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate21pageUpDownMovesCursorEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate23highlightingModeSectionEi@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate23isDataRecoveryAvailableEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate25embeddedHighlightingModesEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate27isEditingTransactionRunningEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate28dictionaryForMisspelledRangeERKNS_5RangeE@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate30isOnTheFlySpellCheckingEnabledEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate4lineEi@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate4modeEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate4textERKNS_5RangeEb@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate4textEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate5linesEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate5modesEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate6wordAtERKNS_6CursorE@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate8checksumEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate8encodingEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate8revisionEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate8variableERK7QString@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate8wordWrapEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate9highlightEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate9markColorENS_13MarkInterface9MarkTypesE@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate9redoCountEv@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate9textLinesERKNS_5RangeEb@Base 5.9.0 - _ZNK11KTextEditor15DocumentPrivate9undoCountEv@Base 5.9.0 - _ZNK11KTextEditor19CodeCompletionModel10metaObjectEv@Base 5.9.0 - _ZNK11KTextEditor19CodeCompletionModel11columnCountERK11QModelIndex@Base 5.9.0 - _ZNK11KTextEditor19CodeCompletionModel21executeCompletionItemEPNS_4ViewERKNS_5RangeERK11QModelIndex@Base 5.9.0 - _ZNK11KTextEditor19CodeCompletionModel5indexEiiRK11QModelIndex@Base 5.9.0 - _ZNK11KTextEditor19CodeCompletionModel6parentERK11QModelIndex@Base 5.9.0 - _ZNK11KTextEditor19CodeCompletionModel8itemDataERK11QModelIndex@Base 5.9.0 - _ZNK11KTextEditor19CodeCompletionModel8rowCountERK11QModelIndex@Base 5.9.0 - _ZNK11KTextEditor19CodeCompletionModel9hasGroupsEv@Base 5.9.0 - _ZNK11KTextEditor38CodeCompletionModelControllerInterface29shouldHideItemsWithEqualNamesEv@Base 5.9.0 - _ZNK11KTextEditor4View10metaObjectEv@Base 5.9.0 - _ZNK11KTextEditor4View12textAreaRectEv@Base 5.36.0 - _ZNK11KTextEditor4View17lastDisplayedLineENS0_8LineTypeE@Base 5.36.0 - _ZNK11KTextEditor4View17maxScrollPositionEv@Base 5.36.0 - _ZNK11KTextEditor4View18firstDisplayedLineENS0_8LineTypeE@Base 5.36.0 - _ZNK11KTextEditor4View18isStatusBarEnabledEv@Base 5.9.0 - _ZNK11KTextEditor6Editor10metaObjectEv@Base 5.9.0 - _ZNK11KTextEditor6Editor15defaultEncodingEv@Base 5.9.0 - _ZNK11KTextEditor6Plugin10metaObjectEv@Base 5.9.0 - _ZNK11KTextEditor6Plugin11configPagesEv@Base 5.9.0 - _ZNK11KTextEditor7Command10metaObjectEv@Base 5.9.0 - _ZNK11KTextEditor7Message10metaObjectEv@Base 5.9.0 - _ZNK11KTextEditor7Message11messageTypeEv@Base 5.9.0 - _ZNK11KTextEditor7Message12autoHideModeEv@Base 5.9.0 - _ZNK11KTextEditor7Message4iconEv@Base 5.9.0 - _ZNK11KTextEditor7Message4textEv@Base 5.9.0 - _ZNK11KTextEditor7Message4viewEv@Base 5.9.0 - _ZNK11KTextEditor7Message7actionsEv@Base 5.9.0 - _ZNK11KTextEditor7Message8autoHideEv@Base 5.9.0 - _ZNK11KTextEditor7Message8documentEv@Base 5.9.0 - _ZNK11KTextEditor7Message8positionEv@Base 5.9.0 - _ZNK11KTextEditor7Message8priorityEv@Base 5.9.0 - _ZNK11KTextEditor7Message8wordWrapEv@Base 5.9.0 - _ZNK11KTextEditor8Document10metaObjectEv@Base 5.9.0 - _ZNK11KTextEditor8Document10searchTextERKNS_5RangeERK7QString6QFlagsINS_12SearchOptionEE@Base 5.11.0 - _ZNK11KTextEditor8Document12openingErrorEv@Base 5.9.0 - _ZNK11KTextEditor8Document19openingErrorMessageEv@Base 5.9.0 - _ZNK11KTextEditor8Document7isEmptyEv@Base 5.9.0 - _ZNK11KTextEditor9Attribute12defaultStyleEv@Base 5.9.0 - _ZNK11KTextEditor9Attribute14hasAnyPropertyEv@Base 5.9.0 - _ZNK11KTextEditor9Attribute16dynamicAttributeENS0_14ActivationTypeE@Base 5.9.0 - _ZNK11KTextEditor9Attribute17skipSpellCheckingEv@Base 5.9.0 - _ZNK11KTextEditor9Attribute18selectedBackgroundEv@Base 5.9.0 - _ZNK11KTextEditor9Attribute18selectedForegroundEv@Base 5.9.0 - _ZNK11KTextEditor9Attribute24backgroundFillWhitespaceEv@Base 5.9.0 - _ZNK11KTextEditor9Attribute4nameEv@Base 5.9.0 - _ZNK11KTextEditor9Attribute7outlineEv@Base 5.9.0 - _ZNK11KTextEditor9Attribute8fontBoldEv@Base 5.9.0 - (optional=templinst)_ZNK12KConfigGroup9readEntryI5QFontEET_PKcRKS2_@Base 5.9.0 - (optional=templinst)_ZNK12KConfigGroup9readEntryI6QColorEET_PKcRKS2_@Base 5.9.0 - (optional=templinst)_ZNK12KConfigGroup9readEntryIbEE5QListIT_EPKcRKS3_@Base 5.9.0 - (optional=templinst)_ZNK12KConfigGroup9readEntryIbEET_PKcRKS1_@Base 5.9.0 - (optional=templinst)_ZNK12KConfigGroup9readEntryIiEE5QListIT_EPKcRKS3_@Base 5.9.0 - (optional=templinst)_ZNK12KConfigGroup9readEntryIiEET_PKcRKS1_@Base 5.9.0 - _ZNK13KateSearchBar10metaObjectEv@Base 5.9.0 - _ZNK13KateSearchBar13searchOptionsENS_15SearchDirectionE@Base 5.9.0 - _ZNK13KateSearchBar13searchPatternEv@Base 5.9.0 - _ZNK13KateSearchBar13selectionOnlyEv@Base 5.9.0 - _ZNK13KateSearchBar14isPatternValidEv@Base 5.9.0 - _ZNK13KateSearchBar18getCapturePatternsERK7QString@Base 5.9.0 - _ZNK13KateSearchBar18replacementPatternEv@Base 5.9.0 - _ZNK13KateSearchBar7isPowerEv@Base 5.9.0 - _ZNK13KateSearchBar9matchCaseEv@Base 5.9.0 - _ZNK14KateScriptView10metaObjectEv@Base 5.9.0 - _ZNK14KateViewConfig10foldingBarEv@Base 5.9.0 - _ZNK14KateViewConfig11dynWordWrapEv@Base 5.9.0 - _ZNK14KateViewConfig11lineNumbersEv@Base 5.9.0 - _ZNK14KateViewConfig11searchFlagsEv@Base 5.9.0 - _ZNK14KateViewConfig12autoBracketsEv@Base 5.16.0 - _ZNK14KateViewConfig12bookmarkSortEv@Base 5.9.0 - _ZNK14KateViewConfig12smartCopyCutEv@Base 5.9.0 - _ZNK14KateViewConfig13allowMarkMenuEv@Base 5.9.0 - _ZNK14KateViewConfig13foldFirstLineEv@Base 5.9.0 - _ZNK14KateViewConfig13scrollPastEndEv@Base 5.9.0 - _ZNK14KateViewConfig13showWordCountEv@Base 5.49.0 - _ZNK14KateViewConfig14foldingPreviewEv@Base 5.25.0 - _ZNK14KateViewConfig14maxHistorySizeEv@Base 5.9.0 - _ZNK14KateViewConfig14scrollBarMarksEv@Base 5.9.0 - _ZNK14KateViewConfig14showLinesCountEv@Base 5.49.0 - _ZNK14KateViewConfig14showScrollbarsEv@Base 5.9.0 - _ZNK14KateViewConfig14wordCompletionEv@Base 5.9.0 - _ZNK14KateViewConfig15autoCenterLinesEv@Base 5.9.0 - _ZNK14KateViewConfig15defaultMarkTypeEv@Base 5.9.0 - _ZNK14KateViewConfig16lineModificationEv@Base 5.9.0 - _ZNK14KateViewConfig16scrollBarMiniMapEv@Base 5.9.0 - _ZNK14KateViewConfig16scrollBarPreviewEv@Base 5.25.0 - _ZNK14KateViewConfig17keywordCompletionEv@Base 5.9.0 - _ZNK14KateViewConfig19persistentSelectionEv@Base 5.9.0 - _ZNK14KateViewConfig19scrollBarMiniMapAllEv@Base 5.9.0 - _ZNK14KateViewConfig20viInputModeStealKeysEv@Base 5.9.0 - _ZNK14KateViewConfig21dynWordWrapIndicatorsEv@Base 5.9.0 - _ZNK14KateViewConfig21scrollBarMiniMapWidthEv@Base 5.9.0 - _ZNK14KateViewConfig21viRelativeLineNumbersEv@Base 5.9.0 - _ZNK14KateViewConfig22dynWordWrapAlignIndentEv@Base 5.9.0 - _ZNK14KateViewConfig23backspaceRemoveComposedEv@Base 5.42.0 - _ZNK14KateViewConfig24wordCompletionRemoveTailEv@Base 5.9.0 - _ZNK14KateViewConfig29automaticCompletionInvocationEv@Base 5.9.0 - _ZNK14KateViewConfig31wordCompletionMinimalWordLengthEv@Base 5.9.0 - _ZNK14KateViewConfig7iconBarEv@Base 5.9.0 - _ZNK14KateViewConfig9inputModeEv@Base 5.9.0 - _ZNK15KateUndoManager10metaObjectEv@Base 5.9.0 - _ZNK15KateUndoManager14lastRedoCursorEv@Base 5.9.0 - _ZNK15KateUndoManager9redoCountEv@Base 5.9.0 - _ZNK15KateUndoManager9undoCountEv@Base 5.9.0 - _ZNK15KateViInputMode10blinkCaretEv@Base 5.9.0 - _ZNK15KateViInputMode10caretStyleEv@Base 5.9.0 - _ZNK15KateViInputMode13bookmarkLabelEi@Base 5.9.0 - _ZNK15KateViInputMode13viewInputModeEv@Base 5.9.0 - _ZNK15KateViInputMode13viewModeHumanEv@Base 5.9.0 - _ZNK15KateViInputMode18viewInputModeHumanEv@Base 5.9.0 - _ZNK15KateViInputMode8viewModeEv@Base 5.9.0 - _ZNK15KateViInputMode9overwriteEv@Base 5.9.0 - _ZNK16KateGlobalConfig13fallbackCodecEv@Base 5.9.0 - _ZNK16KateGlobalConfig16fallbackEncodingEv@Base 5.9.0 - _ZNK16KateScriptEditor10metaObjectEv@Base 5.49.0 - _ZNK16KateScriptEditor13clipboardTextEv@Base 5.49.0 - _ZNK16KateScriptEditor16clipboardHistoryEv@Base 5.49.0 - _ZNK17KateMessageWidget10metaObjectEv@Base 5.9.0 - _ZNK17KateMessageWidget4textEv@Base 5.9.0 - _ZNK18KateCommandLineBar10metaObjectEv@Base 5.9.0 - _ZNK18KateDocumentConfig10markerSizeEv@Base 5.41.0 - _ZNK18KateDocumentConfig10showSpacesEv@Base 5.9.0 - _ZNK18KateDocumentConfig10wordWrapAtEv@Base 5.9.0 - _ZNK18KateDocumentConfig11backupFlagsEv@Base 5.9.0 - _ZNK18KateDocumentConfig11tabHandlingEv@Base 5.9.0 - _ZNK18KateDocumentConfig12backupPrefixEv@Base 5.9.0 - _ZNK18KateDocumentConfig12backupSuffixEv@Base 5.9.0 - _ZNK18KateDocumentConfig12newLineAtEofEv@Base 5.9.0 - _ZNK18KateDocumentConfig12removeSpacesEv@Base 5.9.0 - _ZNK18KateDocumentConfig12swapFileModeEv@Base 5.9.0 - _ZNK18KateDocumentConfig13isSetEncodingEv@Base 5.9.0 - _ZNK18KateDocumentConfig13swapDirectoryEv@Base 5.9.0 - _ZNK18KateDocumentConfig14replaceTabsDynEv@Base 5.9.0 - _ZNK18KateDocumentConfig15indentationModeEv@Base 5.9.0 - _ZNK18KateDocumentConfig15keepExtraSpacesEv@Base 5.9.0 - _ZNK18KateDocumentConfig15lineLengthLimitEv@Base 5.9.0 - _ZNK18KateDocumentConfig15swapFileModeRawEv@Base 5.9.0 - _ZNK18KateDocumentConfig16backspaceIndentsEv@Base 5.9.0 - _ZNK18KateDocumentConfig16indentPastedTextEv@Base 5.9.0 - _ZNK18KateDocumentConfig16indentationWidthEv@Base 5.9.0 - _ZNK18KateDocumentConfig16swapSyncIntervalEv@Base 5.9.0 - _ZNK18KateDocumentConfig17allowEolDetectionEv@Base 5.9.0 - _ZNK18KateDocumentConfig17tabIndentsEnabledEv@Base 5.9.0 - _ZNK18KateDocumentConfig18onTheFlySpellCheckEv@Base 5.9.0 - _ZNK18KateDocumentConfig21pageUpDownMovesCursorEv@Base 5.9.0 - _ZNK18KateDocumentConfig3bomEv@Base 5.9.0 - _ZNK18KateDocumentConfig3eolEv@Base 5.9.0 - _ZNK18KateDocumentConfig3ovrEv@Base 5.9.0 - _ZNK18KateDocumentConfig5codecEv@Base 5.9.0 - _ZNK18KateDocumentConfig8encodingEv@Base 5.9.0 - _ZNK18KateDocumentConfig8showTabsEv@Base 5.9.0 - _ZNK18KateDocumentConfig8tabWidthEv@Base 5.9.0 - _ZNK18KateDocumentConfig8wordWrapEv@Base 5.9.0 - _ZNK18KateDocumentConfig9smartHomeEv@Base 5.9.0 - _ZNK18KateRendererConfig11fontMetricsEv@Base 5.9.0 - _ZNK18KateRendererConfig12foldingColorEv@Base 5.9.0 - _ZNK18KateRendererConfig12iconBarColorEv@Base 5.9.0 - _ZNK18KateRendererConfig14savedLineColorEv@Base 5.9.0 - _ZNK18KateRendererConfig14selectionColorEv@Base 5.9.0 - _ZNK18KateRendererConfig14separatorColorEv@Base 5.9.0 - _ZNK18KateRendererConfig14tabMarkerColorEv@Base 5.9.0 - _ZNK18KateRendererConfig14wordWrapMarkerEv@Base 5.9.0 - _ZNK18KateRendererConfig15backgroundColorEv@Base 5.9.0 - _ZNK18KateRendererConfig15lineMarkerColorEN11KTextEditor13MarkInterface9MarkTypesE@Base 5.9.0 - _ZNK18KateRendererConfig15lineNumberColorEv@Base 5.9.0 - _ZNK18KateRendererConfig17modifiedLineColorEv@Base 5.9.0 - _ZNK18KateRendererConfig19wordWrapMarkerColorEv@Base 5.9.0 - _ZNK18KateRendererConfig20highlightedLineColorEv@Base 5.9.0 - _ZNK18KateRendererConfig20indentationLineColorEv@Base 5.9.0 - _ZNK18KateRendererConfig20searchHighlightColorEv@Base 5.9.0 - _ZNK18KateRendererConfig20showIndentationLinesEv@Base 5.9.0 - _ZNK18KateRendererConfig21replaceHighlightColorEv@Base 5.9.0 - _ZNK18KateRendererConfig22animateBracketMatchingEv@Base 5.9.0 - _ZNK18KateRendererConfig22currentLineNumberColorEv@Base 5.9.0 - _ZNK18KateRendererConfig23highlightedBracketColorEv@Base 5.9.0 - _ZNK18KateRendererConfig23templateBackgroundColorEv@Base 5.9.0 - _ZNK18KateRendererConfig24spellingMistakeLineColorEv@Base 5.9.0 - _ZNK18KateRendererConfig26showWholeBracketExpressionEv@Base 5.9.0 - _ZNK18KateRendererConfig32templateEditablePlaceholderColorEv@Base 5.9.0 - _ZNK18KateRendererConfig35templateNotEditablePlaceholderColorEv@Base 5.9.0 - _ZNK18KateRendererConfig39templateFocusedEditablePlaceholderColorEv@Base 5.9.0 - _ZNK18KateRendererConfig4fontEv@Base 5.9.0 - _ZNK18KateRendererConfig6schemaEv@Base 5.9.0 - _ZNK18KateScriptDocument10metaObjectEv@Base 5.9.0 - _ZNK19KateCompletionModel10metaObjectEv@Base 5.9.0 - _ZNK19KateCompletionModel11columnCountERK11QModelIndex@Base 5.9.0 - _ZNK19KateCompletionModel11hasChildrenERK11QModelIndex@Base 5.9.0 - _ZNK19KateCompletionModel11indexForRowEPNS_5GroupEi@Base 5.9.0 - _ZNK19KateCompletionModel11indexIsItemERK11QModelIndex@Base 5.9.0 - _ZNK19KateCompletionModel11mapToSourceERK11QModelIndex@Base 5.9.0 - _ZNK19KateCompletionModel12columnMergesEv@Base 5.9.0 - _ZNK19KateCompletionModel12commonPrefixE11QModelIndex@Base 5.9.0 - _ZNK19KateCompletionModel12modelRowPairERK11QModelIndex@Base 5.9.0 - _ZNK19KateCompletionModel13groupForIndexERK11QModelIndex@Base 5.9.0 - _ZNK19KateCompletionModel13indexForGroupEPNS_5GroupE@Base 5.9.0 - _ZNK19KateCompletionModel13mapFromSourceERK11QModelIndex@Base 5.9.0 - _ZNK19KateCompletionModel14groupingMethodEv@Base 5.9.0 - _ZNK19KateCompletionModel15translateColumnEi@Base 5.9.0 - _ZNK19KateCompletionModel16completionModelsEv@Base 5.9.0 - _ZNK19KateCompletionModel16filterAttributesEv@Base 5.9.0 - _ZNK19KateCompletionModel16isSortingEnabledEv@Base 5.9.0 - _ZNK19KateCompletionModel17currentCompletionEPN11KTextEditor19CodeCompletionModelE@Base 5.9.0 - _ZNK19KateCompletionModel17filterByAttributeEv@Base 5.9.0 - _ZNK19KateCompletionModel17filteredItemCountEv@Base 5.9.0 - _ZNK19KateCompletionModel17isGroupingEnabledEv@Base 5.9.0 - _ZNK19KateCompletionModel18accessIncludeConstEv@Base 5.9.0 - _ZNK19KateCompletionModel18groupingAttributesEi@Base 5.9.0 - _ZNK19KateCompletionModel18hasCompletionModelEv@Base 5.9.0 - _ZNK19KateCompletionModel18isFilteringEnabledEv@Base 5.9.0 - _ZNK19KateCompletionModel19accessIncludeStaticEv@Base 5.9.0 - _ZNK19KateCompletionModel19contextMatchQualityERK11QModelIndex@Base 5.9.0 - _ZNK19KateCompletionModel19contextMatchQualityERK5QPairIPN11KTextEditor19CodeCompletionModelE11QModelIndexE@Base 5.9.0 - _ZNK19KateCompletionModel20commonPrefixInternalERK7QString@Base 5.9.0 - _ZNK19KateCompletionModel20matchCaseSensitivityEv@Base 5.9.0 - _ZNK19KateCompletionModel21isSortingAlphabeticalEv@Base 5.9.0 - _ZNK19KateCompletionModel22isColumnMergingEnabledEv@Base 5.9.0 - _ZNK19KateCompletionModel22sortingCaseSensitivityEv@Base 5.9.0 - _ZNK19KateCompletionModel23accessIncludeSignalSlotEv@Base 5.9.0 - _ZNK19KateCompletionModel23maximumInheritanceDepthEv@Base 5.9.0 - _ZNK19KateCompletionModel24filterContextMatchesOnlyEv@Base 5.9.0 - _ZNK19KateCompletionModel27isSortingByInheritanceDepthEv@Base 5.9.0 - _ZNK19KateCompletionModel29shouldMatchHideCompletionListEv@Base 5.9.0 - _ZNK19KateCompletionModel4Item10isFilteredEv@Base 5.9.0 - _ZNK19KateCompletionModel4Item10isMatchingEv@Base 5.9.0 - _ZNK19KateCompletionModel4Item7isValidEv@Base 5.9.0 - _ZNK19KateCompletionModel4Item9isVisibleEv@Base 5.9.0 - _ZNK19KateCompletionModel4Item9sourceRowEv@Base 5.9.0 - _ZNK19KateCompletionModel4ItemltERKS0_@Base 5.9.0 - _ZNK19KateCompletionModel4dataERK11QModelIndexi@Base 5.9.0 - _ZNK19KateCompletionModel4viewEv@Base 5.9.0 - _ZNK19KateCompletionModel5Group11orderBeforeEPS0_@Base 5.9.0 - _ZNK19KateCompletionModel5Group11orderNumberEv@Base 5.9.0 - _ZNK19KateCompletionModel5flagsERK11QModelIndex@Base 5.9.0 - _ZNK19KateCompletionModel5indexEiiRK11QModelIndex@Base 5.9.0 - _ZNK19KateCompletionModel6parentERK11QModelIndex@Base 5.9.0 - _ZNK19KateCompletionModel6widgetEv@Base 5.9.0 - _ZNK19KateCompletionModel8hasIndexEiiRK11QModelIndex@Base 5.9.0 - _ZNK19KateCompletionModel8rowCountERK11QModelIndex@Base 5.9.0 - _ZNK19KateCompletionModel8treeViewEv@Base 5.9.0 - _ZNK19KateCompletionModel9countBitsEi@Base 5.9.0 - _ZNK19KateCompletionModel9hasGroupsEv@Base 5.9.0 - _ZNK20KateCompletionWidget10metaObjectEv@Base 5.9.0 - _ZNK20KateCompletionWidget13hadNavigationEv@Base 5.9.0 - _ZNK20KateCompletionWidget13selectedIndexEv@Base 5.9.0 - _ZNK20KateCompletionWidget15completionRangeEPN11KTextEditor19CodeCompletionModelE@Base 5.9.0 - _ZNK20KateCompletionWidget16argumentHintTreeEv@Base 5.9.0 - _ZNK20KateCompletionWidget16completionRangesEv@Base 5.9.0 - _ZNK20KateCompletionWidget17argumentHintModelEv@Base 5.9.0 - _ZNK20KateCompletionWidget18isCompletionActiveEv@Base 5.9.0 - _ZNK20KateCompletionWidget20canExpandCurrentItemEv@Base 5.9.0 - _ZNK20KateCompletionWidget22canCollapseCurrentItemEv@Base 5.9.0 - _ZNK20KateCompletionWidget24automaticInvocationDelayEv@Base 5.9.0 - _ZNK20KateCompletionWidget27isCompletionModelRegisteredEPN11KTextEditor19CodeCompletionModelE@Base 5.11.0 - _ZNK20KateCompletionWidget4viewEv@Base 5.9.0 - _ZNK20KateCompletionWidget5modelEv@Base 5.9.0 - _ZNK20KateCompletionWidget8treeViewEv@Base 5.9.0 - _ZNK21KateAbstractInputMode11layoutCacheEv@Base 5.9.0 - _ZNK21KateAbstractInputMode14linesDisplayedEv@Base 5.9.0 - _ZNK23KateWordCompletionModel10allMatchesEPN11KTextEditor4ViewERKNS0_5RangeE@Base 5.9.0 - _ZNK23KateWordCompletionModel10metaObjectEv@Base 5.9.0 - _ZNK23KateWordCompletionModel21executeCompletionItemEPN11KTextEditor4ViewERKNS0_5RangeERK11QModelIndex@Base 5.9.0 - _ZNK23KateWordCompletionModel29shouldHideItemsWithEqualNamesEv@Base 5.9.0 - _ZNK23KateWordCompletionModel4dataERK11QModelIndexi@Base 5.9.0 - _ZNK23KateWordCompletionModel5indexEiiRK11QModelIndex@Base 5.9.0 - _ZNK23KateWordCompletionModel6parentERK11QModelIndex@Base 5.9.0 - _ZNK23KateWordCompletionModel8rowCountERK11QModelIndex@Base 5.9.0 - _ZNK4Kate10TextBuffer10debugPrintERK7QString@Base 5.9.0 - _ZNK4Kate10TextBuffer10metaObjectEv@Base 5.9.0 - _ZNK4Kate10TextBuffer12blockForLineEi@Base 5.9.0 - _ZNK4Kate10TextBuffer13rangesForLineEiPN11KTextEditor4ViewEb@Base 5.9.0 - _ZNK4Kate10TextBuffer4lineEi@Base 5.9.0 - _ZNK4Kate10TextBuffer4textEv@Base 5.9.0 - _ZNK4Kate10TextBuffer6digestEv@Base 5.9.0 - _ZNK4Kate10TextCursor4lineEv@Base 5.9.0 - _ZNK4Kate10TextCursor5rangeEv@Base 5.9.0 - _ZNK4Kate10TextCursor8documentEv@Base 5.9.0 - _ZNK4Kate11TextFolding10debugPrintERK7QString@Base 5.9.0 - _ZNK4Kate11TextFolding10metaObjectEv@Base 5.9.0 - _ZNK4Kate11TextFolding12foldingRangeEx@Base 5.9.0 - _ZNK4Kate11TextFolding12visibleLinesEv@Base 5.9.0 - _ZNK4Kate11TextFolding13isLineVisibleEiPx@Base 5.9.0 - _ZNK4Kate11TextFolding17lineToVisibleLineEi@Base 5.9.0 - _ZNK4Kate11TextFolding17visibleLineToLineEi@Base 5.9.0 - _ZNK4Kate11TextFolding18appendFoldedRangesER7QVectorIPNS0_12FoldingRangeEERKS4_@Base 5.9.0 - _ZNK4Kate11TextFolding19exportFoldingRangesEv@Base 5.9.0 - _ZNK4Kate11TextFolding27foldingRangesForParentRangeEx@Base 5.27.0 - _ZNK4Kate11TextFolding27foldingRangesStartingOnLineER7QVectorI5QPairIx6QFlagsINS0_16FoldingRangeFlagEEEERKS1_IPNS0_12FoldingRangeEEi@Base 5.9.0 - _ZNK4Kate11TextFolding27foldingRangesStartingOnLineEi@Base 5.9.0 - _ZNK4Kate11TextFolding9debugDumpEv@Base 5.9.0 - _ZNK4Kate11TextHistory5Entry15transformCursorERiS2_b@Base 5.9.0 - _ZNK4Kate11TextHistory5Entry22reverseTransformCursorERiS2_b@Base 5.9.0 - _ZNK4Kate11TextHistory8revisionEv@Base 5.9.0 - _ZNK4Kate12ScriptHelper10metaObjectEv@Base 5.41.0 - _ZNK4Kate12TextLineData11indentDepthEi@Base 5.9.0 - _ZNK4Kate12TextLineData13virtualLengthEi@Base 5.9.0 - _ZNK4Kate12TextLineData15toVirtualColumnEii@Base 5.9.0 - _ZNK4Kate12TextLineData16nextNonSpaceCharEi@Base 5.9.0 - _ZNK4Kate12TextLineData17fromVirtualColumnEii@Base 5.9.0 - _ZNK4Kate12TextLineData17leadingWhitespaceEv@Base 5.9.0 - _ZNK4Kate12TextLineData20previousNonSpaceCharEi@Base 5.9.0 - _ZNK4Kate12TextLineData8lastCharEv@Base 5.9.0 - _ZNK4Kate12TextLineData9attributeEi@Base 5.45.0 - _ZNK4Kate12TextLineData9firstCharEv@Base 5.9.0 - _ZNK4Kate12TextLineData9matchesAtEiRK7QString@Base 5.9.0 - _ZNK4Kate8SwapFile10metaObjectEv@Base 5.9.0 - _ZNK4Kate8SwapFile13shouldRecoverEv@Base 5.9.0 - _ZNK4Kate8SwapFile15isValidSwapFileER11QDataStreamb@Base 5.9.0 - _ZNK4Kate9TextBlock10debugPrintEi@Base 5.9.0 - _ZNK4Kate9TextBlock4lineEi@Base 5.9.0 - _ZNK4Kate9TextBlock4textER7QString@Base 5.9.0 - _ZNK4Kate9TextRange15insertBehaviorsEv@Base 5.9.0 - _ZNK4Kate9TextRange8documentEv@Base 5.9.0 - _ZNK6KateVi11GlobalState11writeConfigEP7KConfig@Base 5.9.0 - _ZNK6KateVi11GlobalState6configEv@Base 5.9.0 - _ZNK6KateVi12InsertViMode10metaObjectEv@Base 5.9.0 - _ZNK6KateVi12NormalViMode10metaObjectEv@Base 5.9.0 - _ZNK6KateVi12NormalViMode13reformatLinesEjj@Base 5.9.0 - _ZNK6KateVi12NormalViMode15textObjectCommaEb@Base 5.9.0 - _ZNK6KateVi12NormalViMode16getFirstNonBlankEi@Base 5.9.0 - _ZNK6KateVi12NormalViMode16getOperationModeEv@Base 5.9.0 - _ZNK6KateVi12NormalViMode21cursorPosAtEndOfPasteERKN11KTextEditor6CursorERK7QString@Base 5.9.0 - _ZNK6KateVi12NormalViMode23shrinkRangeAroundCursorERNS_5RangeERKS1_@Base 5.9.0 - _ZNK6KateVi12NormalViMode25generateMatchingItemRegexEv@Base 5.9.0 - _ZNK6KateVi12NormalViMode9joinLinesEjj@Base 5.9.0 - _ZNK6KateVi16InputModeManager11globalStateEv@Base 5.9.0 - _ZNK6KateVi16InputModeManager14feedKeyPressesERK7QString@Base 5.9.0 - _ZNK6KateVi16InputModeManager15getVerbatimKeysEv@Base 5.9.0 - _ZNK6KateVi16InputModeManager15isAnyVisualModeEv@Base 5.9.0 - _ZNK6KateVi16InputModeManager16getCurrentViModeEv@Base 5.9.0 - _ZNK6KateVi16InputModeManager17getPreviousViModeEv@Base 5.9.0 - _ZNK6KateVi16InputModeManager18getCurrentViewModeEv@Base 5.9.0 - _ZNK6KateVi16InputModeManager18isHandlingKeypressEv@Base 5.9.0 - _ZNK6KateVi16InputModeManager23getCurrentViModeHandlerEv@Base 5.9.0 - _ZNK6KateVi16InputModeManager4viewEv@Base 5.9.0 - _ZNK6KateVi18EmulatedCommandBar10metaObjectEv@Base 5.9.0 - _ZNK6KateVi5Range13toEditorRangeEv@Base 5.9.0 - _ZNK6KateVi6Macros11writeConfigER12KConfigGroup@Base 5.9.0 - _ZNK6KateVi6Macros14getCompletionsERK5QChar@Base 5.9.0 - _ZNK6KateVi6Macros30encodeMacroCompletionForConfigERKNS_10CompletionE@Base 5.9.0 - _ZNK6KateVi6Macros3getERK5QChar@Base 5.9.0 - _ZNK6KateVi6Motion7executeEv@Base 5.9.0 - _ZNK6KateVi8Mappings11isRecursiveENS0_11MappingModeERK7QString@Base 5.9.0 - _ZNK6KateVi8Mappings11writeConfigER12KConfigGroup@Base 5.9.0 - _ZNK6KateVi8Mappings13writeMappingsER12KConfigGroupRK7QStringNS0_11MappingModeE@Base 5.9.0 - _ZNK6KateVi8Mappings3getENS0_11MappingModeERK7QStringbb@Base 5.9.0 - _ZNK6KateVi8Mappings6getAllENS0_11MappingModeEbb@Base 5.9.0 - _ZNK6KateVi8ModeBase10metaObjectEv@Base 5.9.0 - _ZNK6KateVi8ModeBase11findWORDEndEiib@Base 5.9.0 - _ZNK6KateVi8ModeBase11findWordEndEiib@Base 5.9.0 - _ZNK6KateVi8ModeBase11getNextJumpEN11KTextEditor6CursorE@Base 5.9.0 - _ZNK6KateVi8ModeBase11getPrevJumpEN11KTextEditor6CursorE@Base 5.9.0 - _ZNK6KateVi8ModeBase12updateCursorERKN11KTextEditor6CursorE@Base 5.9.0 - _ZNK6KateVi8ModeBase14linesDisplayedEv@Base 5.9.0 - _ZNK6KateVi8ModeBase15findPrevWORDEndEiib@Base 5.9.0 - _ZNK6KateVi8ModeBase15findPrevWordEndEiib@Base 5.9.0 - _ZNK6KateVi8ModeBase15findSurroundingERK7QRegExpS3_b@Base 5.9.0 - _ZNK6KateVi8ModeBase15getRegisterFlagERK5QChar@Base 5.9.0 - _ZNK6KateVi8ModeBase15getVerbatimKeysEv@Base 5.9.0 - _ZNK6KateVi8ModeBase17findNextWORDStartEiib@Base 5.9.0 - _ZNK6KateVi8ModeBase17findNextWordStartEiib@Base 5.9.0 - _ZNK6KateVi8ModeBase17findPrevWORDStartEiib@Base 5.9.0 - _ZNK6KateVi8ModeBase17findPrevWordStartEiib@Base 5.9.0 - _ZNK6KateVi8ModeBase17getChosenRegisterERK5QChar@Base 5.9.0 - _ZNK6KateVi8ModeBase18getCharUnderCursorEv@Base 5.9.0 - _ZNK6KateVi8ModeBase18getWordUnderCursorEv@Base 5.9.0 - _ZNK6KateVi8ModeBase21findSurroundingQuotesERK5QCharb@Base 5.9.0 - _ZNK6KateVi8ModeBase22getCharAtVirtualColumnERK7QStringii@Base 5.9.0 - _ZNK6KateVi8ModeBase23findSurroundingBracketsERK5QCharS3_bS3_S3_@Base 5.9.0 - _ZNK6KateVi8ModeBase23getWordRangeUnderCursorEv@Base 5.9.0 - _ZNK6KateVi8ModeBase25findLineStartingWitchCharERK5QCharib@Base 5.16.0 - _ZNK6KateVi8ModeBase7getLineEi@Base 5.9.0 - _ZNK6KateVi8ModeBase8getCountEv@Base 5.9.0 - _ZNK6KateVi8ModeBase8getRangeERNS_5RangeENS_13OperationModeE@Base 5.9.0 - _ZNK6KateVi9KeyMapper10metaObjectEv@Base 5.9.0 - _ZNK6KateVi9KeyParser10encoded2qtERK7QString@Base 5.9.0 - _ZNK6KateVi9KeyParser17decodeKeySequenceERK7QString@Base 5.9.0 - _ZNK6KateVi9KeyParser17encodeKeySequenceERK7QString@Base 5.9.0 - _ZNK6KateVi9KeyParser5qt2viEi@Base 5.9.0 - _ZNK6KateVi9KeyParser5vi2qtERK7QString@Base 5.9.0 - _ZNK7KateCmd11commandListEv@Base 5.9.0 - _ZNK7KateCmd11fromHistoryEi@Base 5.9.0 - _ZNK7KateCmd12queryCommandERK7QString@Base 5.9.0 - _ZNK7KateCmd8commandsEv@Base 5.9.0 - (optional=templinst)_ZSt4swapIN19KateCompletionModel4ItemEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_@Base 5.14.0 - _ZTI10KateBuffer@Base 5.9.0 - _ZTI11QSharedData@Base 5.9.0 - _ZTI11QTextFormat@Base 5.9.0 - _ZTI13KateSearchBar@Base 5.9.0 - _ZTI14KateScriptView@Base 5.9.0 - _ZTI14KateViewConfig@Base 5.9.0 - _ZTI15KateUndoManager@Base 5.9.0 - _ZTI15KateViInputMode@Base 5.9.0 - _ZTI15QTextCharFormat@Base 5.9.0 - _ZTI16KateGlobalConfig@Base 5.9.0 - _ZTI16KateScriptEditor@Base 5.49.0 - _ZTI17KateMessageWidget@Base 5.9.0 - _ZTI18KateCommandLineBar@Base 5.9.0 - _ZTI18KateDocumentConfig@Base 5.9.0 - _ZTI18KateRendererConfig@Base 5.9.0 - _ZTI18KateScriptDocument@Base 5.9.0 - _ZTI19KateCompletionModel@Base 5.9.0 - _ZTI20KateCompletionWidget@Base 5.9.0 - _ZTI21KateAbstractInputMode@Base 5.9.0 - _ZTI23KateWordCompletionModel@Base 5.9.0 - _ZTIN11KTextEditor10ConfigPageE@Base 5.9.0 - _ZTIN11KTextEditor10MainWindowE@Base 5.9.0 - _ZTIN11KTextEditor11ApplicationE@Base 5.9.0 - _ZTIN11KTextEditor11MovingRangeE@Base 5.9.0 - _ZTIN11KTextEditor11ViewPrivateE@Base 5.9.0 - _ZTIN11KTextEditor12MovingCursorE@Base 5.9.0 - _ZTIN11KTextEditor13EditorPrivateE@Base 5.9.0 - _ZTIN11KTextEditor13MarkInterfaceE@Base 5.9.0 - _ZTIN11KTextEditor15AnnotationModelE@Base 5.9.0 - _ZTIN11KTextEditor15ConfigInterfaceE@Base 5.9.0 - _ZTIN11KTextEditor15DocumentPrivateE@Base 5.9.0 - _ZTIN11KTextEditor15MovingInterfaceE@Base 5.9.0 - _ZTIN11KTextEditor16TextHintProviderE@Base 5.9.0 - _ZTIN11KTextEditor17TextHintInterfaceE@Base 5.9.0 - _ZTIN11KTextEditor19AnnotationInterfaceE@Base 5.9.0 - _ZTIN11KTextEditor19CodeCompletionModelE@Base 5.9.0 - _ZTIN11KTextEditor19MovingRangeFeedbackE@Base 5.9.0 - _ZTIN11KTextEditor21ModificationInterfaceE@Base 5.9.0 - _ZTIN11KTextEditor22SessionConfigInterfaceE@Base 5.9.0 - _ZTIN11KTextEditor23AnnotationViewInterfaceE@Base 5.9.0 - _ZTIN11KTextEditor23CodeCompletionInterfaceE@Base 5.9.0 - _ZTIN11KTextEditor38CodeCompletionModelControllerInterfaceE@Base 5.9.0 - _ZTIN11KTextEditor4ViewE@Base 5.9.0 - _ZTIN11KTextEditor6EditorE@Base 5.9.0 - _ZTIN11KTextEditor6PluginE@Base 5.9.0 - _ZTIN11KTextEditor7CommandE@Base 5.9.0 - _ZTIN11KTextEditor7MessageE@Base 5.9.0 - _ZTIN11KTextEditor8DocumentE@Base 5.9.0 - _ZTIN11KTextEditor9AttributeE@Base 5.9.0 - _ZTIN4Kate10TextBufferE@Base 5.9.0 - _ZTIN4Kate10TextCursorE@Base 5.9.0 - _ZTIN4Kate11TextFoldingE@Base 5.9.0 - _ZTIN4Kate12ScriptHelperE@Base 5.41.0 - _ZTIN4Kate8SwapFileE@Base 5.9.0 - _ZTIN4Kate9TextRangeE@Base 5.9.0 - _ZTIN6KateVi12InsertViModeE@Base 5.9.0 - _ZTIN6KateVi12NormalViModeE@Base 5.9.0 - _ZTIN6KateVi18EmulatedCommandBarE@Base 5.9.0 - _ZTIN6KateVi8ModeBaseE@Base 5.9.0 - _ZTIN6KateVi9KeyMapperE@Base 5.9.0 - _ZTS10KateBuffer@Base 5.9.0 - _ZTS11QSharedData@Base 5.9.0 - _ZTS11QTextFormat@Base 5.9.0 - _ZTS13KateSearchBar@Base 5.9.0 - _ZTS14KateScriptView@Base 5.9.0 - _ZTS14KateViewConfig@Base 5.9.0 - _ZTS15KateUndoManager@Base 5.9.0 - _ZTS15KateViInputMode@Base 5.9.0 - _ZTS15QTextCharFormat@Base 5.9.0 - _ZTS16KateGlobalConfig@Base 5.9.0 - _ZTS16KateScriptEditor@Base 5.49.0 - _ZTS17KateMessageWidget@Base 5.9.0 - _ZTS18KateCommandLineBar@Base 5.9.0 - _ZTS18KateDocumentConfig@Base 5.9.0 - _ZTS18KateRendererConfig@Base 5.9.0 - _ZTS18KateScriptDocument@Base 5.9.0 - _ZTS19KateCompletionModel@Base 5.9.0 - _ZTS20KateCompletionWidget@Base 5.9.0 - _ZTS21KateAbstractInputMode@Base 5.9.0 - _ZTS23KateWordCompletionModel@Base 5.9.0 - _ZTSN11KTextEditor10ConfigPageE@Base 5.9.0 - _ZTSN11KTextEditor10MainWindowE@Base 5.9.0 - _ZTSN11KTextEditor11ApplicationE@Base 5.9.0 - _ZTSN11KTextEditor11MovingRangeE@Base 5.9.0 - _ZTSN11KTextEditor11ViewPrivateE@Base 5.9.0 - _ZTSN11KTextEditor12MovingCursorE@Base 5.9.0 - _ZTSN11KTextEditor13EditorPrivateE@Base 5.9.0 - _ZTSN11KTextEditor13MarkInterfaceE@Base 5.9.0 - _ZTSN11KTextEditor15AnnotationModelE@Base 5.9.0 - _ZTSN11KTextEditor15ConfigInterfaceE@Base 5.9.0 - _ZTSN11KTextEditor15DocumentPrivateE@Base 5.9.0 - _ZTSN11KTextEditor15MovingInterfaceE@Base 5.9.0 - _ZTSN11KTextEditor16TextHintProviderE@Base 5.9.0 - _ZTSN11KTextEditor17TextHintInterfaceE@Base 5.9.0 - _ZTSN11KTextEditor19AnnotationInterfaceE@Base 5.9.0 - _ZTSN11KTextEditor19CodeCompletionModelE@Base 5.9.0 - _ZTSN11KTextEditor19MovingRangeFeedbackE@Base 5.9.0 - _ZTSN11KTextEditor21ModificationInterfaceE@Base 5.9.0 - _ZTSN11KTextEditor22SessionConfigInterfaceE@Base 5.9.0 - _ZTSN11KTextEditor23AnnotationViewInterfaceE@Base 5.9.0 - _ZTSN11KTextEditor23CodeCompletionInterfaceE@Base 5.9.0 - _ZTSN11KTextEditor38CodeCompletionModelControllerInterfaceE@Base 5.9.0 - _ZTSN11KTextEditor4ViewE@Base 5.9.0 - _ZTSN11KTextEditor6EditorE@Base 5.9.0 - _ZTSN11KTextEditor6PluginE@Base 5.9.0 - _ZTSN11KTextEditor7CommandE@Base 5.9.0 - _ZTSN11KTextEditor7MessageE@Base 5.9.0 - _ZTSN11KTextEditor8DocumentE@Base 5.9.0 - _ZTSN11KTextEditor9AttributeE@Base 5.9.0 - _ZTSN4Kate10TextBufferE@Base 5.9.0 - _ZTSN4Kate10TextCursorE@Base 5.9.0 - _ZTSN4Kate11TextFoldingE@Base 5.9.0 - _ZTSN4Kate12ScriptHelperE@Base 5.41.0 - _ZTSN4Kate8SwapFileE@Base 5.9.0 - _ZTSN4Kate9TextRangeE@Base 5.9.0 - _ZTSN6KateVi12InsertViModeE@Base 5.9.0 - _ZTSN6KateVi12NormalViModeE@Base 5.9.0 - _ZTSN6KateVi18EmulatedCommandBarE@Base 5.9.0 - _ZTSN6KateVi8ModeBaseE@Base 5.9.0 - _ZTSN6KateVi9KeyMapperE@Base 5.9.0 - _ZTTN11KTextEditor15DocumentPrivateE@Base 5.9.0 - _ZTTN11KTextEditor8DocumentE@Base 5.9.0 - _ZTV10KateBuffer@Base 5.9.0 - _ZTV13KateSearchBar@Base 5.9.0 - _ZTV14KateScriptView@Base 5.9.0 - _ZTV14KateViewConfig@Base 5.9.0 - _ZTV15KateUndoManager@Base 5.9.0 - _ZTV15KateViInputMode@Base 5.9.0 - _ZTV16KateGlobalConfig@Base 5.9.0 - _ZTV16KateScriptEditor@Base 5.49.0 - _ZTV17KateMessageWidget@Base 5.9.0 - _ZTV18KateCommandLineBar@Base 5.9.0 - _ZTV18KateDocumentConfig@Base 5.9.0 - _ZTV18KateRendererConfig@Base 5.9.0 - _ZTV18KateScriptDocument@Base 5.9.0 - _ZTV19KateCompletionModel@Base 5.9.0 - _ZTV20KateCompletionWidget@Base 5.9.0 - _ZTV21KateAbstractInputMode@Base 5.9.0 - _ZTV23KateWordCompletionModel@Base 5.9.0 - _ZTVN11KTextEditor10ConfigPageE@Base 5.9.0 - _ZTVN11KTextEditor10MainWindowE@Base 5.9.0 - _ZTVN11KTextEditor11ApplicationE@Base 5.9.0 - _ZTVN11KTextEditor11MovingRangeE@Base 5.9.0 - _ZTVN11KTextEditor11ViewPrivateE@Base 5.9.0 - _ZTVN11KTextEditor12MovingCursorE@Base 5.9.0 - _ZTVN11KTextEditor13EditorPrivateE@Base 5.9.0 - _ZTVN11KTextEditor13MarkInterfaceE@Base 5.9.0 - _ZTVN11KTextEditor15AnnotationModelE@Base 5.9.0 - _ZTVN11KTextEditor15ConfigInterfaceE@Base 5.9.0 - _ZTVN11KTextEditor15DocumentPrivateE@Base 5.9.0 - _ZTVN11KTextEditor15MovingInterfaceE@Base 5.9.0 - _ZTVN11KTextEditor16TextHintProviderE@Base 5.9.0 - _ZTVN11KTextEditor17TextHintInterfaceE@Base 5.9.0 - _ZTVN11KTextEditor19AnnotationInterfaceE@Base 5.9.0 - _ZTVN11KTextEditor19CodeCompletionModelE@Base 5.9.0 - _ZTVN11KTextEditor19MovingRangeFeedbackE@Base 5.9.0 - _ZTVN11KTextEditor21ModificationInterfaceE@Base 5.9.0 - _ZTVN11KTextEditor22SessionConfigInterfaceE@Base 5.9.0 - _ZTVN11KTextEditor23CodeCompletionInterfaceE@Base 5.9.0 - _ZTVN11KTextEditor38CodeCompletionModelControllerInterfaceE@Base 5.9.0 - _ZTVN11KTextEditor4ViewE@Base 5.9.0 - _ZTVN11KTextEditor6EditorE@Base 5.9.0 - _ZTVN11KTextEditor6PluginE@Base 5.9.0 - _ZTVN11KTextEditor7CommandE@Base 5.9.0 - _ZTVN11KTextEditor7MessageE@Base 5.9.0 - _ZTVN11KTextEditor8DocumentE@Base 5.9.0 - _ZTVN11KTextEditor9AttributeE@Base 5.9.0 - _ZTVN4Kate10TextBufferE@Base 5.9.0 - _ZTVN4Kate10TextCursorE@Base 5.9.0 - _ZTVN4Kate11TextFoldingE@Base 5.9.0 - _ZTVN4Kate12ScriptHelperE@Base 5.41.0 - _ZTVN4Kate8SwapFileE@Base 5.9.0 - _ZTVN4Kate9TextRangeE@Base 5.9.0 - _ZTVN6KateVi12InsertViModeE@Base 5.9.0 - _ZTVN6KateVi12NormalViModeE@Base 5.9.0 - _ZTVN6KateVi18EmulatedCommandBarE@Base 5.9.0 - _ZTVN6KateVi8ModeBaseE@Base 5.9.0 - _ZTVN6KateVi9KeyMapperE@Base 5.9.0 - _ZZZN10KAboutDataC4ERK7QStringS2_S2_S2_N13KAboutLicense10LicenseKeyES2_S2_S2_S2_Ed_NKUlvE_clEvE15qstring_literal@Base 5.9.0 - _ZZZN11KTextEditor13EditorPrivate6configEvENKUlvE0_clEvE15qstring_literal@Base 5.14.0 - _ZZZN11KTextEditor13EditorPrivate6configEvENKUlvE_clEvE15qstring_literal@Base 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ConfigPage::~ConfigPage()@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::Document::~Document()@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::addMark(int, unsigned int)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::annotationModel() const@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::clearMark(int)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::clearMarks()@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::configKeys() const@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::configValue(QString const&)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::editableMarks() const@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::lastSavedRevision() const@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::lockRevision(long long)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::mark(int)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::markChanged(KTextEditor::Document*, KTextEditor::Mark, KTextEditor::MarkInterface::MarkChangeAction)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::markDescription(KTextEditor::MarkInterface::MarkTypes) const@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::markPixmap(KTextEditor::MarkInterface::MarkTypes) const@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::marks()@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::marksChanged(KTextEditor::Document*)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::modifiedOnDisk(KTextEditor::Document*, bool, KTextEditor::ModificationInterface::ModifiedOnDiskReason)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::newMovingCursor(KTextEditor::Cursor const&, KTextEditor::MovingCursor::InsertBehavior)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::newMovingRange(KTextEditor::Range const&, QFlags, KTextEditor::MovingRange::EmptyBehavior)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::rangeEmpty(KTextEditor::MovingRange*)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::rangeInvalid(KTextEditor::MovingRange*)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::removeMark(int, unsigned int)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::revision() const@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::setAnnotationModel(KTextEditor::AnnotationModel*)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::setConfigValue(QString const&, QVariant const&)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::setEditableMarks(unsigned int)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::setMark(int, unsigned int)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::setMarkDescription(KTextEditor::MarkInterface::MarkTypes, QString const&)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::setMarkPixmap(KTextEditor::MarkInterface::MarkTypes, QPixmap const&)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::setModifiedOnDisk(KTextEditor::ModificationInterface::ModifiedOnDiskReason)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::setModifiedOnDiskWarning(bool)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::transformCursor(KTextEditor::Cursor&, KTextEditor::MovingCursor::InsertBehavior, long long, long long)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::transformCursor(int&, int&, KTextEditor::MovingCursor::InsertBehavior, long long, long long)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::transformRange(KTextEditor::Range&, QFlags, KTextEditor::MovingRange::EmptyBehavior, long long, long long)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::unlockRevision(long long)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::DocumentPrivate::~DocumentPrivate()@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::View::~View()@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::abortCompletion()@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::annotationActivated(KTextEditor::View*, int)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::annotationBorderVisibilityChanged(KTextEditor::View*, bool)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::annotationContextMenuAboutToShow(KTextEditor::View*, QMenu*, int)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::annotationModel() const@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::configKeys() const@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::configValue(QString const&)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::forceCompletion()@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::isAnnotationBorderVisible() const@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::isAutomaticInvocationEnabled() const@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::isCompletionActive() const@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::registerCompletionModel(KTextEditor::CodeCompletionModel*)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::registerTextHintProvider(KTextEditor::TextHintProvider*)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::setAnnotationBorderVisible(bool)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::setAnnotationModel(KTextEditor::AnnotationModel*)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::setAutomaticInvocationEnabled(bool)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::setConfigValue(QString const&, QVariant const&)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::setTextHintDelay(int)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::startCompletion(KTextEditor::Range const&, KTextEditor::CodeCompletionModel*)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::textHintDelay() const@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::unregisterCompletionModel(KTextEditor::CodeCompletionModel*)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::unregisterTextHintProvider(KTextEditor::TextHintProvider*)@Base" 5.9.0 - (c++)"non-virtual thunk to KTextEditor::ViewPrivate::~ViewPrivate()@Base" 5.9.0 - (c++)"non-virtual thunk to KateCommandLineBar::~KateCommandLineBar()@Base" 5.9.0 - (c++)"non-virtual thunk to KateCompletionWidget::~KateCompletionWidget()@Base" 5.9.0 - (c++)"non-virtual thunk to KateSearchBar::~KateSearchBar()@Base" 5.9.0 - (c++)"non-virtual thunk to KateVi::EmulatedCommandBar::~EmulatedCommandBar()@Base" 5.9.0 - (c++)"non-virtual thunk to KateWordCompletionModel::completionRange(KTextEditor::View*, KTextEditor::Cursor const&)@Base" 5.9.0 - (c++)"non-virtual thunk to KateWordCompletionModel::matchingItem(QModelIndex const&)@Base" 5.9.0 - (c++)"non-virtual thunk to KateWordCompletionModel::shouldAbortCompletion(KTextEditor::View*, KTextEditor::Range const&, QString const&)@Base" 5.9.0 - (c++)"non-virtual thunk to KateWordCompletionModel::shouldHideItemsWithEqualNames() const@Base" 5.9.0 - (c++)"non-virtual thunk to KateWordCompletionModel::shouldStartCompletion(KTextEditor::View*, QString const&, bool, KTextEditor::Cursor const&)@Base" 5.9.0 - (c++)"non-virtual thunk to KateWordCompletionModel::~KateWordCompletionModel()@Base" 5.9.0 - (c++)"virtual thunk to KTextEditor::Document::~Document()@Base" 5.9.0 - (c++)"virtual thunk to KTextEditor::DocumentPrivate::~DocumentPrivate()@Base" 5.9.0 diff -pruN 5.49.0-2/debian/libkf5texteditor-dev.acc.in 5.50.0-0ubuntu1/debian/libkf5texteditor-dev.acc.in --- 5.49.0-2/debian/libkf5texteditor-dev.acc.in 2017-10-01 10:29:55.000000000 +0000 +++ 5.50.0-0ubuntu1/debian/libkf5texteditor-dev.acc.in 2018-09-10 21:15:08.000000000 +0000 @@ -1,4 +1,4 @@ - + @@ -15,6 +15,7 @@ -fPIC + -fno-keep-inline-functions -std=c++11 diff -pruN 5.49.0-2/debian/patches/Disable-vimode_keys-failing-test.patch 5.50.0-0ubuntu1/debian/patches/Disable-vimode_keys-failing-test.patch --- 5.49.0-2/debian/patches/Disable-vimode_keys-failing-test.patch 2018-08-20 05:22:06.000000000 +0000 +++ 5.50.0-0ubuntu1/debian/patches/Disable-vimode_keys-failing-test.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,41 +0,0 @@ -From: Maximiliano Curia -Date: Fri, 17 Aug 2018 11:23:09 +0200 -Subject: Disable vimode_keys failing test - ---- - autotests/src/vimode/keys.cpp | 22 +++++++++++----------- - 1 file changed, 11 insertions(+), 11 deletions(-) - -diff --git a/autotests/src/vimode/keys.cpp b/autotests/src/vimode/keys.cpp -index 251f944..b836708 100644 ---- a/autotests/src/vimode/keys.cpp -+++ b/autotests/src/vimode/keys.cpp -@@ -1499,17 +1499,17 @@ void KeysTest::MacroTests() - // When replaying a last change in the process of replaying a macro, take the next completion - // event from the last change completions log, rather than the macro completions log. - // Ensure that the last change completions log is kept up to date even while we're replaying the macro. -- clearAllMacros(); -- BeginTest(""); -- fakeCodeCompletionModel->setCompletions({ "completionMacro", "completionRepeatLastChange" }); -- fakeCodeCompletionModel->setFailTestOnInvocation(false); -- TestPressKey("qqicompletionM\\ctrl- \\enter\\ctrl-c"); -- TestPressKey("a completionRep\\ctrl- \\enter\\ctrl-c"); -- TestPressKey(".q"); -- qDebug() << "text: " << kate_document->text(); -- kate_document->clear(); -- TestPressKey("gg@q"); -- FinishTest("completionMacro completionRepeatLastChange completionRepeatLastChange"); -+ /* clearAllMacros(); */ -+ /* BeginTest(""); */ -+ /* fakeCodeCompletionModel->setCompletions({ "completionMacro", "completionRepeatLastChange" }); */ -+ /* fakeCodeCompletionModel->setFailTestOnInvocation(false); */ -+ /* TestPressKey("qqicompletionM\\ctrl- \\enter\\ctrl-c"); */ -+ /* TestPressKey("a completionRep\\ctrl- \\enter\\ctrl-c"); */ -+ /* TestPressKey(".q"); */ -+ /* qDebug() << "text: " << kate_document->text(); */ -+ /* kate_document->clear(); */ -+ /* TestPressKey("gg@q"); */ -+ /* FinishTest("completionMacro completionRepeatLastChange completionRepeatLastChange"); */ - - KateViewConfig::global()->setWordCompletionRemoveTail(oldRemoveTailOnCompletion); - kate_document->config()->setReplaceTabsDyn(oldReplaceTabsDyn); diff -pruN 5.49.0-2/debian/patches/kubuntu_disable-failing-tests.patch 5.50.0-0ubuntu1/debian/patches/kubuntu_disable-failing-tests.patch --- 5.49.0-2/debian/patches/kubuntu_disable-failing-tests.patch 1970-01-01 00:00:00.000000000 +0000 +++ 5.50.0-0ubuntu1/debian/patches/kubuntu_disable-failing-tests.patch 2018-09-10 21:15:08.000000000 +0000 @@ -0,0 +1,14 @@ +Index: b/autotests/CMakeLists.txt +=================================================================== +--- a/autotests/CMakeLists.txt ++++ b/autotests/CMakeLists.txt +@@ -150,6 +150,6 @@ + ktexteditor_unit_test(bug317111 src/testutils.cpp) + ktexteditor_unit_test(bug205447 src/testutils.cpp) + +-if (BUILD_VIMODE) +- add_subdirectory(src/vimode) +-endif() ++#if (BUILD_VIMODE) ++# add_subdirectory(src/vimode) ++#endif() diff -pruN 5.49.0-2/debian/patches/series 5.50.0-0ubuntu1/debian/patches/series --- 5.49.0-2/debian/patches/series 2018-08-20 05:22:06.000000000 +0000 +++ 5.50.0-0ubuntu1/debian/patches/series 2018-09-10 21:15:08.000000000 +0000 @@ -1,2 +1,2 @@ +kubuntu_disable-failing-tests.patch Use-the-underscore.js-available-in-libraries.patch -Disable-vimode_keys-failing-test.patch diff -pruN 5.49.0-2/debian/rules 5.50.0-0ubuntu1/debian/rules --- 5.49.0-2/debian/rules 2018-09-09 09:18:30.000000000 +0000 +++ 5.50.0-0ubuntu1/debian/rules 2018-09-10 21:15:08.000000000 +0000 @@ -16,4 +16,5 @@ override_dh_strip: dh_strip --dbgsym-migration='libkf5texteditor5-dbg (<= 5.19.0-1~~)' override_dh_auto_test: - xvfb-run -a --server-args="-screen 0 1024x768x24+32" dh_auto_test --no-parallel + # Disable dh_auto_test at build time + : diff -pruN 5.49.0-2/debian/tests/control 5.50.0-0ubuntu1/debian/tests/control --- 5.49.0-2/debian/tests/control 2018-09-09 09:18:41.000000000 +0000 +++ 5.50.0-0ubuntu1/debian/tests/control 2018-09-10 21:15:08.000000000 +0000 @@ -1,3 +1,9 @@ +Tests: testsuite +Depends: @, @builddeps@, build-essential, + xvfb, xauth, dbus (>= 1.8), openbox, + kded5, libkf5service-bin +Restrictions: build-needed, allow-stderr + Tests: acc Depends: @, dh-acc, exuberant-ctags Restrictions: allow-stderr diff -pruN 5.49.0-2/debian/tests/testsuite 5.50.0-0ubuntu1/debian/tests/testsuite --- 5.49.0-2/debian/tests/testsuite 1970-01-01 00:00:00.000000000 +0000 +++ 5.50.0-0ubuntu1/debian/tests/testsuite 2018-09-10 21:15:08.000000000 +0000 @@ -0,0 +1,5 @@ +#!/bin/sh + +dpkg-architecture -e amd64 || dpkg-architecture -e i386 || exit 0 +xvfb-run -a --server-args="-screen 0 1024x768x24+32" \ + dbus-run-session -- debian/tests/testsuite.xsession diff -pruN 5.49.0-2/debian/tests/testsuite.xsession 5.50.0-0ubuntu1/debian/tests/testsuite.xsession --- 5.49.0-2/debian/tests/testsuite.xsession 1970-01-01 00:00:00.000000000 +0000 +++ 5.50.0-0ubuntu1/debian/tests/testsuite.xsession 2018-09-10 21:15:08.000000000 +0000 @@ -0,0 +1,11 @@ +#!/bin/sh +export LANG=C.UTF-8 +export LC_ALL=C.UTF-8 +[ -e debian/tests.home ] || mkdir debian/tests.home +export HOME="$(pwd)/debian/tests.home" +export XDG_CACHE_HOME="$(pwd)/debian/tests.home" +trap 'rm -rf debian/tests.home' EXIT +openbox & +sleep 5 +kbuildsycoca5 +dh_auto_test --no-parallel diff -pruN 5.49.0-2/docs/apidocs-groups.dox 5.50.0-0ubuntu1/docs/apidocs-groups.dox --- 5.49.0-2/docs/apidocs-groups.dox 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/docs/apidocs-groups.dox 2018-09-02 19:33:06.000000000 +0000 @@ -8,15 +8,12 @@ Use qobject_cast to cast a Document \e d \e DesiredExtensionInterface, example: \code // doc is of type KTextEditor::Document* - KTextEditor::DesiredExtensionInterface *iface = - qobject_cast( doc ); + auto iface = qobject_cast(doc); - if( iface ) { + if (iface) { // the implementation supports the interface // do stuff - } - else - { + } else { // the implementation does not support the interface } \endcode @@ -62,15 +59,12 @@ Use qobject_cast to cast a View \e view \e DesiredExtensionInterface, example: \code // view is of type KTextEditor::View* - KTextEditor::DesiredExtensionInterface *iface = - qobject_cast( view ); + auto iface = qobject_cast(view); - if( iface ) { + if (iface) { // the implementation supports the interface // do stuff - } - else - { + } else { // the implementation does not support the interface } \endcode @@ -95,15 +89,12 @@ Use qobject_cast to cast a Editor \e edi \e DesiredExtensionInterface, example: \code // editor is of type KTextEditor::Editor* - KTextEditor::DesiredExtensionInterface *iface = - qobject_cast( view ); + auto iface = qobject_cast(view); - if( iface ) { + if (iface) { // the implementation supports the interface // do stuff - } - else - { + } else { // the implementation does not support the interface } \endcode @@ -127,15 +118,12 @@ Use qobject_cast to cast a Plugin \e plu \e DesiredExtensionInterface, example: \code // plugin is of type KTextEditor::Plugin* - KTextEditor::DesiredExtensionInterface *iface = - qobject_cast( plugin ); + auto iface = qobject_cast(plugin); - if( iface ) { + if (iface) { // the implementation supports the interface // do stuff - } - else - { + } else { // the implementation does not support the interface } \endcode @@ -157,15 +145,12 @@ Use qobject_cast to cast a Command \e cm \e DesiredExtensionInterface, example: \code // cmd is of type KTextEditor::Command* - KTextEditor::DesiredExtensionInterface *iface = - qobject_cast( cmd ); + auto iface = qobject_cast(cmd); - if( iface ) { + if (iface) { // the implementation supports the interface // do stuff - } - else - { + } else { // the implementation does not support the interface } \endcode Binary files 5.49.0-2/docs/pics/inlinenote.png and 5.50.0-0ubuntu1/docs/pics/inlinenote.png differ diff -pruN 5.49.0-2/po/af/ktexteditor5.po 5.50.0-0ubuntu1/po/af/ktexteditor5.po --- 5.49.0-2/po/af/ktexteditor5.po 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/po/af/ktexteditor5.po 2018-09-02 19:33:06.000000000 +0000 @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: katepart4 stable\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-07-15 03:26+0200\n" +"POT-Creation-Date: 2018-08-29 03:44+0200\n" "PO-Revision-Date: 2005-11-25 11:24+0200\n" "Last-Translator: Juanita Franz \n" "Language-Team: AFRIKAANS \n" @@ -88,7 +88,7 @@ msgstr "Stop" #. i18n: ectx: property (text), widget (QTreeWidget, treeWidget) #: completion/katecompletionmodel.cpp:1311 -#: dialogs/commandmenuconfigwidget.ui:22 dialogs/katedialogs.cpp:1075 +#: dialogs/commandmenuconfigwidget.ui:22 #, kde-format msgid "Name" msgstr "Naam" @@ -218,7 +218,7 @@ msgstr "" msgid "Unknown Property" msgstr "Boks Eienskappe" -#: completion/katekeywordcompletion.cpp:165 +#: completion/katekeywordcompletion.cpp:150 #, kde-format msgid "Language keywords" msgstr "" @@ -284,7 +284,7 @@ msgstr "Statiese Woord Oorvloei" #. i18n: ectx: property (title), widget (QGroupBox, gbBorders) #. i18n: ectx: Menu (view_menu_borders) #: data/katepart5ui.rc:69 dialogs/bordersappearanceconfigwidget.ui:17 -#: dialogs/katedialogs.cpp:657 +#: dialogs/katedialogs.cpp:654 #, fuzzy, kde-format #| msgid "Borders" msgid "Borders" @@ -516,7 +516,7 @@ msgid "Scro&llbars visibility:" msgstr "" #. i18n: ectx: property (text), item, widget (QComboBox, cmbShowScrollbars) -#: dialogs/bordersappearanceconfigwidget.ui:216 dialogs/katedialogs.cpp:661 +#: dialogs/bordersappearanceconfigwidget.ui:216 dialogs/katedialogs.cpp:658 #, kde-format msgid "Always On" msgstr "Altyd Aan" @@ -681,8 +681,8 @@ msgstr "Patroon:" #. i18n: ectx: property (title), widget (QGroupBox, gbViInputMode) #. i18n: ectx: property (title), widget (QGroupBox, gbGeneral) -#: dialogs/completionconfigtab.ui:20 dialogs/katedialogs.cpp:523 -#: dialogs/katedialogs.cpp:653 dialogs/katedialogs.cpp:858 +#: dialogs/completionconfigtab.ui:20 dialogs/katedialogs.cpp:520 +#: dialogs/katedialogs.cpp:650 dialogs/katedialogs.cpp:855 #: vimode/config/configwidget.ui:29 #, kde-format msgid "General" @@ -1081,7 +1081,7 @@ msgid "&Delete" msgstr "Gekose" #. i18n: ectx: property (title), widget (QGroupBox, gbProperties) -#: dialogs/filetypeconfigwidget.ui:66 mode/katemodeconfigpage.cpp:268 +#: dialogs/filetypeconfigwidget.ui:66 mode/katemodeconfigpage.cpp:265 #, fuzzy, kde-format msgid "Properties" msgstr "Boks Eienskappe" @@ -1220,13 +1220,6 @@ msgstr "" "Instel 'n prioriteit van hierdie lêer tipe. Indien meer as een lêer tipe " "kies dieselfde lêer, die een met die hoogste prioriteit sal gebruik word." -#. i18n: ectx: property (text), widget (QPushButton, btnDownload) -#: dialogs/filetypeconfigwidget.ui:232 -#, fuzzy, kde-format -#| msgid "Highlighting Rules" -msgid "Download Highlighting Files..." -msgstr "Verligting Reëls" - #. i18n: ectx: property (text), widget (QLabel, lblMode) #: dialogs/indentationconfigwidget.ui:17 #, fuzzy, kde-format @@ -1422,7 +1415,7 @@ msgstr "" msgid "Increase indentation level if in l&eading blank space" msgstr "" -#: dialogs/katedialogs.cpp:198 dialogs/katedialogs.cpp:200 +#: dialogs/katedialogs.cpp:195 dialogs/katedialogs.cpp:197 #, fuzzy, kde-format #| msgid "Character" msgid " character" @@ -1430,30 +1423,30 @@ msgid_plural " characters" msgstr[0] "Karakter" msgstr[1] "Karakter" -#: dialogs/katedialogs.cpp:227 +#: dialogs/katedialogs.cpp:224 #, kde-format msgid "Indentation" msgstr "Inkeping" -#: dialogs/katedialogs.cpp:300 +#: dialogs/katedialogs.cpp:297 #, fuzzy, kde-format #| msgid "Word Completion Plugin" msgid "Auto Completion" msgstr "Woord Klaarmaak Inprop" -#: dialogs/katedialogs.cpp:364 +#: dialogs/katedialogs.cpp:361 #, kde-format msgid "Spellcheck" msgstr "Spelltoetser" -#: dialogs/katedialogs.cpp:444 +#: dialogs/katedialogs.cpp:441 #, fuzzy, kde-format #| msgctxt "Language Section" #| msgid "Configuration" msgid "Text Navigation" msgstr "Konfigurasie" -#: dialogs/katedialogs.cpp:512 +#: dialogs/katedialogs.cpp:509 #, fuzzy, kde-format #| msgid "Character" msgctxt "Wrap words at (value is at 20 or larger)" @@ -1462,38 +1455,38 @@ msgid_plural " characters" msgstr[0] "Karakter" msgstr[1] "Karakter" -#: dialogs/katedialogs.cpp:625 +#: dialogs/katedialogs.cpp:622 #, kde-format msgid "Editing" msgstr "Redigering" -#: dialogs/katedialogs.cpp:630 +#: dialogs/katedialogs.cpp:627 #, kde-format msgid "Editing Options" msgstr "Redigering Opsies" -#: dialogs/katedialogs.cpp:659 +#: dialogs/katedialogs.cpp:656 #, fuzzy, kde-format msgid "Off" msgstr "Af" -#: dialogs/katedialogs.cpp:660 +#: dialogs/katedialogs.cpp:657 #, kde-format msgid "Follow Line Numbers" msgstr "Volg Lyn nommers" -#: dialogs/katedialogs.cpp:788 dialogs/katedialogs.cpp:793 +#: dialogs/katedialogs.cpp:785 dialogs/katedialogs.cpp:790 #, fuzzy, kde-format msgid "Appearance" msgstr "Boonste kas" #. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: dialogs/katedialogs.cpp:859 dialogs/textareaappearanceconfigwidget.ui:137 +#: dialogs/katedialogs.cpp:856 dialogs/textareaappearanceconfigwidget.ui:137 #, kde-format msgid "Advanced" msgstr "" -#: dialogs/katedialogs.cpp:914 +#: dialogs/katedialogs.cpp:911 #, kde-format msgid "" "You did not provide a backup suffix or prefix. Using default suffix: '~'" @@ -1501,91 +1494,55 @@ msgstr "" "Jy het nie 'n terugvalkopie voorvoegsel of agtervoegsel gegee nie. Gebruik " "verstek agtervoegsel: '~'" -#: dialogs/katedialogs.cpp:915 +#: dialogs/katedialogs.cpp:912 #, kde-format msgid "No Backup Suffix or Prefix" msgstr "Geen terugvalkopie Voorvoegstel of agtervoegsel" -#: dialogs/katedialogs.cpp:1044 +#: dialogs/katedialogs.cpp:1041 #, kde-format msgid "Open/Save" msgstr "Open/Stoor" -#: dialogs/katedialogs.cpp:1049 +#: dialogs/katedialogs.cpp:1046 #, kde-format msgid "File Opening & Saving" msgstr "Lêer oopmaak en Stoor" -#: dialogs/katedialogs.cpp:1063 -#, kde-format -msgid "Highlight Download" -msgstr "Verlig Aflaai" - -#: dialogs/katedialogs.cpp:1070 -#, kde-format -msgid "Select the syntax highlighting files you want to update:" -msgstr "Kies die syntaks verligting lêers wat jy wil opdateer:" - -#: dialogs/katedialogs.cpp:1075 -#, kde-format -msgid "Installed" -msgstr "Geïnstalleer" - -#: dialogs/katedialogs.cpp:1075 -#, kde-format -msgid "Latest" -msgstr "Nuutste" - -#: dialogs/katedialogs.cpp:1082 -#, kde-format -msgid "Note: New versions are selected automatically." -msgstr "Nota: Nuwe uitgawens word outomaties gekies." - -#: dialogs/katedialogs.cpp:1089 -#, kde-format -msgid "&Install" -msgstr "Installeer" - -#: dialogs/katedialogs.cpp:1132 -#, kde-format -msgid "" -"The list of highlightings could not be found on / retrieved from the server" -msgstr "" - -#: dialogs/katedialogs.cpp:1236 +#: dialogs/katedialogs.cpp:1067 #, kde-format msgid "&Go to line:" msgstr "Gaan na lyn:" -#: dialogs/katedialogs.cpp:1242 +#: dialogs/katedialogs.cpp:1073 #, kde-format msgid "Go" msgstr "" -#: dialogs/katedialogs.cpp:1304 +#: dialogs/katedialogs.cpp:1135 #, fuzzy, kde-format #| msgid "&Section:" msgid "Dictionary:" msgstr "Seksie:" -#: dialogs/katedialogs.cpp:1358 +#: dialogs/katedialogs.cpp:1189 #, fuzzy, kde-format #| msgid "&View Difference" msgid "View &Difference" msgstr "Vertoon Verskil" -#: dialogs/katedialogs.cpp:1359 +#: dialogs/katedialogs.cpp:1190 #, kde-format msgid "Shows a diff of the changes" msgstr "" -#: dialogs/katedialogs.cpp:1364 +#: dialogs/katedialogs.cpp:1195 #, fuzzy, kde-format #| msgid "Reloa&d" msgid "&Reload" msgstr "Herlaai" -#: dialogs/katedialogs.cpp:1366 +#: dialogs/katedialogs.cpp:1197 #, fuzzy, kde-format #| msgid "" #| "Reload the file from disk. If you have unsaved changes, they will be lost." @@ -1594,30 +1551,30 @@ msgstr "" "Herlaai die lêer van skyf. As jy nie die veranderinge gestoor het nie, sal " "hulle weg wees." -#: dialogs/katedialogs.cpp:1370 +#: dialogs/katedialogs.cpp:1201 #, fuzzy, kde-format #| msgid "&Save File As..." msgid "&Save As..." msgstr "Stoor Lêer as..." -#: dialogs/katedialogs.cpp:1372 +#: dialogs/katedialogs.cpp:1203 #, kde-format msgid "Lets you select a location and save the file again." msgstr "Laat you kies 'n area en stoor die lêer weer." #. i18n: ectx: property (text), widget (QPushButton, m_skipBtn) -#: dialogs/katedialogs.cpp:1377 spellcheck/spellcheckbar.ui:143 +#: dialogs/katedialogs.cpp:1208 spellcheck/spellcheckbar.ui:143 #, kde-format msgid "&Ignore" msgstr "Ignoreer" -#: dialogs/katedialogs.cpp:1378 +#: dialogs/katedialogs.cpp:1209 #, fuzzy, kde-format #| msgid "Ignore the changes. You will not be prompted again." msgid "Ignores the changes on disk without any action." msgstr "Ignoreer die veranderings. Jy sal nie weer gepor word nie." -#: dialogs/katedialogs.cpp:1445 swapfile/kateswapdiffcreator.cpp:137 +#: dialogs/katedialogs.cpp:1276 swapfile/kateswapdiffcreator.cpp:137 #, kde-format msgid "" "The diff command failed. Please make sure that diff(1) is installed and in " @@ -1626,17 +1583,17 @@ msgstr "" "Die verskil opdrag het gevaal. Maak asseblief seker dat verskil(1) is " "installeer en in jou PATH." -#: dialogs/katedialogs.cpp:1447 swapfile/kateswapdiffcreator.cpp:139 +#: dialogs/katedialogs.cpp:1278 swapfile/kateswapdiffcreator.cpp:139 #, kde-format msgid "Error Creating Diff" msgstr "Fout by maak van Verskil" -#: dialogs/katedialogs.cpp:1455 swapfile/kateswapdiffcreator.cpp:147 +#: dialogs/katedialogs.cpp:1286 swapfile/kateswapdiffcreator.cpp:147 #, kde-format msgid "The files are identical." msgstr "" -#: dialogs/katedialogs.cpp:1456 swapfile/kateswapdiffcreator.cpp:148 +#: dialogs/katedialogs.cpp:1287 swapfile/kateswapdiffcreator.cpp:148 #, kde-format msgid "Diff Output" msgstr "" @@ -2099,7 +2056,7 @@ msgid "Append newline at end of file on msgstr "" #. i18n: ectx: property (whatsThis), widget (QGroupBox, gbWordWrap) -#: dialogs/textareaappearanceconfigwidget.ui:9 view/kateview.cpp:697 +#: dialogs/textareaappearanceconfigwidget.ui:9 view/kateview.cpp:699 #, kde-format msgid "" "If this option is checked, the text lines will be wrapped at the view border " @@ -2109,7 +2066,7 @@ msgstr "" "besigtig grens op die skerm." #. i18n: ectx: property (title), widget (QGroupBox, gbWordWrap) -#: dialogs/textareaappearanceconfigwidget.ui:12 view/kateview.cpp:694 +#: dialogs/textareaappearanceconfigwidget.ui:12 view/kateview.cpp:696 #, kde-format msgid "&Dynamic Word Wrap" msgstr "Dinamiese Woord Oorvloei" @@ -2295,17 +2252,17 @@ msgstr "" msgid "Show word count" msgstr "" -#. i18n: ectx: property (toolTip), widget (QCheckBox, chkShowLinesCount) +#. i18n: ectx: property (toolTip), widget (QCheckBox, chkShowLineCount) #: dialogs/textareaappearanceconfigwidget.ui:199 #, kde-format -msgid "Show/hide Lines count in status bar" +msgid "Show/hide line count in status bar" msgstr "" -#. i18n: ectx: property (text), widget (QCheckBox, chkShowLinesCount) +#. i18n: ectx: property (text), widget (QCheckBox, chkShowLineCount) #: dialogs/textareaappearanceconfigwidget.ui:202 #, fuzzy, kde-format #| msgid "Show &Line Numbers" -msgid "Show Lines Count" +msgid "Show line count" msgstr "Vertoon Lyn Nommers" #: document/katebuffer.cpp:179 @@ -2320,7 +2277,7 @@ msgstr "Nuwe Lêertipe" msgid "The file %1 does not exist." msgstr "" -#: document/katedocument.cpp:2157 +#: document/katedocument.cpp:2154 #, fuzzy, kde-format #| msgid "" #| "The file %1 could not be loaded, as it was not possible to read from it.\n" @@ -2335,23 +2292,23 @@ msgstr "" "\n" "Kyk of jy lees toegang tot hierdie lêer het." -#: document/katedocument.cpp:2160 +#: document/katedocument.cpp:2157 #, kde-format msgctxt "translators: you can also translate 'Try Again' with 'Reload'" msgid "Try Again" msgstr "" -#: document/katedocument.cpp:2163 document/katedocument.cpp:5981 +#: document/katedocument.cpp:2160 document/katedocument.cpp:5949 #, kde-format msgid "&Close" msgstr "" -#: document/katedocument.cpp:2164 document/katedocument.cpp:5982 +#: document/katedocument.cpp:2161 document/katedocument.cpp:5950 #, kde-format msgid "Close message" msgstr "" -#: document/katedocument.cpp:2175 +#: document/katedocument.cpp:2172 #, kde-format msgid "" "The file %1 could not be loaded, as it was not possible to read from it.\n" @@ -2363,7 +2320,7 @@ msgstr "" "\n" "Kyk of jy lees toegang tot hierdie lêer het." -#: document/katedocument.cpp:2299 +#: document/katedocument.cpp:2296 #, kde-format msgid "" "The file %1 was opened with %2 encoding but contained invalid characters." @@ -2372,7 +2329,7 @@ msgid "" "write mode again in the tools menu to be able to edit it." msgstr "" -#: document/katedocument.cpp:2309 +#: document/katedocument.cpp:2306 #, kde-format msgid "" "The file %1 was opened with %2 encoding but contained invalid characters. It " @@ -2381,7 +2338,7 @@ msgid "" "again in the tools menu to be able to edit it." msgstr "" -#: document/katedocument.cpp:2320 +#: document/katedocument.cpp:2317 #, kde-format msgid "" "The file %1 was opened and contained lines longer than the configured Line " @@ -2390,17 +2347,17 @@ msgid "" "only mode, as saving will modify its content." msgstr "" -#: document/katedocument.cpp:2325 +#: document/katedocument.cpp:2322 #, kde-format msgid "Temporarily raise limit and reload file" msgstr "" -#: document/katedocument.cpp:2328 +#: document/katedocument.cpp:2325 #, kde-format msgid "Close" msgstr "" -#: document/katedocument.cpp:2334 +#: document/katedocument.cpp:2331 #, kde-format msgid "" "The file %1 was opened and contained lines longer than the configured Line " @@ -2409,7 +2366,7 @@ msgid "" "only mode, as saving will modify its content." msgstr "" -#: document/katedocument.cpp:2357 +#: document/katedocument.cpp:2354 #, kde-format msgid "" "Do you really want to save this unmodified file? You could overwrite changed " @@ -2418,18 +2375,18 @@ msgstr "" "Wil jy regtig hierdie onmodifiseerde lêer stoor? Jy kan oorskryf veranderde " "data in die lêer op die skyf." -#: document/katedocument.cpp:2357 +#: document/katedocument.cpp:2354 #, kde-format msgid "Trying to Save Unmodified File" msgstr "Probeer om onveranderde Lêer te stoor" -#: document/katedocument.cpp:2357 document/katedocument.cpp:2362 -#: document/katedocument.cpp:2374 +#: document/katedocument.cpp:2354 document/katedocument.cpp:2359 +#: document/katedocument.cpp:2371 #, kde-format msgid "Save Nevertheless" msgstr "Stoor nogsteeds" -#: document/katedocument.cpp:2362 +#: document/katedocument.cpp:2359 #, kde-format msgid "" "Do you really want to save this file? Both your open file and the file on " @@ -2438,13 +2395,13 @@ msgstr "" "Wil jy regtig hierdie lêer stoor? Beide you geopende lêer en die lêer op die " "skyf was verander. Daar kan sommige data verlies wees." -#: document/katedocument.cpp:2362 document/katedocument.cpp:2374 -#: document/katedocument.cpp:2666 +#: document/katedocument.cpp:2359 document/katedocument.cpp:2371 +#: document/katedocument.cpp:2663 #, kde-format msgid "Possible Data Loss" msgstr "Moontlike Data Verlies" -#: document/katedocument.cpp:2374 +#: document/katedocument.cpp:2371 #, fuzzy, kde-format #| msgid "" #| "The selected encoding cannot encode every unicode character in this " @@ -2456,13 +2413,19 @@ msgstr "" "Die verkose enkodering van nie enkodeer elke unikode karakter in hierdie " "dokument. Wil jy dit werklik stoor? Daar kan somige data verlies wees." -#: document/katedocument.cpp:2415 document/katedocument.cpp:4350 -#, kde-format +#: document/katedocument.cpp:2412 +#, fuzzy, kde-format +#| msgid "" +#| "The document could not be saved, as it was not possible to write to %1.\n" +#| "\n" +#| "Check that you have write access to this file or that enough disk space " +#| "is available." msgid "" "The document could not be saved, as it was not possible to write to %1.\n" -"\n" "Check that you have write access to this file or that enough disk space is " -"available." +"available.\n" +"The original file may be lost or damaged. Don't quit the application until " +"the file is successfully written." msgstr "" "Die dokument kon nie gestoor word nie, omdat dit nie moontlik was om te " "skryf na %1.\n" @@ -2470,7 +2433,7 @@ msgstr "" "Kontroleur dat jy skryf toegang het na hierdie lêer of dat daar genoeg skryf " "spasie beskikbaar is." -#: document/katedocument.cpp:2539 +#: document/katedocument.cpp:2536 #, kde-format msgid "" "For file %1 no backup copy could be created before saving. If an error " @@ -2479,70 +2442,84 @@ msgid "" "only for you." msgstr "" -#: document/katedocument.cpp:2542 +#: document/katedocument.cpp:2539 #, kde-format msgid "Failed to create backup copy." msgstr "" -#: document/katedocument.cpp:2543 +#: document/katedocument.cpp:2540 #, fuzzy, kde-format msgid "Try to Save Nevertheless" msgstr "Stoor nogsteeds" -#: document/katedocument.cpp:2665 +#: document/katedocument.cpp:2662 #, kde-format msgid "Do you really want to continue to close this file? Data loss may occur." msgstr "" "Wil jy regtig voortgaan om die lêer te sluit? Data verlies mag voorkom." -#: document/katedocument.cpp:2666 +#: document/katedocument.cpp:2663 #, kde-format msgid "Close Nevertheless" msgstr "Maak nogsteeds toe" -#: document/katedocument.cpp:4120 +#: document/katedocument.cpp:4116 #, fuzzy, kde-format msgid "Untitled" msgstr "Onbeperk" -#: document/katedocument.cpp:4161 document/katedocument.cpp:4315 -#: document/katedocument.cpp:4326 document/katedocument.cpp:5041 +#: document/katedocument.cpp:4157 document/katedocument.cpp:4311 +#: document/katedocument.cpp:4322 document/katedocument.cpp:5037 #, kde-format msgid "Save File" msgstr "Stoor Lêer" -#: document/katedocument.cpp:4165 +#: document/katedocument.cpp:4161 #, kde-format msgid "Save failed" msgstr "Stoor gevaal" -#: document/katedocument.cpp:4225 +#: document/katedocument.cpp:4221 #, kde-format msgid "What do you want to do?" msgstr "Wat wil jy doen?" -#: document/katedocument.cpp:4226 +#: document/katedocument.cpp:4222 #, kde-format msgid "File Was Changed on Disk" msgstr "Lêer Was Verander op Disket" -#: document/katedocument.cpp:4227 +#: document/katedocument.cpp:4223 #, kde-format msgid "&Reload File" msgstr "Herlaai Lêer" -#: document/katedocument.cpp:4228 +#: document/katedocument.cpp:4224 #, kde-format msgid "&Ignore Changes" msgstr "Ignoreer Veranderinge" -#: document/katedocument.cpp:4338 +#: document/katedocument.cpp:4334 #, fuzzy, kde-format #| msgid "Save File" msgid "Save Copy of File" msgstr "Stoor Lêer" -#: document/katedocument.cpp:4586 +#: document/katedocument.cpp:4346 +#, kde-format +msgid "" +"The document could not be saved, as it was not possible to write to %1.\n" +"\n" +"Check that you have write access to this file or that enough disk space is " +"available." +msgstr "" +"Die dokument kon nie gestoor word nie, omdat dit nie moontlik was om te " +"skryf na %1.\n" +"\n" +"Kontroleur dat jy skryf toegang het na hierdie lêer of dat daar genoeg skryf " +"spasie beskikbaar is." + +#: document/katedocument.cpp:4582 #, kde-format msgid "" "Using deprecated modeline 'remove-trailing-space'. Please replace with " @@ -2550,7 +2527,7 @@ msgid "" "applications/kate/config-variables.html#variable-remove-trailing-spaces" msgstr "" -#: document/katedocument.cpp:4591 +#: document/katedocument.cpp:4587 #, kde-format msgid "" "Using deprecated modeline 'replace-trailing-space-save'. Please replace with " @@ -2558,22 +2535,22 @@ msgid "" "applications/kate/config-variables.html#variable-remove-trailing-spaces" msgstr "" -#: document/katedocument.cpp:4928 +#: document/katedocument.cpp:4924 #, kde-format msgid "The file '%1' was modified by another program." msgstr "Die lêer '%1' was modifiseerd deur 'n ander program." -#: document/katedocument.cpp:4931 +#: document/katedocument.cpp:4927 #, kde-format msgid "The file '%1' was created by another program." msgstr "Die lêer '%1' is gemaak deur 'n ander program." -#: document/katedocument.cpp:4934 +#: document/katedocument.cpp:4930 #, kde-format msgid "The file '%1' was deleted by another program." msgstr "Die lêer '%1' was uitgevee deur 'n ander program." -#: document/katedocument.cpp:5068 +#: document/katedocument.cpp:5064 #, kde-format msgid "" "A file named \"%1\" already exists. Are you sure you want to overwrite it?" @@ -2581,30 +2558,30 @@ msgstr "" "'n lêer genaamd \"%1\" alreeds bestaan. Word jy seker jy wil hê na oorskryf " "dit?" -#: document/katedocument.cpp:5070 +#: document/katedocument.cpp:5066 #, kde-format msgid "Overwrite File?" msgstr "Oorskryf Lêer?" -#: document/katedocument.cpp:5285 +#: document/katedocument.cpp:5281 #, kde-format msgid "" "The document \"%1\" has been modified.\n" "Do you want to save your changes or discard them?" msgstr "" -#: document/katedocument.cpp:5287 +#: document/katedocument.cpp:5283 #, fuzzy, kde-format #| msgid "&Word Wrap Document" msgid "Close Document" msgstr "Woord Oorvloei Dokument" -#: document/katedocument.cpp:5420 +#: document/katedocument.cpp:5416 #, kde-format msgid "The file %2 is still loading." msgstr "" -#: document/katedocument.cpp:5427 +#: document/katedocument.cpp:5423 #, kde-format msgid "&Abort Loading" msgstr "" @@ -2672,28 +2649,28 @@ msgstr "Enkodering" msgid "Vi Input Mode" msgstr "" -#: mode/katemodeconfigpage.cpp:60 +#: mode/katemodeconfigpage.cpp:59 #, kde-format msgid "" msgstr "" -#: mode/katemodeconfigpage.cpp:71 +#: mode/katemodeconfigpage.cpp:69 #, fuzzy, kde-format #| msgid "Use Default Style" msgid "Use Default" msgstr "Gebruik Verstek Styl" -#: mode/katemodeconfigpage.cpp:184 +#: mode/katemodeconfigpage.cpp:181 #, kde-format msgid "New Filetype" msgstr "Nuwe Lêertipe" -#: mode/katemodeconfigpage.cpp:238 +#: mode/katemodeconfigpage.cpp:235 #, kde-format msgid "Properties of %1" msgstr "Eienskappe van %1" -#: mode/katemodeconfigpage.cpp:288 +#: mode/katemodeconfigpage.cpp:285 #, kde-format msgid "" "Select the MimeTypes you want for this file type.\n" @@ -2704,12 +2681,12 @@ msgstr "" "Asseblief noteer dat hierdie outomaties sal redigeer die geassosieer lêer " "uitbreidings ook." -#: mode/katemodeconfigpage.cpp:290 +#: mode/katemodeconfigpage.cpp:287 #, kde-format msgid "Select Mime Types" msgstr "Kies Mime Tipes" -#: mode/katemodeconfigpage.cpp:307 +#: mode/katemodeconfigpage.cpp:298 #, fuzzy, kde-format #| msgid "&Filetype" msgid "Modes && Filetypes" @@ -3320,7 +3297,7 @@ msgstr "" msgid "Marker Colors" msgstr "Kleure" -#: schema/kateschemaconfig.cpp:206 view/kateviewhelpers.cpp:1442 +#: schema/kateschemaconfig.cpp:206 view/kateviewhelpers.cpp:1447 #, kde-format msgid "Bookmark" msgstr "Boekmerk" @@ -4316,6 +4293,12 @@ msgctxt "Autoindent mode" msgid "Python" msgstr "Python" +#: script/data/indentation/r.js:2 +#, kde-format +msgctxt "Autoindent mode" +msgid "R" +msgstr "" + #: script/data/indentation/replicode.js:2 #, fuzzy, kde-format #| msgid "&Replace" @@ -4382,6 +4365,7 @@ msgid "Error loading script %1" msgstr "" #: script/katescriptmanager.cpp:324 script/katescriptmanager.cpp:337 +#: script/katescriptview.cpp:136 #, fuzzy, kde-format msgid "Command not found: %1" msgstr "Opdrag nie gevind" @@ -5032,266 +5016,179 @@ msgstr "" msgid "Discard" msgstr "Deaktiveer" -#: syntax/katehighlight.cpp:82 -#, fuzzy, kde-format -#| msgid "None" -msgctxt "Syntax highlighting" -msgid "None" -msgstr "Geen" - -#: syntax/katehighlight.cpp:799 -#, kde-format -msgid "Normal Text" -msgstr "Normale Teks" - -#: syntax/katehighlight.cpp:1010 -#, fuzzy, kde-format -#| msgid "" -#| "%1: Deprecated syntax. Attribute (%2) not addressed by symbolic " -#| "name
" -msgid "" -"%1: Deprecated syntax. Attribute (%2) not addressed by symbolic " -"name
" -msgstr "" -"%1: Afwysende syntaks. Eienskap (%2) nie geadresseer deur simboliese " -"naam
" - -#: syntax/katehighlight.cpp:1522 -#, fuzzy, kde-format -#| msgid "%1: Deprecated syntax. Context %2 has no symbolic name
" -msgid "%1: Deprecated syntax. Context %2 has no symbolic name
" -msgstr "%1: Afwysende syntaks. Konteks %2 het geen simboliese naam
" - -#: syntax/katehighlight.cpp:1605 -#, kde-format -msgid "" -"%1:Deprecated syntax. Context %2 not addressed by a symbolic name" -msgstr "" -"%1:Afwysende syntaks. Konteks %2 nie geadresseer deur 'n simboliese " -"naam" - -#: syntax/katehighlight.cpp:1749 -#, kde-format -msgid "" -"There were warning(s) and/or error(s) while parsing the syntax highlighting " -"configuration." -msgstr "" -"Daar was waarskuwing(s) en/of fout(e) gedurende verdeling van die syntaks " -"verligting konfigurasie." - -#: syntax/katehighlight.cpp:1751 -#, kde-format -msgid "Kate Syntax Highlighting Parser" -msgstr "Kate Sintaks verligting ondersteun" - -#: syntax/katehighlight.cpp:1917 -#, kde-format -msgid "" -"Since there has been an error parsing the highlighting description, this " -"highlighting will be disabled" -msgstr "" -"Sedert daar het al 'n fout verwerking die verligting beskrywing, hierdie " -"verligting sal wees gestremde" - -#: syntax/katehighlight.cpp:2141 -#, fuzzy, kde-format -#| msgid "" -#| "%1: Specified multiline comment region (%2) could not be " -#| "resolved
" -msgid "" -"%1: Specified multiline comment region (%2) could not be resolved
" -msgstr "" -"%1: Spesifiseerde meerlyn aanbeveel area (%2) kon nie heropgelos word " -"nie
" - -#: syntax/katesyntaxdocument.cpp:65 -#, kde-format -msgid "Unable to open %1" -msgstr "Nie moontlik na open %1" - -#: syntax/katesyntaxdocument.cpp:74 -#, fuzzy, kde-format -#| msgid "" -#| "The error %4
has been detected in the file %1 at %2/%3
" -msgid "" -"The error %4
has been detected in the file %1 at %2/%3
" -msgstr "" -"Die fout %4
het al opgespoor in Die lêer %1 na %2/%3
" - -#: syntax/katesyntaxmanager.cpp:166 +#: syntax/katesyntaxmanager.cpp:133 #, fuzzy, kde-format #| msgid "Normal" msgctxt "@item:intable Text context" msgid "Normal" msgstr "Normale" -#: syntax/katesyntaxmanager.cpp:167 +#: syntax/katesyntaxmanager.cpp:134 #, fuzzy, kde-format #| msgid "Keyword" msgctxt "@item:intable Text context" msgid "Keyword" msgstr "Sleutelwoord" -#: syntax/katesyntaxmanager.cpp:168 +#: syntax/katesyntaxmanager.cpp:135 #, fuzzy, kde-format #| msgid "Function" msgctxt "@item:intable Text context" msgid "Function" msgstr "Funksie" -#: syntax/katesyntaxmanager.cpp:169 +#: syntax/katesyntaxmanager.cpp:136 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Variable" msgstr "Veranderlikes:" -#: syntax/katesyntaxmanager.cpp:170 +#: syntax/katesyntaxmanager.cpp:137 #, kde-format msgctxt "@item:intable Text context" msgid "Control Flow" msgstr "" -#: syntax/katesyntaxmanager.cpp:171 +#: syntax/katesyntaxmanager.cpp:138 #, kde-format msgctxt "@item:intable Text context" msgid "Operator" msgstr "" -#: syntax/katesyntaxmanager.cpp:172 +#: syntax/katesyntaxmanager.cpp:139 #, kde-format msgctxt "@item:intable Text context" msgid "Built-in" msgstr "" -#: syntax/katesyntaxmanager.cpp:173 +#: syntax/katesyntaxmanager.cpp:140 #, fuzzy, kde-format #| msgid "File e&xtensions:" msgctxt "@item:intable Text context" msgid "Extension" msgstr "Lêer uitbreidings:" -#: syntax/katesyntaxmanager.cpp:174 +#: syntax/katesyntaxmanager.cpp:141 #, kde-format msgctxt "@item:intable Text context" msgid "Preprocessor" msgstr "" -#: syntax/katesyntaxmanager.cpp:175 +#: syntax/katesyntaxmanager.cpp:142 #, kde-format msgctxt "@item:intable Text context" msgid "Attribute" msgstr "" -#: syntax/katesyntaxmanager.cpp:177 +#: syntax/katesyntaxmanager.cpp:144 #, fuzzy, kde-format #| msgid "Character" msgctxt "@item:intable Text context" msgid "Character" msgstr "Karakter" -#: syntax/katesyntaxmanager.cpp:178 +#: syntax/katesyntaxmanager.cpp:145 #, fuzzy, kde-format #| msgid "Character" msgctxt "@item:intable Text context" msgid "Special Character" msgstr "Karakter" -#: syntax/katesyntaxmanager.cpp:179 +#: syntax/katesyntaxmanager.cpp:146 #, fuzzy, kde-format #| msgid "String" msgctxt "@item:intable Text context" msgid "String" msgstr "String" -#: syntax/katesyntaxmanager.cpp:180 +#: syntax/katesyntaxmanager.cpp:147 #, kde-format msgctxt "@item:intable Text context" msgid "Verbatim String" msgstr "" -#: syntax/katesyntaxmanager.cpp:181 +#: syntax/katesyntaxmanager.cpp:148 #, fuzzy, kde-format #| msgid "Filetype Specific Settings" msgctxt "@item:intable Text context" msgid "Special String" msgstr "Lêertipe Spesifieke Instellings" -#: syntax/katesyntaxmanager.cpp:182 +#: syntax/katesyntaxmanager.cpp:149 #, kde-format msgctxt "@item:intable Text context" msgid "Imports, Modules, Includes" msgstr "" -#: syntax/katesyntaxmanager.cpp:184 +#: syntax/katesyntaxmanager.cpp:151 #, fuzzy, kde-format #| msgid "Data Type" msgctxt "@item:intable Text context" msgid "Data Type" msgstr "Data Tipe" -#: syntax/katesyntaxmanager.cpp:185 +#: syntax/katesyntaxmanager.cpp:152 #, fuzzy, kde-format #| msgid "Decimal/Value" msgctxt "@item:intable Text context" msgid "Decimal/Value" msgstr "Desimaal/Waarde" -#: syntax/katesyntaxmanager.cpp:186 +#: syntax/katesyntaxmanager.cpp:153 #, fuzzy, kde-format #| msgid "Base-N Integer" msgctxt "@item:intable Text context" msgid "Base-N Integer" msgstr "Base-N Heelgetal" -#: syntax/katesyntaxmanager.cpp:187 +#: syntax/katesyntaxmanager.cpp:154 #, fuzzy, kde-format #| msgid "Floating Point" msgctxt "@item:intable Text context" msgid "Floating Point" msgstr "Wissel Punt" -#: syntax/katesyntaxmanager.cpp:188 +#: syntax/katesyntaxmanager.cpp:155 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Constant" msgstr "Konteks" -#: syntax/katesyntaxmanager.cpp:190 +#: syntax/katesyntaxmanager.cpp:157 #, fuzzy, kde-format #| msgid "Comment" msgctxt "@item:intable Text context" msgid "Comment" msgstr "Kommentaar" -#: syntax/katesyntaxmanager.cpp:191 +#: syntax/katesyntaxmanager.cpp:158 #, fuzzy, kde-format #| msgid "Show indentation lines" msgctxt "@item:intable Text context" msgid "Documentation" msgstr "Vertoon inkeping Reëls" -#: syntax/katesyntaxmanager.cpp:192 +#: syntax/katesyntaxmanager.cpp:159 #, fuzzy, kde-format #| msgid "Indentation" msgctxt "@item:intable Text context" msgid "Annotation" msgstr "Inkeping" -#: syntax/katesyntaxmanager.cpp:193 +#: syntax/katesyntaxmanager.cpp:160 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Comment Variable" msgstr "Veranderlikes:" -#: syntax/katesyntaxmanager.cpp:195 +#: syntax/katesyntaxmanager.cpp:162 #, fuzzy, kde-format #| msgid "Region Marker" msgctxt "@item:intable Text context" msgid "Region Marker" msgstr "Area Merker" -#: syntax/katesyntaxmanager.cpp:196 +#: syntax/katesyntaxmanager.cpp:163 #, fuzzy, kde-format #| msgctxt "Language" #| msgid "Inform" @@ -5299,27 +5196,27 @@ msgctxt "@item:intable Text context" msgid "Information" msgstr "Informeer" -#: syntax/katesyntaxmanager.cpp:197 +#: syntax/katesyntaxmanager.cpp:164 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Warning" msgstr "String" -#: syntax/katesyntaxmanager.cpp:198 +#: syntax/katesyntaxmanager.cpp:165 #, fuzzy, kde-format #| msgid "Alert" msgctxt "@item:intable Text context" msgid "Alert" msgstr "Opmerksaam" -#: syntax/katesyntaxmanager.cpp:200 +#: syntax/katesyntaxmanager.cpp:167 #, fuzzy, kde-format #| msgid "Others" msgctxt "@item:intable Text context" msgid "Others" msgstr "Andere" -#: syntax/katesyntaxmanager.cpp:202 +#: syntax/katesyntaxmanager.cpp:169 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Error" @@ -6226,150 +6123,150 @@ msgctxt "short translation please" msgid "Set the font of the document." msgstr "Kies die hele teks van die huidige dokument." -#: variableeditor/variablelineedit.cpp:226 +#: variableeditor/variablelineedit.cpp:225 #, fuzzy, kde-format #| msgid "Kate Syntax Highlighting Parser" msgctxt "short translation please" msgid "Set the syntax highlighting." msgstr "Kate Sintaks verligting ondersteun" -#: variableeditor/variablelineedit.cpp:231 +#: variableeditor/variablelineedit.cpp:230 #, kde-format msgctxt "short translation please" msgid "Set the icon bar color." msgstr "" -#: variableeditor/variablelineedit.cpp:236 +#: variableeditor/variablelineedit.cpp:235 #, kde-format msgctxt "short translation please" msgid "Enable the icon border in the editor view." msgstr "" -#: variableeditor/variablelineedit.cpp:241 +#: variableeditor/variablelineedit.cpp:240 #, fuzzy, kde-format #| msgid "Show indentation lines" msgctxt "short translation please" msgid "Set the auto indentation style." msgstr "Vertoon inkeping Reëls" -#: variableeditor/variablelineedit.cpp:246 +#: variableeditor/variablelineedit.cpp:245 #, kde-format msgctxt "short translation please" msgid "Adjust indentation of text pasted from the clipboard." msgstr "" -#: variableeditor/variablelineedit.cpp:252 +#: variableeditor/variablelineedit.cpp:251 #, kde-format msgctxt "short translation please" msgid "Set the indentation depth for each indent level." msgstr "" -#: variableeditor/variablelineedit.cpp:257 +#: variableeditor/variablelineedit.cpp:256 #, kde-format msgctxt "short translation please" msgid "Allow odd indentation level (no multiple of indent width)." msgstr "" -#: variableeditor/variablelineedit.cpp:262 +#: variableeditor/variablelineedit.cpp:261 #, fuzzy, kde-format #| msgid "Show &line numbers" msgctxt "short translation please" msgid "Show line numbers." msgstr "Vertoon lyn nommers" -#: variableeditor/variablelineedit.cpp:267 +#: variableeditor/variablelineedit.cpp:266 #, kde-format msgctxt "short translation please" msgid "Insert newline at end of file on save." msgstr "" -#: variableeditor/variablelineedit.cpp:272 +#: variableeditor/variablelineedit.cpp:271 #, kde-format msgctxt "short translation please" msgid "Enable overwrite mode in the document." msgstr "" -#: variableeditor/variablelineedit.cpp:277 +#: variableeditor/variablelineedit.cpp:276 #, kde-format msgctxt "short translation please" msgid "Enable persistent text selection." msgstr "" -#: variableeditor/variablelineedit.cpp:282 +#: variableeditor/variablelineedit.cpp:281 #, kde-format msgctxt "short translation please" msgid "Replace tabs with spaces when saving the document." msgstr "" -#: variableeditor/variablelineedit.cpp:287 +#: variableeditor/variablelineedit.cpp:286 #, fuzzy, kde-format #| msgid "Replace &All" msgctxt "short translation please" msgid "Replace tabs with spaces." msgstr "Vervang Alle" -#: variableeditor/variablelineedit.cpp:292 +#: variableeditor/variablelineedit.cpp:291 #, fuzzy, kde-format #| msgid "Remove &trailing spaces" msgctxt "short translation please" msgid "Remove trailing spaces when saving the document." msgstr "Verwyder agtervolgende spasies" -#: variableeditor/variablelineedit.cpp:297 +#: variableeditor/variablelineedit.cpp:296 #, fuzzy, kde-format #| msgid "Show &scrollbar marks" msgctxt "short translation please" msgid "Show scrollbar minimap." msgstr "Wys rolstaaf merke" -#: variableeditor/variablelineedit.cpp:302 +#: variableeditor/variablelineedit.cpp:301 #, fuzzy, kde-format #| msgid "Show &scrollbar marks" msgctxt "short translation please" msgid "Show scrollbar preview." msgstr "Wys rolstaaf merke" -#: variableeditor/variablelineedit.cpp:311 +#: variableeditor/variablelineedit.cpp:310 #, fuzzy, kde-format #| msgid "Font & Color Schemas" msgctxt "short translation please" msgid "Set the color scheme." msgstr "Skriftipe & Kleur Skemas" -#: variableeditor/variablelineedit.cpp:316 +#: variableeditor/variablelineedit.cpp:315 #, kde-format msgctxt "short translation please" msgid "Set the text selection color." msgstr "" -#: variableeditor/variablelineedit.cpp:321 +#: variableeditor/variablelineedit.cpp:320 #, fuzzy, kde-format #| msgid "Highlighting Rules" msgctxt "short translation please" msgid "Visualize tabs and trailing spaces." msgstr "Verligting Reëls" -#: variableeditor/variablelineedit.cpp:326 +#: variableeditor/variablelineedit.cpp:325 #, fuzzy, kde-format #| msgid "Word Completion Plugin" msgctxt "short translation please" msgid "Enable smart home navigation." msgstr "Woord Klaarmaak Inprop" -#: variableeditor/variablelineedit.cpp:331 +#: variableeditor/variablelineedit.cpp:330 #, fuzzy, kde-format #| msgid "&Tab key indents" msgctxt "short translation please" msgid "Pressing TAB key indents." msgstr "Oortjie sleutel doen inkeping" -#: variableeditor/variablelineedit.cpp:337 +#: variableeditor/variablelineedit.cpp:336 #, kde-format msgctxt "short translation please" msgid "Set the tab display width." msgstr "" -#: variableeditor/variablelineedit.cpp:343 +#: variableeditor/variablelineedit.cpp:342 #, fuzzy, kde-format #| msgid "" #| "Sets the number of undo/redo steps to record. More steps uses more memory." @@ -6379,20 +6276,20 @@ msgstr "" "Verstel die nommer van herstel/herstel herroep stappe na opneem. Meer stappe " "gebruik Meer geheue." -#: variableeditor/variablelineedit.cpp:349 +#: variableeditor/variablelineedit.cpp:348 #, kde-format msgctxt "short translation please" msgid "Set the word wrap column." msgstr "" -#: variableeditor/variablelineedit.cpp:354 +#: variableeditor/variablelineedit.cpp:353 #, fuzzy, kde-format #| msgid "S&elected Background Color..." msgctxt "short translation please" msgid "Set the word wrap marker color." msgstr "Gekose Agtergrond Kleur..." -#: variableeditor/variablelineedit.cpp:359 +#: variableeditor/variablelineedit.cpp:358 #, kde-format msgctxt "short translation please" msgid "Enable word wrap while typing text." @@ -6540,17 +6437,17 @@ msgstr "" msgid "Words %1/%2, Chars %3/%4" msgstr "" -#: view/kateview.cpp:472 +#: view/kateview.cpp:474 #, kde-format msgid "Cut the selected text and move it to the clipboard" msgstr "Knip die gekose teks en beweeg dit na die klipbord" -#: view/kateview.cpp:475 +#: view/kateview.cpp:477 #, kde-format msgid "Paste previously copied or cut clipboard contents" msgstr "Plak vorige gekopieër of knip klipbord inhoud" -#: view/kateview.cpp:478 +#: view/kateview.cpp:480 #, kde-format msgid "" "Use this command to copy the currently selected text to the system clipboard." @@ -6558,38 +6455,38 @@ msgstr "" "Gebruik hierdie opdrag om te kopieër die huidiglik gekose teks na die " "stelsel klipbord." -#: view/kateview.cpp:480 +#: view/kateview.cpp:482 #, kde-format msgid "Clipboard &History" msgstr "" -#: view/kateview.cpp:485 +#: view/kateview.cpp:487 #, kde-format msgid "Save the current document" msgstr "Stoor die huidige dokument" -#: view/kateview.cpp:488 +#: view/kateview.cpp:490 #, kde-format msgid "Revert the most recent editing actions" msgstr "Ongedaan maak die mees onlangse redigering aksies" -#: view/kateview.cpp:491 +#: view/kateview.cpp:493 #, kde-format msgid "Revert the most recent undo operation" msgstr "Ongedaan maak die mees onlangse herstel operasie" -#: view/kateview.cpp:495 +#: view/kateview.cpp:497 #, fuzzy, kde-format msgid "&Scripts" msgstr "Skripte" -#: view/kateview.cpp:499 +#: view/kateview.cpp:501 #, fuzzy, kde-format #| msgid "Word Wrap" msgid "Apply &Word Wrap" msgstr "Woord Oorvloei" -#: view/kateview.cpp:500 +#: view/kateview.cpp:502 #, fuzzy, kde-format #| msgid "" #| "Use this command to wrap all lines of the current document which are " @@ -6606,12 +6503,12 @@ msgstr "" "besigtig.

hierdie is 'n statiese woord oorvloei, wat beteken dit is " "nie opgedateer wanneer die besigtig is hervergroot." -#: view/kateview.cpp:506 +#: view/kateview.cpp:508 #, kde-format msgid "&Clean Indentation" msgstr "Maak skoon Inkeping" -#: view/kateview.cpp:507 +#: view/kateview.cpp:509 #, fuzzy, kde-format #| msgid "" #| "Use this to clean the indentation of a selected block of text (only tabs/" @@ -6627,12 +6524,12 @@ msgstr "" "en gebruik moet word of vervang moet word met spasies, in die konfigurasie " "dialoog." -#: view/kateview.cpp:512 +#: view/kateview.cpp:514 #, kde-format msgid "&Align" msgstr "In lyn" -#: view/kateview.cpp:513 +#: view/kateview.cpp:515 #, kde-format msgid "" "Use this to align the current line or block of text to its proper indent " @@ -6641,12 +6538,12 @@ msgstr "" "Gebruik hierdie om die huidige lyn of blok van teks inlyn te bring na sy " "ordentlike inkeep vlak." -#: view/kateview.cpp:517 +#: view/kateview.cpp:519 #, kde-format msgid "C&omment" msgstr "Kommentaar" -#: view/kateview.cpp:519 +#: view/kateview.cpp:521 #, fuzzy, kde-format #| msgid "" #| "This command comments out the current line or a selected block of text." @@ -6661,24 +6558,24 @@ msgstr "" "

die karakters vir enkel/veelvuldige lyn kommentaar word gedefinieër " "binne in die taal se verligting." -#: view/kateview.cpp:524 +#: view/kateview.cpp:526 #, fuzzy, kde-format #| msgid "Move to Previous Line" msgid "Go to previous editing line" msgstr "Beweeg na Vorige Lyn" -#: view/kateview.cpp:529 +#: view/kateview.cpp:531 #, fuzzy, kde-format #| msgid "Select to Next Line" msgid "Go to next editing line" msgstr "Kies na Volgende Lyn" -#: view/kateview.cpp:534 +#: view/kateview.cpp:536 #, kde-format msgid "Unco&mment" msgstr "Verwyder kommentaar" -#: view/kateview.cpp:536 +#: view/kateview.cpp:538 #, fuzzy, kde-format #| msgid "" #| "This command removes comments from the current line or a selected block " @@ -6693,28 +6590,28 @@ msgstr "" "van teks.

die karakters vir enkel/veelvuldige lyn kommentaar word " "gedefinieër binne in die taal se verligting." -#: view/kateview.cpp:541 +#: view/kateview.cpp:543 #, fuzzy, kde-format #| msgid "Comment" msgid "Toggle Comment" msgstr "Kommentaar" -#: view/kateview.cpp:544 +#: view/kateview.cpp:546 #, kde-format msgid "&Read Only Mode" msgstr "Lees Slegs Modus" -#: view/kateview.cpp:545 +#: view/kateview.cpp:547 #, kde-format msgid "Lock/unlock the document for writing" msgstr "Sluit/Ontsluit die dokument vir skryf" -#: view/kateview.cpp:552 +#: view/kateview.cpp:554 #, kde-format msgid "Uppercase" msgstr "Boonste kas" -#: view/kateview.cpp:554 +#: view/kateview.cpp:556 #, kde-format msgid "" "Convert the selection to uppercase, or the character to the right of the " @@ -6723,12 +6620,12 @@ msgstr "" "Omskakel die verkiesde na die boonste kas, of die karakter na die regterkant " "van die plekwyser as geen teks gekies is nie. " -#: view/kateview.cpp:560 +#: view/kateview.cpp:562 #, kde-format msgid "Lowercase" msgstr "Onderste kas" -#: view/kateview.cpp:562 +#: view/kateview.cpp:564 #, kde-format msgid "" "Convert the selection to lowercase, or the character to the right of the " @@ -6737,12 +6634,12 @@ msgstr "" "Omskakel die verkiesde na die onderste kas, of die karakter na die " "regterkant van die plekwyser as geen teks gekies is nie. " -#: view/kateview.cpp:568 +#: view/kateview.cpp:570 #, kde-format msgid "Capitalize" msgstr "Kapitaliseer" -#: view/kateview.cpp:570 +#: view/kateview.cpp:572 #, kde-format msgid "" "Capitalize the selection, or the word under the cursor if no text is " @@ -6751,67 +6648,67 @@ msgstr "" "Kapitaliseer die verkose deel, of die woord onder die plekwyser as geen teks " "gekies is nie." -#: view/kateview.cpp:575 +#: view/kateview.cpp:577 #, kde-format msgid "Join Lines" msgstr "Verbind Lyne" -#: view/kateview.cpp:580 +#: view/kateview.cpp:582 #, fuzzy, kde-format msgid "Invoke Code Completion" msgstr "Told Voltooi" -#: view/kateview.cpp:581 +#: view/kateview.cpp:583 #, kde-format msgid "" "Manually invoke command completion, usually by using a shortcut bound to " "this action." msgstr "" -#: view/kateview.cpp:593 +#: view/kateview.cpp:595 #, kde-format msgid "Print the current document." msgstr "Druk die huidige dokument." -#: view/kateview.cpp:596 +#: view/kateview.cpp:598 #, fuzzy, kde-format #| msgid "Print the current document." msgid "Show print preview of current document" msgstr "Druk die huidige dokument." -#: view/kateview.cpp:600 +#: view/kateview.cpp:602 #, kde-format msgid "Reloa&d" msgstr "Herlaai" -#: view/kateview.cpp:602 +#: view/kateview.cpp:604 #, kde-format msgid "Reload the current document from disk." msgstr "Herlaai die huidige dokument van disket." -#: view/kateview.cpp:606 +#: view/kateview.cpp:608 #, kde-format msgid "Save the current document to disk, with a name of your choice." msgstr "Stoor die huidige dokument na disket, met 'n naam van jou keuse." -#: view/kateview.cpp:608 +#: view/kateview.cpp:610 #, kde-format msgid "Save As with Encoding..." msgstr "" -#: view/kateview.cpp:614 +#: view/kateview.cpp:616 #, fuzzy, kde-format #| msgid "&Save File As..." msgid "Save &Copy As..." msgstr "Stoor Lêer as..." -#: view/kateview.cpp:615 +#: view/kateview.cpp:617 #, fuzzy, kde-format #| msgid "Reload the current document from disk." msgid "Save a copy of the current document to disk." msgstr "Herlaai die huidige dokument van disket." -#: view/kateview.cpp:619 +#: view/kateview.cpp:621 #, kde-format msgid "" "This command opens a dialog and lets you choose a line that you want the " @@ -6820,78 +6717,78 @@ msgstr "" "Hierdie opdrag maak oop 'n dialoog en laat jy jy kies 'n lyn wat jy wil hê " "die plekaanduier na beweeg na." -#: view/kateview.cpp:622 +#: view/kateview.cpp:624 #, fuzzy, kde-format #| msgid "Move to Previous Line" msgid "Move to Previous Modified Line" msgstr "Beweeg na Vorige Lyn" -#: view/kateview.cpp:623 +#: view/kateview.cpp:625 #, fuzzy, kde-format #| msgid "Move to Matching Bracket" msgid "Move upwards to the previous modified line." msgstr "Beweeg na Ooreenstemmende Hakkie" -#: view/kateview.cpp:627 +#: view/kateview.cpp:629 #, fuzzy, kde-format #| msgid "Move to Next Line" msgid "Move to Next Modified Line" msgstr "Beweeg na Volgende Lyn" -#: view/kateview.cpp:628 +#: view/kateview.cpp:630 #, kde-format msgid "Move downwards to the next modified line." msgstr "" -#: view/kateview.cpp:632 +#: view/kateview.cpp:634 #, kde-format msgid "&Configure Editor..." msgstr "Konfigureer Redigeerder..." -#: view/kateview.cpp:634 +#: view/kateview.cpp:636 #, kde-format msgid "Configure various aspects of this editor." msgstr "Konfigureer verskeie aspekte van hierdie redigeerder." -#: view/kateview.cpp:637 +#: view/kateview.cpp:639 #, fuzzy, kde-format #| msgid "&Bold" msgid "&Mode" msgstr "Vetdruk" -#: view/kateview.cpp:639 +#: view/kateview.cpp:641 #, kde-format msgid "" "Here you can choose which mode should be used for the current document. This " "will influence the highlighting and folding being used, for example." msgstr "" -#: view/kateview.cpp:642 +#: view/kateview.cpp:644 #, kde-format msgid "&Highlighting" msgstr "Verligting" -#: view/kateview.cpp:644 +#: view/kateview.cpp:646 #, kde-format msgid "Here you can choose how the current document should be highlighted." msgstr "Hier jy kan kies hoe die huidige dokument moet wees verlig." -#: view/kateview.cpp:647 +#: view/kateview.cpp:649 #, kde-format msgid "&Schema" msgstr "Skema" -#: view/kateview.cpp:652 +#: view/kateview.cpp:654 #, kde-format msgid "&Indentation" msgstr "Inkeping" -#: view/kateview.cpp:656 +#: view/kateview.cpp:658 #, kde-format msgid "Select the entire text of the current document." msgstr "Kies die hele teks van die huidige dokument." -#: view/kateview.cpp:659 +#: view/kateview.cpp:661 #, kde-format msgid "" "If you have selected something within the current document, this will no " @@ -6900,32 +6797,32 @@ msgstr "" "As jy het gekose iets binne in die huidige dokument, hierdie sal nee langer " "wees gekose." -#: view/kateview.cpp:663 +#: view/kateview.cpp:665 #, kde-format msgid "Enlarge Font" msgstr "Vergroot skriftipe" -#: view/kateview.cpp:665 +#: view/kateview.cpp:667 #, kde-format msgid "This increases the display font size." msgstr "Hierdie vermeerder die grootte van die vertoonde teks." -#: view/kateview.cpp:670 +#: view/kateview.cpp:672 #, kde-format msgid "Shrink Font" msgstr "Verklein skriftipe" -#: view/kateview.cpp:672 +#: view/kateview.cpp:674 #, kde-format msgid "This decreases the display font size." msgstr "Hierdie verklein die grootte van die vertoonde teks." -#: view/kateview.cpp:675 +#: view/kateview.cpp:677 #, kde-format msgid "Bl&ock Selection Mode" msgstr "Blok Keuse Module" -#: view/kateview.cpp:678 +#: view/kateview.cpp:680 #, kde-format msgid "" "This command allows switching between the normal (line based) selection mode " @@ -6934,23 +6831,23 @@ msgstr "" "Hierdie opdrag laat toe omskakeling tussen die normale (lyn gebaseerde) " "keuse modus en die blok keuse modus." -#: view/kateview.cpp:682 +#: view/kateview.cpp:684 #, kde-format msgid "Switch to Next Input Mode" msgstr "" -#: view/kateview.cpp:684 +#: view/kateview.cpp:686 #, fuzzy, kde-format #| msgid "Select to End of Line" msgid "Switch to the next input mode." msgstr "Kies na Einde van Lyn" -#: view/kateview.cpp:687 +#: view/kateview.cpp:689 #, kde-format msgid "Overwr&ite Mode" msgstr "Oorskryf Modus" -#: view/kateview.cpp:690 +#: view/kateview.cpp:692 #, kde-format msgid "" "Choose whether you want the text you type to be inserted or to overwrite " @@ -6959,37 +6856,37 @@ msgstr "" "Kies hetsy jy wil hê die teks jy tipe na wees ingesit of na oorskryf " "bestaande teks." -#: view/kateview.cpp:700 +#: view/kateview.cpp:702 #, kde-format msgid "Dynamic Word Wrap Indicators" msgstr "Dinamiese Woord Oorvloei Inkepings" -#: view/kateview.cpp:702 +#: view/kateview.cpp:704 #, kde-format msgid "Choose when the Dynamic Word Wrap Indicators should be displayed" msgstr "Kies wanneer die Dinamiese Woord Oorvloei Indikators vertoon moet word" -#: view/kateview.cpp:705 +#: view/kateview.cpp:707 #, kde-format msgid "&Off" msgstr "Af" -#: view/kateview.cpp:705 +#: view/kateview.cpp:707 #, kde-format msgid "Follow &Line Numbers" msgstr "Volg Lyn Nommers" -#: view/kateview.cpp:705 +#: view/kateview.cpp:707 #, kde-format msgid "&Always On" msgstr "Altyd Aan" -#: view/kateview.cpp:709 +#: view/kateview.cpp:711 #, kde-format msgid "Show Folding &Markers" msgstr "Vertoon Vou en Merkers" -#: view/kateview.cpp:712 +#: view/kateview.cpp:714 #, kde-format msgid "" "You can choose if the codefolding marks should be shown, if codefolding is " @@ -6998,12 +6895,12 @@ msgstr "" "Jy kan kies of die kodevou merkers getoon moet word, indien kodevouing " "moontlik is." -#: view/kateview.cpp:715 +#: view/kateview.cpp:717 #, kde-format msgid "Show &Icon Border" msgstr "Vertoon Ikoon Grens" -#: view/kateview.cpp:718 +#: view/kateview.cpp:720 #, fuzzy, kde-format #| msgid "" #| "Show/hide the icon border.

The icon border shows bookmark " @@ -7015,23 +6912,23 @@ msgstr "" "Vertoon/steek weg die ikoon grens.

die ikoon grens vertoon boekmerk " "simbole, vir voorbeeld." -#: view/kateview.cpp:721 +#: view/kateview.cpp:723 #, kde-format msgid "Show &Line Numbers" msgstr "Vertoon Lyn Nommers" -#: view/kateview.cpp:724 +#: view/kateview.cpp:726 #, kde-format msgid "Show/hide the line numbers on the left hand side of the view." msgstr "" "Vertoon/steek weg die lyn nommers op die links hand kant van die besigtig." -#: view/kateview.cpp:727 +#: view/kateview.cpp:729 #, kde-format msgid "Show Scroll&bar Marks" msgstr "Wys Rolstaaf Merke" -#: view/kateview.cpp:729 +#: view/kateview.cpp:731 #, fuzzy, kde-format #| msgid "" #| "Show/hide the marks on the vertical scrollbar.

The marks, for " @@ -7043,13 +6940,13 @@ msgstr "" "Vertoon/steekweg die merke op die vertikale rolstaaf.

Die merke, " "byvoorbeeld, wys boekmerke." -#: view/kateview.cpp:732 +#: view/kateview.cpp:734 #, fuzzy, kde-format #| msgid "Show Scroll&bar Marks" msgid "Show Scrollbar Mini-Map" msgstr "Wys Rolstaaf Merke" -#: view/kateview.cpp:734 +#: view/kateview.cpp:736 #, fuzzy, kde-format #| msgid "" #| "Show/hide the marks on the vertical scrollbar.

The marks, for " @@ -7066,12 +6963,12 @@ msgstr "" #. a->setWhatsThis(i18n("Display the whole document in the mini-map.

With this option set the whole document will be visible in the mini-map.")); #. connect(a, SIGNAL(triggered(bool)), SLOT(toggleScrollBarMiniMapAll())); #. connect(m_toggleScrollBarMiniMap, SIGNAL(triggered(bool)), m_toggleScrollBarMiniMapAll, SLOT(setEnabled(bool))); -#: view/kateview.cpp:743 +#: view/kateview.cpp:745 #, kde-format msgid "Show Static &Word Wrap Marker" msgstr "Wys Statiese Woord Oorvloei Merker" -#: view/kateview.cpp:746 +#: view/kateview.cpp:748 #, kde-format msgid "" "Show/hide the Word Wrap Marker, a vertical line drawn at the word wrap " @@ -7080,125 +6977,125 @@ msgstr "" "Vertoon/Versteek die Woord Oorvloei Merker,'n vertikale lyn getrek by die " "woord oorvloei kolom soos gedefinieerd in die redigeerde eienskappe" -#: view/kateview.cpp:750 +#: view/kateview.cpp:752 #, kde-format msgid "Show Non-Printable Spaces" msgstr "" -#: view/kateview.cpp:752 +#: view/kateview.cpp:754 #, kde-format msgid "Show/hide bounding box around non-printable spaces" msgstr "" -#: view/kateview.cpp:756 +#: view/kateview.cpp:758 #, kde-format msgid "Switch to Command Line" msgstr "Verander na Opdrag Lyn" -#: view/kateview.cpp:758 +#: view/kateview.cpp:760 #, kde-format msgid "Show/hide the command line on the bottom of the view." msgstr "Vertoon/steekweg die opdrag lyn op die onderkant van die besigtig." -#: view/kateview.cpp:761 +#: view/kateview.cpp:763 #, kde-format msgid "Input Modes" msgstr "" -#: view/kateview.cpp:768 +#: view/kateview.cpp:770 #, kde-format msgid "Activate/deactivate %1" msgstr "" -#: view/kateview.cpp:777 +#: view/kateview.cpp:779 #, kde-format msgid "&End of Line" msgstr "Einde van Lyn" -#: view/kateview.cpp:779 +#: view/kateview.cpp:781 #, kde-format msgid "Choose which line endings should be used, when you save the document" msgstr "" "Kies watter lyn eindiging gebruik moet word, wanneer jy die dokument stoor" -#: view/kateview.cpp:781 +#: view/kateview.cpp:783 #, fuzzy, kde-format #| msgid "UNIX" msgctxt "@item:inmenu End of Line" msgid "&UNIX" msgstr "UNIX" -#: view/kateview.cpp:782 +#: view/kateview.cpp:784 #, fuzzy, kde-format #| msgid "DOS/Windows" msgctxt "@item:inmenu End of Line" msgid "&Windows/DOS" msgstr "DOS/Windows" -#: view/kateview.cpp:783 +#: view/kateview.cpp:785 #, fuzzy, kde-format #| msgid "Macintosh" msgctxt "@item:inmenu End of Line" msgid "&Macintosh" msgstr "Macintosh" -#: view/kateview.cpp:789 +#: view/kateview.cpp:791 #, kde-format msgid "Add &Byte Order Mark (BOM)" msgstr "" -#: view/kateview.cpp:792 +#: view/kateview.cpp:794 #, kde-format msgid "" "Enable/disable adding of byte order marks for UTF-8/UTF-16 encoded files " "while saving" msgstr "" -#: view/kateview.cpp:796 +#: view/kateview.cpp:798 #, kde-format msgid "E&ncoding" msgstr "Enkodering" -#: view/kateview.cpp:800 +#: view/kateview.cpp:802 #, kde-format msgid "Look up the first occurrence of a piece of text or regular expression." msgstr "" "Kyk begin die eerste voorkoms van 'n stuk van teks of gewone uitdrukking." -#: view/kateview.cpp:804 +#: view/kateview.cpp:806 #, fuzzy, kde-format #| msgid "Selected" msgid "Find Selected" msgstr "Gekose" -#: view/kateview.cpp:806 +#: view/kateview.cpp:808 #, kde-format msgid "Finds next occurrence of selected text." msgstr "" -#: view/kateview.cpp:810 +#: view/kateview.cpp:812 #, fuzzy, kde-format #| msgid "Selected" msgid "Find Selected Backwards" msgstr "Gekose" -#: view/kateview.cpp:812 +#: view/kateview.cpp:814 #, fuzzy, kde-format #| msgid "Look up the previous occurrence of the search phrase." msgid "Finds previous occurrence of selected text." msgstr "Kyk begin die vorige voorkoms van die soektog frase." -#: view/kateview.cpp:816 +#: view/kateview.cpp:818 #, kde-format msgid "Look up the next occurrence of the search phrase." msgstr "Kyk begin die volgende voorkoms van die soektog frase." -#: view/kateview.cpp:820 +#: view/kateview.cpp:822 #, kde-format msgid "Look up the previous occurrence of the search phrase." msgstr "Kyk begin die vorige voorkoms van die soektog frase." -#: view/kateview.cpp:824 +#: view/kateview.cpp:826 #, kde-format msgid "" "Look up a piece of text or regular expression and replace the result with " @@ -7207,44 +7104,44 @@ msgstr "" "Kyk begin 'n stuk van teks of gewone uitdrukking en vervang die resultaat " "met sommige gegewe teks." -#: view/kateview.cpp:827 +#: view/kateview.cpp:829 #, fuzzy, kde-format #| msgid "&Automatic end of line detection" msgid "Automatic Spell Checking" msgstr "Automaties einde van lyn opsporing" -#: view/kateview.cpp:828 +#: view/kateview.cpp:830 #, kde-format msgid "Enable/disable automatic spell checking" msgstr "" -#: view/kateview.cpp:834 +#: view/kateview.cpp:836 #, fuzzy, kde-format msgid "Change Dictionary..." msgstr "Konfigureer Redigeerder..." -#: view/kateview.cpp:835 +#: view/kateview.cpp:837 #, kde-format msgid "Change the dictionary that is used for spell checking." msgstr "" -#: view/kateview.cpp:839 +#: view/kateview.cpp:841 #, kde-format msgid "Clear Dictionary Ranges" msgstr "" -#: view/kateview.cpp:841 +#: view/kateview.cpp:843 #, kde-format msgid "" "Remove all the separate dictionary ranges that were set for spell checking." msgstr "" -#: view/kateview.cpp:847 +#: view/kateview.cpp:849 #, kde-format msgid "Copy as &HTML" msgstr "Kopie maak as &HTML" -#: view/kateview.cpp:848 +#: view/kateview.cpp:850 #, kde-format msgid "" "Use this command to copy the currently selected text as HTML to the system " @@ -7253,13 +7150,13 @@ msgstr "" "Gebruik hierdie opdrag om te kopier die huidiglik gekose teks as HTML na " "die stelsel klipbord." -#: view/kateview.cpp:852 +#: view/kateview.cpp:854 #, fuzzy, kde-format #| msgid "Export File as HTML" msgid "E&xport as HTML..." msgstr "Voer uit Lêer as HTML" -#: view/kateview.cpp:853 +#: view/kateview.cpp:855 #, kde-format msgid "" "This command allows you to export the current document with all highlighting " @@ -7268,222 +7165,222 @@ msgstr "" "Hierdie opdrag laat jou toe om uit te voer die huidige dokument met alle " "verligting informasie binne in 'n Html dokument." -#: view/kateview.cpp:891 +#: view/kateview.cpp:893 #, kde-format msgid "Move Word Left" msgstr "Beweeg Woord Links" -#: view/kateview.cpp:897 +#: view/kateview.cpp:899 #, kde-format msgid "Select Character Left" msgstr "Kies Karakter Links" -#: view/kateview.cpp:903 +#: view/kateview.cpp:905 #, kde-format msgid "Select Word Left" msgstr "Kies Woord Links" -#: view/kateview.cpp:909 +#: view/kateview.cpp:911 #, kde-format msgid "Move Word Right" msgstr "Beweeg Woord Regterkant" -#: view/kateview.cpp:915 +#: view/kateview.cpp:917 #, kde-format msgid "Select Character Right" msgstr "Kies Karakter Regterkant" -#: view/kateview.cpp:921 +#: view/kateview.cpp:923 #, kde-format msgid "Select Word Right" msgstr "Kies Woord Regterkant" -#: view/kateview.cpp:927 +#: view/kateview.cpp:929 #, kde-format msgid "Move to Beginning of Line" msgstr "Beweeg na Begin van Lyn" -#: view/kateview.cpp:933 +#: view/kateview.cpp:935 #, kde-format msgid "Move to Beginning of Document" msgstr "Beweeg na Begin van Dokument" -#: view/kateview.cpp:939 +#: view/kateview.cpp:941 #, kde-format msgid "Select to Beginning of Line" msgstr "Kies na Begin van Lyn" -#: view/kateview.cpp:945 +#: view/kateview.cpp:947 #, kde-format msgid "Select to Beginning of Document" msgstr "Kies na Begin van Dokument" -#: view/kateview.cpp:951 +#: view/kateview.cpp:953 #, kde-format msgid "Move to End of Line" msgstr "Beweeg na Einde van Lyn" -#: view/kateview.cpp:957 +#: view/kateview.cpp:959 #, kde-format msgid "Move to End of Document" msgstr "Beweeg na Einde van Dokument" -#: view/kateview.cpp:963 +#: view/kateview.cpp:965 #, kde-format msgid "Select to End of Line" msgstr "Kies na Einde van Lyn" -#: view/kateview.cpp:969 +#: view/kateview.cpp:971 #, kde-format msgid "Select to End of Document" msgstr "Kies na Einde van Dokument" -#: view/kateview.cpp:975 +#: view/kateview.cpp:977 #, kde-format msgid "Select to Previous Line" msgstr "Kies na Vorige Lyn" -#: view/kateview.cpp:981 +#: view/kateview.cpp:983 #, kde-format msgid "Scroll Line Up" msgstr "Rol Lyn Begin" -#: view/kateview.cpp:987 +#: view/kateview.cpp:989 #, kde-format msgid "Move to Next Line" msgstr "Beweeg na Volgende Lyn" -#: view/kateview.cpp:993 +#: view/kateview.cpp:995 #, kde-format msgid "Move to Previous Line" msgstr "Beweeg na Vorige Lyn" -#: view/kateview.cpp:999 +#: view/kateview.cpp:1001 #, fuzzy, kde-format #| msgid "Move Word Right" msgid "Move Cursor Right" msgstr "Beweeg Woord Regterkant" -#: view/kateview.cpp:1005 +#: view/kateview.cpp:1007 #, fuzzy, kde-format #| msgid "Move Word Left" msgid "Move Cursor Left" msgstr "Beweeg Woord Links" -#: view/kateview.cpp:1011 +#: view/kateview.cpp:1013 #, kde-format msgid "Select to Next Line" msgstr "Kies na Volgende Lyn" -#: view/kateview.cpp:1017 +#: view/kateview.cpp:1019 #, kde-format msgid "Scroll Line Down" msgstr "Rol Lyn Ondertoe" -#: view/kateview.cpp:1023 +#: view/kateview.cpp:1025 #, kde-format msgid "Scroll Page Up" msgstr "Rol Bladsy Begin" -#: view/kateview.cpp:1029 +#: view/kateview.cpp:1031 #, kde-format msgid "Select Page Up" msgstr "Kies Bladsy Begin" -#: view/kateview.cpp:1035 +#: view/kateview.cpp:1037 #, kde-format msgid "Move to Top of View" msgstr "Beweeg na Bo van Besigtig" -#: view/kateview.cpp:1041 +#: view/kateview.cpp:1043 #, kde-format msgid "Select to Top of View" msgstr "Kies na Bo van Besigtig" -#: view/kateview.cpp:1047 +#: view/kateview.cpp:1049 #, kde-format msgid "Scroll Page Down" msgstr "Rol Bladsy Ondertoe" -#: view/kateview.cpp:1053 +#: view/kateview.cpp:1055 #, kde-format msgid "Select Page Down" msgstr "Kies Bladsy Ondertoe" -#: view/kateview.cpp:1059 +#: view/kateview.cpp:1061 #, kde-format msgid "Move to Bottom of View" msgstr "Beweeg na Bodem van Besigtig" -#: view/kateview.cpp:1065 +#: view/kateview.cpp:1067 #, kde-format msgid "Select to Bottom of View" msgstr "Kies na Bodem van Besigtig" -#: view/kateview.cpp:1071 +#: view/kateview.cpp:1073 #, kde-format msgid "Move to Matching Bracket" msgstr "Beweeg na Ooreenstemmende Hakkie" -#: view/kateview.cpp:1077 +#: view/kateview.cpp:1079 #, kde-format msgid "Select to Matching Bracket" msgstr "Kies na Ooreenstemmende Hakkie" -#: view/kateview.cpp:1085 +#: view/kateview.cpp:1087 #, kde-format msgid "Transpose Characters" msgstr "Oordraende Karakters" -#: view/kateview.cpp:1091 +#: view/kateview.cpp:1093 #, kde-format msgid "Delete Line" msgstr "Uitvee Lyn" -#: view/kateview.cpp:1097 +#: view/kateview.cpp:1099 #, kde-format msgid "Delete Word Left" msgstr "Uitvee Woord Links" -#: view/kateview.cpp:1103 +#: view/kateview.cpp:1105 #, kde-format msgid "Delete Word Right" msgstr "Uitvee Woord Regterkant" -#: view/kateview.cpp:1109 +#: view/kateview.cpp:1111 #, kde-format msgid "Delete Next Character" msgstr "Verwyder Volgende Karakter" -#: view/kateview.cpp:1115 +#: view/kateview.cpp:1117 #, kde-format msgid "Backspace" msgstr "Terugruimte" -#: view/kateview.cpp:1124 +#: view/kateview.cpp:1126 #, fuzzy, kde-format msgid "Insert Tab" msgstr "Inkeep" -#: view/kateview.cpp:1129 +#: view/kateview.cpp:1131 #, fuzzy, kde-format #| msgid "Indent current &line" msgid "Insert Smart Newline" msgstr "Inkeping huidige lyn" -#: view/kateview.cpp:1130 +#: view/kateview.cpp:1132 #, kde-format msgid "" "Insert newline including leading characters of the current line which are " "not letters or numbers." msgstr "" -#: view/kateview.cpp:1140 +#: view/kateview.cpp:1142 #, kde-format msgid "&Indent" msgstr "Inkeep" -#: view/kateview.cpp:1141 +#: view/kateview.cpp:1143 #, fuzzy, kde-format #| msgid "" #| "Use this to indent a selected block of text.

You can configure " @@ -7498,62 +7395,62 @@ msgstr "" "konfigureer of oortjies geëerd en gebruik moet word of vervang moet word met " "spasies, in die konfigurasie dialoog." -#: view/kateview.cpp:1148 +#: view/kateview.cpp:1150 #, kde-format msgid "&Unindent" msgstr "Uitkeep" -#: view/kateview.cpp:1149 +#: view/kateview.cpp:1151 #, kde-format msgid "Use this to unindent a selected block of text." msgstr "Gebruik hierdie na uitkeep 'n gekose blok van teks." -#: view/kateview.cpp:1167 +#: view/kateview.cpp:1169 #, fuzzy, kde-format #| msgid "Collapse Toplevel" msgid "Fold Toplevel Nodes" msgstr "Saambreek Boonstevlak" -#: view/kateview.cpp:1172 +#: view/kateview.cpp:1174 #, fuzzy, kde-format #| msgid "Expand Toplevel" msgid "Unfold Toplevel Nodes" msgstr "Uitbrei Boonste Vlak" -#: view/kateview.cpp:1185 +#: view/kateview.cpp:1187 #, fuzzy, kde-format #| msgid "Current line:" msgid "Fold Current Node" msgstr "Huidige lyn:" -#: view/kateview.cpp:1189 +#: view/kateview.cpp:1191 #, kde-format msgid "Unfold Current Node" msgstr "" -#: view/kateview.cpp:1264 +#: view/kateview.cpp:1266 #, kde-format msgid "(R/O) %1" msgstr "" -#: view/kateview.cpp:3531 +#: view/kateview.cpp:3533 #, kde-format msgid "Export File as HTML" msgstr "Voer uit Lêer as HTML" #: view/kateviewhelpers.cpp:302 view/kateviewhelpers.cpp:349 -#: view/kateviewhelpers.cpp:942 +#: view/kateviewhelpers.cpp:947 #, kde-format msgctxt "from line - to line" msgid "
%1

%2
" msgstr "" -#: view/kateviewhelpers.cpp:1116 +#: view/kateviewhelpers.cpp:1121 #, kde-format msgid "Available Commands" msgstr "Beskikbare Opdragte" -#: view/kateviewhelpers.cpp:1118 +#: view/kateviewhelpers.cpp:1123 #, kde-format msgid "" "

For help on individual commands, do 'help <command>'Vir hulp op individuele opdragte, doen 'help <opdrag>'

" -#: view/kateviewhelpers.cpp:1126 +#: view/kateviewhelpers.cpp:1131 #, kde-format msgid "No help for '%1'" msgstr "Geen hulp vir '%1'" -#: view/kateviewhelpers.cpp:1129 +#: view/kateviewhelpers.cpp:1134 #, kde-format msgid "No such command %1" msgstr "Geen so opdrag %1" -#: view/kateviewhelpers.cpp:1135 +#: view/kateviewhelpers.cpp:1140 #, fuzzy, kde-format #| msgid "" #| "

This is the Katepart command line.
Syntax: command " @@ -7590,37 +7487,37 @@ msgstr "" "hulp lys
Vir hulp vir individuele opdragte, voortgaan " "hulp <opdrag>

" -#: view/kateviewhelpers.cpp:1221 vimode/emulatedcommandbar/commandmode.cpp:221 +#: view/kateviewhelpers.cpp:1226 vimode/emulatedcommandbar/commandmode.cpp:221 #, kde-format msgid "No such command: \"%1\"" msgstr "Geen so opdrag: \"%1\"" -#: view/kateviewhelpers.cpp:1224 vimode/emulatedcommandbar/commandmode.cpp:202 +#: view/kateviewhelpers.cpp:1229 vimode/emulatedcommandbar/commandmode.cpp:202 #, kde-format msgid "Error: No range allowed for command \"%1\"." msgstr "" -#: view/kateviewhelpers.cpp:1235 vimode/emulatedcommandbar/commandmode.cpp:207 +#: view/kateviewhelpers.cpp:1240 vimode/emulatedcommandbar/commandmode.cpp:207 #, kde-format msgid "Success: " msgstr "Sukses: " -#: view/kateviewhelpers.cpp:1249 vimode/emulatedcommandbar/commandmode.cpp:216 +#: view/kateviewhelpers.cpp:1254 vimode/emulatedcommandbar/commandmode.cpp:216 #, kde-format msgid "Command \"%1\" failed." msgstr "Opdrag \"%1\" gevaal." -#: view/kateviewhelpers.cpp:2345 view/kateviewhelpers.cpp:2346 +#: view/kateviewhelpers.cpp:2352 view/kateviewhelpers.cpp:2353 #, kde-format msgid "Mark Type %1" msgstr "Merk Tipe %1" -#: view/kateviewhelpers.cpp:2369 +#: view/kateviewhelpers.cpp:2376 #, kde-format msgid "Set Default Mark Type" msgstr "Instel Verstek Merk Tipe" -#: view/kateviewhelpers.cpp:2428 +#: view/kateviewhelpers.cpp:2435 #, kde-format msgid "Disable Annotation Bar" msgstr "" diff -pruN 5.49.0-2/po/ar/ktexteditor5.po 5.50.0-0ubuntu1/po/ar/ktexteditor5.po --- 5.49.0-2/po/ar/ktexteditor5.po 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/po/ar/ktexteditor5.po 2018-09-02 19:33:06.000000000 +0000 @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: katepart4\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-07-15 03:26+0200\n" +"POT-Creation-Date: 2018-08-29 03:44+0200\n" "PO-Revision-Date: 2017-12-29 11:10+0300\n" "Last-Translator: Safa Alfulaij \n" "Language-Team: Arabic \n" @@ -102,7 +102,7 @@ msgstr "" #. i18n: ectx: property (text), widget (QTreeWidget, treeWidget) #: completion/katecompletionmodel.cpp:1311 -#: dialogs/commandmenuconfigwidget.ui:22 dialogs/katedialogs.cpp:1075 +#: dialogs/commandmenuconfigwidget.ui:22 #, kde-format msgid "Name" msgstr "الاسم" @@ -232,7 +232,7 @@ msgstr "مدى شامل" msgid "Unknown Property" msgstr "خاصية مجهولة" -#: completion/katekeywordcompletion.cpp:165 +#: completion/katekeywordcompletion.cpp:150 #, kde-format msgid "Language keywords" msgstr "كلمات اللغة المفتاحيّة" @@ -296,7 +296,7 @@ msgstr "لفّ الكلمات" #. i18n: ectx: property (title), widget (QGroupBox, gbBorders) #. i18n: ectx: Menu (view_menu_borders) #: data/katepart5ui.rc:69 dialogs/bordersappearanceconfigwidget.ui:17 -#: dialogs/katedialogs.cpp:657 +#: dialogs/katedialogs.cpp:654 #, kde-format msgid "Borders" msgstr "الحدود" @@ -487,7 +487,7 @@ msgid "Scro&llbars visibility:" msgstr "ظهور أشر&طة التّمرير:" #. i18n: ectx: property (text), item, widget (QComboBox, cmbShowScrollbars) -#: dialogs/bordersappearanceconfigwidget.ui:216 dialogs/katedialogs.cpp:661 +#: dialogs/bordersappearanceconfigwidget.ui:216 dialogs/katedialogs.cpp:658 #, kde-format msgid "Always On" msgstr "ظاهرة دائمًا" @@ -639,8 +639,8 @@ msgstr "ال&فئة:" #. i18n: ectx: property (title), widget (QGroupBox, gbViInputMode) #. i18n: ectx: property (title), widget (QGroupBox, gbGeneral) -#: dialogs/completionconfigtab.ui:20 dialogs/katedialogs.cpp:523 -#: dialogs/katedialogs.cpp:653 dialogs/katedialogs.cpp:858 +#: dialogs/completionconfigtab.ui:20 dialogs/katedialogs.cpp:520 +#: dialogs/katedialogs.cpp:650 dialogs/katedialogs.cpp:855 #: vimode/config/configwidget.ui:29 #, kde-format msgid "General" @@ -1008,7 +1008,7 @@ msgid "&Delete" msgstr "ا&حذف" #. i18n: ectx: property (title), widget (QGroupBox, gbProperties) -#: dialogs/filetypeconfigwidget.ui:66 mode/katemodeconfigpage.cpp:268 +#: dialogs/filetypeconfigwidget.ui:66 mode/katemodeconfigpage.cpp:265 #, kde-format msgid "Properties" msgstr "خصائص" @@ -1121,12 +1121,6 @@ msgstr "" "يضبط أولويّة نوع الملفّات هذا. إن اختار أكثر من نوع ملفّات واحد الملف نفسه، " "سيُستخدم النّوع بأعلى أولويّة." -#. i18n: ectx: property (text), widget (QPushButton, btnDownload) -#: dialogs/filetypeconfigwidget.ui:232 -#, kde-format -msgid "Download Highlighting Files..." -msgstr "نزّل ملفّات إبراز..." - #. i18n: ectx: property (text), widget (QLabel, lblMode) #: dialogs/indentationconfigwidget.ui:17 #, kde-format @@ -1329,7 +1323,7 @@ msgstr "" msgid "Increase indentation level if in l&eading blank space" msgstr "" -#: dialogs/katedialogs.cpp:198 dialogs/katedialogs.cpp:200 +#: dialogs/katedialogs.cpp:195 dialogs/katedialogs.cpp:197 #, kde-format msgid " character" msgid_plural " characters" @@ -1340,27 +1334,27 @@ msgstr[3] " محارف" msgstr[4] " محرفًا" msgstr[5] " محرف" -#: dialogs/katedialogs.cpp:227 +#: dialogs/katedialogs.cpp:224 #, kde-format msgid "Indentation" msgstr "الإزاحة" -#: dialogs/katedialogs.cpp:300 +#: dialogs/katedialogs.cpp:297 #, kde-format msgid "Auto Completion" msgstr "الإكمال الآليّ" -#: dialogs/katedialogs.cpp:364 +#: dialogs/katedialogs.cpp:361 #, kde-format msgid "Spellcheck" msgstr "تدقيق الهجاء" -#: dialogs/katedialogs.cpp:444 +#: dialogs/katedialogs.cpp:441 #, kde-format msgid "Text Navigation" msgstr "التّنقّل في النّصّ" -#: dialogs/katedialogs.cpp:512 +#: dialogs/katedialogs.cpp:509 #, kde-format msgctxt "Wrap words at (value is at 20 or larger)" msgid " character" @@ -1372,169 +1366,133 @@ msgstr[3] " محارف" msgstr[4] " محرفًا" msgstr[5] " محرف" -#: dialogs/katedialogs.cpp:625 +#: dialogs/katedialogs.cpp:622 #, kde-format msgid "Editing" msgstr "التّحرير" -#: dialogs/katedialogs.cpp:630 +#: dialogs/katedialogs.cpp:627 #, kde-format msgid "Editing Options" msgstr "خيارات التحرير" -#: dialogs/katedialogs.cpp:659 +#: dialogs/katedialogs.cpp:656 #, kde-format msgid "Off" msgstr "معطّلة" -#: dialogs/katedialogs.cpp:660 +#: dialogs/katedialogs.cpp:657 #, kde-format msgid "Follow Line Numbers" msgstr "تتبع أرقام الأسطر" -#: dialogs/katedialogs.cpp:788 dialogs/katedialogs.cpp:793 +#: dialogs/katedialogs.cpp:785 dialogs/katedialogs.cpp:790 #, kde-format msgid "Appearance" msgstr "المظهر" #. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: dialogs/katedialogs.cpp:859 dialogs/textareaappearanceconfigwidget.ui:137 +#: dialogs/katedialogs.cpp:856 dialogs/textareaappearanceconfigwidget.ui:137 #, kde-format msgid "Advanced" msgstr "متقدّم" -#: dialogs/katedialogs.cpp:914 +#: dialogs/katedialogs.cpp:911 #, kde-format msgid "" "You did not provide a backup suffix or prefix. Using default suffix: '~'" msgstr "" "لم تقدّم لاحقة أو سابقة للنّسخ الاحتياطيّ. ستُستخدم اللاحقة الافتراضيّة: '~'" -#: dialogs/katedialogs.cpp:915 +#: dialogs/katedialogs.cpp:912 #, kde-format msgid "No Backup Suffix or Prefix" msgstr "لا لاحقة أو سابقة للنّسخ الاحتياطيّ" -#: dialogs/katedialogs.cpp:1044 +#: dialogs/katedialogs.cpp:1041 #, kde-format msgid "Open/Save" msgstr "الفتح/الحفظ" -#: dialogs/katedialogs.cpp:1049 +#: dialogs/katedialogs.cpp:1046 #, kde-format msgid "File Opening & Saving" msgstr "فتح الملفّات وحفظها" -#: dialogs/katedialogs.cpp:1063 -#, kde-format -msgid "Highlight Download" -msgstr "تنزيل إبراز" - -#: dialogs/katedialogs.cpp:1070 -#, kde-format -msgid "Select the syntax highlighting files you want to update:" -msgstr "حدّد ملفّات إبراز الصّياغة التي تريد تحديثها:" - -#: dialogs/katedialogs.cpp:1075 -#, kde-format -msgid "Installed" -msgstr "المثبّتة" - -#: dialogs/katedialogs.cpp:1075 -#, kde-format -msgid "Latest" -msgstr "الأخيرة" - -#: dialogs/katedialogs.cpp:1082 -#, kde-format -msgid "Note: New versions are selected automatically." -msgstr "ملاحظة: تُحدّد الإصدارات الجديدة آليًّا." - -#: dialogs/katedialogs.cpp:1089 -#, kde-format -msgid "&Install" -msgstr "&ثبّت" - -#: dialogs/katedialogs.cpp:1132 -#, kde-format -msgid "" -"The list of highlightings could not be found on / retrieved from the server" -msgstr "تعذّر إيجاد/جلب قائمة الإبرازات من الخادوم" - -#: dialogs/katedialogs.cpp:1236 +#: dialogs/katedialogs.cpp:1067 #, kde-format msgid "&Go to line:" msgstr "ا&نتقل إلى السّطر:" -#: dialogs/katedialogs.cpp:1242 +#: dialogs/katedialogs.cpp:1073 #, kde-format msgid "Go" msgstr "انتقل" -#: dialogs/katedialogs.cpp:1304 +#: dialogs/katedialogs.cpp:1135 #, kde-format msgid "Dictionary:" msgstr "القاموس:" -#: dialogs/katedialogs.cpp:1358 +#: dialogs/katedialogs.cpp:1189 #, kde-format msgid "View &Difference" msgstr "ا&عرض الفرق" -#: dialogs/katedialogs.cpp:1359 +#: dialogs/katedialogs.cpp:1190 #, kde-format msgid "Shows a diff of the changes" msgstr "اعرض فرقًا يبيّن التّغييرات" -#: dialogs/katedialogs.cpp:1364 +#: dialogs/katedialogs.cpp:1195 #, kde-format msgid "&Reload" msgstr "أ&عد التّحميل" -#: dialogs/katedialogs.cpp:1366 +#: dialogs/katedialogs.cpp:1197 #, kde-format msgid "Reload the file from disk. Unsaved changes will be lost." msgstr "أعد تحميل الملفّ من القرص. ستفقد أيّ تغييرات غير محفوظة." -#: dialogs/katedialogs.cpp:1370 +#: dialogs/katedialogs.cpp:1201 #, kde-format msgid "&Save As..." msgstr "ا&حفظ ك‍..." -#: dialogs/katedialogs.cpp:1372 +#: dialogs/katedialogs.cpp:1203 #, kde-format msgid "Lets you select a location and save the file again." msgstr "يتيح لك اختيار مكان وحفظ الملفّ مجدّدًا." #. i18n: ectx: property (text), widget (QPushButton, m_skipBtn) -#: dialogs/katedialogs.cpp:1377 spellcheck/spellcheckbar.ui:143 +#: dialogs/katedialogs.cpp:1208 spellcheck/spellcheckbar.ui:143 #, kde-format msgid "&Ignore" msgstr "ت&جاهل" -#: dialogs/katedialogs.cpp:1378 +#: dialogs/katedialogs.cpp:1209 #, kde-format msgid "Ignores the changes on disk without any action." msgstr "تجاهل التّغييرات على القرص دون أيّ إجراء." -#: dialogs/katedialogs.cpp:1445 swapfile/kateswapdiffcreator.cpp:137 +#: dialogs/katedialogs.cpp:1276 swapfile/kateswapdiffcreator.cpp:137 #, kde-format msgid "" "The diff command failed. Please make sure that diff(1) is installed and in " "your PATH." msgstr "فشل أمر الفرق. فضلًا تحقّق بأنّ diff(1)‎ مثبّت وفي مسارك PATH." -#: dialogs/katedialogs.cpp:1447 swapfile/kateswapdiffcreator.cpp:139 +#: dialogs/katedialogs.cpp:1278 swapfile/kateswapdiffcreator.cpp:139 #, kde-format msgid "Error Creating Diff" msgstr "خطأ في إنشاء الفرق" -#: dialogs/katedialogs.cpp:1455 swapfile/kateswapdiffcreator.cpp:147 +#: dialogs/katedialogs.cpp:1286 swapfile/kateswapdiffcreator.cpp:147 #, kde-format msgid "The files are identical." msgstr "الملفّات متطابقة." -#: dialogs/katedialogs.cpp:1456 swapfile/kateswapdiffcreator.cpp:148 +#: dialogs/katedialogs.cpp:1287 swapfile/kateswapdiffcreator.cpp:148 #, kde-format msgid "Diff Output" msgstr "خرج الفرق" @@ -1981,7 +1939,7 @@ msgid "Append newline at end of file on msgstr "أضف سطرًا جديدًا نهاية الملفّ عند الحفظ" #. i18n: ectx: property (whatsThis), widget (QGroupBox, gbWordWrap) -#: dialogs/textareaappearanceconfigwidget.ui:9 view/kateview.cpp:697 +#: dialogs/textareaappearanceconfigwidget.ui:9 view/kateview.cpp:699 #, kde-format msgid "" "If this option is checked, the text lines will be wrapped at the view border " @@ -1989,7 +1947,7 @@ msgid "" msgstr "إن أُشّر هذا الخيار، ستُلّف الأسطر عند حدّ المنظور في الشّاشة." #. i18n: ectx: property (title), widget (QGroupBox, gbWordWrap) -#: dialogs/textareaappearanceconfigwidget.ui:12 view/kateview.cpp:694 +#: dialogs/textareaappearanceconfigwidget.ui:12 view/kateview.cpp:696 #, kde-format msgid "&Dynamic Word Wrap" msgstr "لفّ الكلمات حر&كيًّا" @@ -2150,18 +2108,18 @@ msgstr "أظهر/أخفِ عدّاد ا msgid "Show word count" msgstr "أظهر عدد الكلمات" -#. i18n: ectx: property (toolTip), widget (QCheckBox, chkShowLinesCount) +#. i18n: ectx: property (toolTip), widget (QCheckBox, chkShowLineCount) #: dialogs/textareaappearanceconfigwidget.ui:199 #, fuzzy, kde-format #| msgid "Show/hide word count in status bar" -msgid "Show/hide Lines count in status bar" +msgid "Show/hide line count in status bar" msgstr "أظهر/أخفِ عدّاد الكلمات في شريط الحالة" -#. i18n: ectx: property (text), widget (QCheckBox, chkShowLinesCount) +#. i18n: ectx: property (text), widget (QCheckBox, chkShowLineCount) #: dialogs/textareaappearanceconfigwidget.ui:202 #, fuzzy, kde-format #| msgid "Show &Line Numbers" -msgid "Show Lines Count" +msgid "Show line count" msgstr "أظهر أر&قام الأسطر" #: document/katebuffer.cpp:179 @@ -2175,7 +2133,7 @@ msgstr "ملفّ جديد" msgid "The file %1 does not exist." msgstr "الملفّ %1 غير موجود." -#: document/katedocument.cpp:2157 +#: document/katedocument.cpp:2154 #, kde-format msgid "" "The file %1 could not be loaded, as it was not possible to read from it.
افحص صلاحيّات القراءة لديك " "للملفّ." -#: document/katedocument.cpp:2160 +#: document/katedocument.cpp:2157 #, kde-format msgctxt "translators: you can also translate 'Try Again' with 'Reload'" msgid "Try Again" msgstr "جرّب مجدّدًا" -#: document/katedocument.cpp:2163 document/katedocument.cpp:5981 +#: document/katedocument.cpp:2160 document/katedocument.cpp:5949 #, kde-format msgid "&Close" msgstr "أ&غلق" -#: document/katedocument.cpp:2164 document/katedocument.cpp:5982 +#: document/katedocument.cpp:2161 document/katedocument.cpp:5950 #, kde-format msgid "Close message" msgstr "أغلق الرّسالة" -#: document/katedocument.cpp:2175 +#: document/katedocument.cpp:2172 #, kde-format msgid "" "The file %1 could not be loaded, as it was not possible to read from it.\n" @@ -2211,7 +2169,7 @@ msgstr "" "\n" "افحص صلاحيّات القراءة لديك للملفّ." -#: document/katedocument.cpp:2299 +#: document/katedocument.cpp:2296 #, kde-format msgid "" "The file %1 was opened with %2 encoding but contained invalid characters." @@ -2223,7 +2181,7 @@ msgstr "" "القراءة فقط، إذ أنّ الحفظ قد يتلف محتواه.
إمّا أن تعيد فتح الملفّ بالتّرميز " "الصّحيح أو أن تفعّل وضع القراءة فقط مجدّدًا من قائمة \"أدوات\" لتحرّره." -#: document/katedocument.cpp:2309 +#: document/katedocument.cpp:2306 #, kde-format msgid "" "The file %1 was opened with %2 encoding but contained invalid characters. It " @@ -2235,7 +2193,7 @@ msgstr "" "القراءة فقط، إذ أنّ الحفظ قد يتلف محتواه. إمّا أن تعيد فتح الملفّ بالتّرميز " "الصّحيح أو أن تفعّل وضع القراءة فقط مجدّدًا من قائمة \"أدوات\" لتحرّره." -#: document/katedocument.cpp:2320 +#: document/katedocument.cpp:2317 #, kde-format msgid "" "The file %1 was opened and contained lines longer than the configured Line " @@ -2247,17 +2205,17 @@ msgstr "" "
أطول هذه الأسطر كان بطول %3 من المحارف
لُفّت هذه الأسطر وضُبط وضع " "المستند إلى القراءة فقط، حيث أنّ الحفظ سيعدّل محتواه." -#: document/katedocument.cpp:2325 +#: document/katedocument.cpp:2322 #, kde-format msgid "Temporarily raise limit and reload file" msgstr "ارفع الحدّ مؤقّتًا وأعد تحميل الملفّ" -#: document/katedocument.cpp:2328 +#: document/katedocument.cpp:2325 #, kde-format msgid "Close" msgstr "أغلق" -#: document/katedocument.cpp:2334 +#: document/katedocument.cpp:2331 #, kde-format msgid "" "The file %1 was opened and contained lines longer than the configured Line " @@ -2269,7 +2227,7 @@ msgstr "" "
أطول هذه الأسطر كان بطول %3 من المحارف
لُفّت هذه الأسطر وضُبط وضع " "المستند إلى القراءة فقط، حيث أنّ الحفظ سيعدّل محتواه." -#: document/katedocument.cpp:2357 +#: document/katedocument.cpp:2354 #, kde-format msgid "" "Do you really want to save this unmodified file? You could overwrite changed " @@ -2278,18 +2236,18 @@ msgstr "" "أمتأكّد من حفظ الملفّ غير المعدّل؟ قد تكتب فوق البيانات المتغيّرة في الملفّ على " "القرص." -#: document/katedocument.cpp:2357 +#: document/katedocument.cpp:2354 #, kde-format msgid "Trying to Save Unmodified File" msgstr "محاولة حفظ ملفّ غير معدّل" -#: document/katedocument.cpp:2357 document/katedocument.cpp:2362 -#: document/katedocument.cpp:2374 +#: document/katedocument.cpp:2354 document/katedocument.cpp:2359 +#: document/katedocument.cpp:2371 #, kde-format msgid "Save Nevertheless" msgstr "" -#: document/katedocument.cpp:2362 +#: document/katedocument.cpp:2359 #, kde-format msgid "" "Do you really want to save this file? Both your open file and the file on " @@ -2298,13 +2256,13 @@ msgstr "" "أمتأكّد من حفظ هذا الملفّ؟ بيانات الملفّ المفتوح لديك والملفّ على القرص قد " "تغيّرت. قد تفقد بعض البيانات." -#: document/katedocument.cpp:2362 document/katedocument.cpp:2374 -#: document/katedocument.cpp:2666 +#: document/katedocument.cpp:2359 document/katedocument.cpp:2371 +#: document/katedocument.cpp:2663 #, kde-format msgid "Possible Data Loss" msgstr "احتمال لفقد البيانات" -#: document/katedocument.cpp:2374 +#: document/katedocument.cpp:2371 #, kde-format msgid "" "The selected encoding cannot encode every Unicode character in this " @@ -2313,19 +2271,25 @@ msgstr "" "التّرميز المحدّد لا يمكنه ترميز كلّ محرف يونيكوديّ في هذا المستند. أمتأكّد من " "حفظه؟ قد تفقد بعض البيانات." -#: document/katedocument.cpp:2415 document/katedocument.cpp:4350 -#, kde-format +#: document/katedocument.cpp:2412 +#, fuzzy, kde-format +#| msgid "" +#| "The document could not be saved, as it was not possible to write to %1.\n" +#| "\n" +#| "Check that you have write access to this file or that enough disk space " +#| "is available." msgid "" "The document could not be saved, as it was not possible to write to %1.\n" -"\n" "Check that you have write access to this file or that enough disk space is " -"available." +"available.\n" +"The original file may be lost or damaged. Don't quit the application until " +"the file is successfully written." msgstr "" "تعذّر حفظ المستند، إذ لم يكن ممكنًا الكتابة إلى %1.\n" "\n" "افحص صلاحيّات الكتابة لديك إلى هذا الملفّ أو توفّر مساحة كافية على القرص." -#: document/katedocument.cpp:2539 +#: document/katedocument.cpp:2536 #, kde-format msgid "" "For file %1 no backup copy could be created before saving. If an error " @@ -2334,68 +2298,80 @@ msgid "" "only for you." msgstr "" -#: document/katedocument.cpp:2542 +#: document/katedocument.cpp:2539 #, kde-format msgid "Failed to create backup copy." msgstr "فشل إنشاء نسخة احتياطيّة." -#: document/katedocument.cpp:2543 +#: document/katedocument.cpp:2540 #, kde-format msgid "Try to Save Nevertheless" msgstr "" -#: document/katedocument.cpp:2665 +#: document/katedocument.cpp:2662 #, kde-format msgid "Do you really want to continue to close this file? Data loss may occur." msgstr "أمتأكّد من متابعة إغلاق هذا الملفّ؟ قد يحدث فقدان للبيانات." -#: document/katedocument.cpp:2666 +#: document/katedocument.cpp:2663 #, kde-format msgid "Close Nevertheless" msgstr "" -#: document/katedocument.cpp:4120 +#: document/katedocument.cpp:4116 #, kde-format msgid "Untitled" msgstr "غير معنون" -#: document/katedocument.cpp:4161 document/katedocument.cpp:4315 -#: document/katedocument.cpp:4326 document/katedocument.cpp:5041 +#: document/katedocument.cpp:4157 document/katedocument.cpp:4311 +#: document/katedocument.cpp:4322 document/katedocument.cpp:5037 #, kde-format msgid "Save File" msgstr "احفظ الملفّ" -#: document/katedocument.cpp:4165 +#: document/katedocument.cpp:4161 #, kde-format msgid "Save failed" msgstr "فشل الحفظ" -#: document/katedocument.cpp:4225 +#: document/katedocument.cpp:4221 #, kde-format msgid "What do you want to do?" msgstr "ما الذي تريد فعله؟" -#: document/katedocument.cpp:4226 +#: document/katedocument.cpp:4222 #, kde-format msgid "File Was Changed on Disk" msgstr "تغيّر ملفّ في القرص" -#: document/katedocument.cpp:4227 +#: document/katedocument.cpp:4223 #, kde-format msgid "&Reload File" msgstr "أ&عد تحميل الملفّ" -#: document/katedocument.cpp:4228 +#: document/katedocument.cpp:4224 #, kde-format msgid "&Ignore Changes" msgstr "ت&جاهل التّغييرات" -#: document/katedocument.cpp:4338 +#: document/katedocument.cpp:4334 #, kde-format msgid "Save Copy of File" msgstr "احفظ نسخة من الملفّ" -#: document/katedocument.cpp:4586 +#: document/katedocument.cpp:4346 +#, kde-format +msgid "" +"The document could not be saved, as it was not possible to write to %1.\n" +"\n" +"Check that you have write access to this file or that enough disk space is " +"available." +msgstr "" +"تعذّر حفظ المستند، إذ لم يكن ممكنًا الكتابة إلى %1.\n" +"\n" +"افحص صلاحيّات الكتابة لديك إلى هذا الملفّ أو توفّر مساحة كافية على القرص." + +#: document/katedocument.cpp:4582 #, kde-format msgid "" "Using deprecated modeline 'remove-trailing-space'. Please replace with " @@ -2406,7 +2382,7 @@ msgstr "" "trailing-spaces modified;‎'، طالع http://docs.kde.org/stable/en/applications/" "kate/config-variables.html#variable-remove-trailing-spaces" -#: document/katedocument.cpp:4591 +#: document/katedocument.cpp:4587 #, kde-format msgid "" "Using deprecated modeline 'replace-trailing-space-save'. Please replace with " @@ -2417,33 +2393,33 @@ msgstr "" "trailing-spaces all;‎'، طالع http://docs.kde.org/stable/en/applications/kate/" "config-variables.html#variable-remove-trailing-spaces" -#: document/katedocument.cpp:4928 +#: document/katedocument.cpp:4924 #, kde-format msgid "The file '%1' was modified by another program." msgstr "لقد عدّل الملفّ '%1' برنامج آخر." -#: document/katedocument.cpp:4931 +#: document/katedocument.cpp:4927 #, kde-format msgid "The file '%1' was created by another program." msgstr "أنشأ الملفّ '%1' برنامج آخر." -#: document/katedocument.cpp:4934 +#: document/katedocument.cpp:4930 #, kde-format msgid "The file '%1' was deleted by another program." msgstr "حذف الملفّ '%1' برنامج آخر." -#: document/katedocument.cpp:5068 +#: document/katedocument.cpp:5064 #, kde-format msgid "" "A file named \"%1\" already exists. Are you sure you want to overwrite it?" msgstr "الملفّ بالاسم \"%1\" موجود فعلًا. أمتأكّد من الكتابة فوقه؟" -#: document/katedocument.cpp:5070 +#: document/katedocument.cpp:5066 #, kde-format msgid "Overwrite File?" msgstr "أأكتب فوق الملفّ؟" -#: document/katedocument.cpp:5285 +#: document/katedocument.cpp:5281 #, kde-format msgid "" "The document \"%1\" has been modified.\n" @@ -2452,17 +2428,17 @@ msgstr "" "عُدّل المستند \"%1\" ولم يُحفظ.\n" "أتريد حفظ التّعديلات أو رفضها؟" -#: document/katedocument.cpp:5287 +#: document/katedocument.cpp:5283 #, kde-format msgid "Close Document" msgstr "أغلق المستند" -#: document/katedocument.cpp:5420 +#: document/katedocument.cpp:5416 #, kde-format msgid "The file %2 is still loading." msgstr "ما زال الملفّ %2 يحمّل." -#: document/katedocument.cpp:5427 +#: document/katedocument.cpp:5423 #, kde-format msgid "&Abort Loading" msgstr "أ&جهض التّحميل" @@ -2528,27 +2504,27 @@ msgstr "يسجّل" msgid "Vi Input Mode" msgstr "وضع دخل ڤي‌آي" -#: mode/katemodeconfigpage.cpp:60 +#: mode/katemodeconfigpage.cpp:59 #, kde-format msgid "" msgstr "<لم يُعدّل>" -#: mode/katemodeconfigpage.cpp:71 +#: mode/katemodeconfigpage.cpp:69 #, kde-format msgid "Use Default" msgstr "استخدم الافتراضيّ" -#: mode/katemodeconfigpage.cpp:184 +#: mode/katemodeconfigpage.cpp:181 #, kde-format msgid "New Filetype" msgstr "نوع ملفّات جديد" -#: mode/katemodeconfigpage.cpp:238 +#: mode/katemodeconfigpage.cpp:235 #, kde-format msgid "Properties of %1" msgstr "خصائص %1" -#: mode/katemodeconfigpage.cpp:288 +#: mode/katemodeconfigpage.cpp:285 #, kde-format msgid "" "Select the MimeTypes you want for this file type.\n" @@ -2558,12 +2534,12 @@ msgstr "" "اختر أنواع Mime لنوع الملفّات هذا.\n" "فضلًا لاحظ بأنّ هذا سيحرّر آليًّا امتدادات الملفّات المرتبطة أيضًا." -#: mode/katemodeconfigpage.cpp:290 +#: mode/katemodeconfigpage.cpp:287 #, kde-format msgid "Select Mime Types" msgstr "اختر أنواع Mime" -#: mode/katemodeconfigpage.cpp:307 +#: mode/katemodeconfigpage.cpp:298 #, kde-format msgid "Modes && Filetypes" msgstr "الأوضاع وأنواع الملفّات" @@ -3095,7 +3071,7 @@ msgstr "" msgid "Marker Colors" msgstr "ألوان العلامات" -#: schema/kateschemaconfig.cpp:206 view/kateviewhelpers.cpp:1442 +#: schema/kateschemaconfig.cpp:206 view/kateviewhelpers.cpp:1447 #, kde-format msgid "Bookmark" msgstr "علامة" @@ -4001,6 +3977,12 @@ msgctxt "Autoindent mode" msgid "Python" msgstr "پيثون" +#: script/data/indentation/r.js:2 +#, kde-format +msgctxt "Autoindent mode" +msgid "R" +msgstr "" + #: script/data/indentation/replicode.js:2 #, kde-format msgctxt "Autoindent mode" @@ -4063,6 +4045,7 @@ msgid "Error loading script %1" msgstr "خطأ في تحميل السّكربت %1" #: script/katescriptmanager.cpp:324 script/katescriptmanager.cpp:337 +#: script/katescriptview.cpp:136 #, kde-format msgid "Command not found: %1" msgstr "لم يوجد الأمر: %1" @@ -4729,254 +4712,187 @@ msgstr "استعد البيانات" msgid "Discard" msgstr "ارفض" -#: syntax/katehighlight.cpp:82 -#, kde-format -msgctxt "Syntax highlighting" -msgid "None" -msgstr "بلا" - -#: syntax/katehighlight.cpp:799 -#, kde-format -msgid "Normal Text" -msgstr "نصّ عاديّ" - -#: syntax/katehighlight.cpp:1010 -#, fuzzy, kde-format -msgid "" -"%1: Deprecated syntax. Attribute (%2) not addressed by symbolic " -"name
" -msgstr "" -"%1: صياغة بائدة. الصّفة (%2) not addressed by symbolic name
" - -#: syntax/katehighlight.cpp:1522 -#, kde-format -msgid "%1: Deprecated syntax. Context %2 has no symbolic name
" -msgstr "" - -#: syntax/katehighlight.cpp:1605 -#, kde-format -msgid "" -"%1:Deprecated syntax. Context %2 not addressed by a symbolic name" -msgstr "" - -#: syntax/katehighlight.cpp:1749 -#, kde-format -msgid "" -"There were warning(s) and/or error(s) while parsing the syntax highlighting " -"configuration." -msgstr "حدثت تحذيرات و/أو أخطاء أثناء تحليل ضبط إبراز الصّياغة." - -#: syntax/katehighlight.cpp:1751 -#, kde-format -msgid "Kate Syntax Highlighting Parser" -msgstr "محلّل إبراز صياغة كيت" - -#: syntax/katehighlight.cpp:1917 -#, kde-format -msgid "" -"Since there has been an error parsing the highlighting description, this " -"highlighting will be disabled" -msgstr "بسبب حدوث خطأ في تحليل وصف الإبراز، سيُعطّل هذا الإبراز" - -#: syntax/katehighlight.cpp:2141 -#, kde-format -msgid "" -"%1: Specified multiline comment region (%2) could not be resolved
" -msgstr "" - -#: syntax/katesyntaxdocument.cpp:65 -#, kde-format -msgid "Unable to open %1" -msgstr "تعذّر فتح %1" - -#: syntax/katesyntaxdocument.cpp:74 -#, kde-format -msgid "" -"The error %4
has been detected in the file %1 at %2/%3
" -msgstr "اكتُشف الخطأ %4
في الملفّ %1 في %2/%3
" - -#: syntax/katesyntaxmanager.cpp:166 +#: syntax/katesyntaxmanager.cpp:133 #, kde-format msgctxt "@item:intable Text context" msgid "Normal" msgstr "عاديّ" -#: syntax/katesyntaxmanager.cpp:167 +#: syntax/katesyntaxmanager.cpp:134 #, kde-format msgctxt "@item:intable Text context" msgid "Keyword" msgstr "الكلمات المفتاحيّة" -#: syntax/katesyntaxmanager.cpp:168 +#: syntax/katesyntaxmanager.cpp:135 #, kde-format msgctxt "@item:intable Text context" msgid "Function" msgstr "الدّوال" -#: syntax/katesyntaxmanager.cpp:169 +#: syntax/katesyntaxmanager.cpp:136 #, kde-format msgctxt "@item:intable Text context" msgid "Variable" msgstr "المتغيّرات" -#: syntax/katesyntaxmanager.cpp:170 +#: syntax/katesyntaxmanager.cpp:137 #, kde-format msgctxt "@item:intable Text context" msgid "Control Flow" msgstr "" -#: syntax/katesyntaxmanager.cpp:171 +#: syntax/katesyntaxmanager.cpp:138 #, kde-format msgctxt "@item:intable Text context" msgid "Operator" msgstr "" -#: syntax/katesyntaxmanager.cpp:172 +#: syntax/katesyntaxmanager.cpp:139 #, kde-format msgctxt "@item:intable Text context" msgid "Built-in" msgstr "المضمّنة" -#: syntax/katesyntaxmanager.cpp:173 +#: syntax/katesyntaxmanager.cpp:140 #, kde-format msgctxt "@item:intable Text context" msgid "Extension" msgstr "الامتدادات" -#: syntax/katesyntaxmanager.cpp:174 +#: syntax/katesyntaxmanager.cpp:141 #, kde-format msgctxt "@item:intable Text context" msgid "Preprocessor" msgstr "" -#: syntax/katesyntaxmanager.cpp:175 +#: syntax/katesyntaxmanager.cpp:142 #, kde-format msgctxt "@item:intable Text context" msgid "Attribute" msgstr "الصّفات" -#: syntax/katesyntaxmanager.cpp:177 +#: syntax/katesyntaxmanager.cpp:144 #, kde-format msgctxt "@item:intable Text context" msgid "Character" msgstr "المحارف" -#: syntax/katesyntaxmanager.cpp:178 +#: syntax/katesyntaxmanager.cpp:145 #, kde-format msgctxt "@item:intable Text context" msgid "Special Character" msgstr "المحارف الخاصّة" -#: syntax/katesyntaxmanager.cpp:179 +#: syntax/katesyntaxmanager.cpp:146 #, kde-format msgctxt "@item:intable Text context" msgid "String" msgstr "السّلاسل" -#: syntax/katesyntaxmanager.cpp:180 +#: syntax/katesyntaxmanager.cpp:147 #, kde-format msgctxt "@item:intable Text context" msgid "Verbatim String" msgstr "" -#: syntax/katesyntaxmanager.cpp:181 +#: syntax/katesyntaxmanager.cpp:148 #, kde-format msgctxt "@item:intable Text context" msgid "Special String" msgstr "السّلاسل الخاصّة" -#: syntax/katesyntaxmanager.cpp:182 +#: syntax/katesyntaxmanager.cpp:149 #, kde-format msgctxt "@item:intable Text context" msgid "Imports, Modules, Includes" msgstr "الاستيرادات، والوحدات والتّضمينات" -#: syntax/katesyntaxmanager.cpp:184 +#: syntax/katesyntaxmanager.cpp:151 #, kde-format msgctxt "@item:intable Text context" msgid "Data Type" msgstr "أنواع البيانات" -#: syntax/katesyntaxmanager.cpp:185 +#: syntax/katesyntaxmanager.cpp:152 #, kde-format msgctxt "@item:intable Text context" msgid "Decimal/Value" msgstr "" -#: syntax/katesyntaxmanager.cpp:186 +#: syntax/katesyntaxmanager.cpp:153 #, kde-format msgctxt "@item:intable Text context" msgid "Base-N Integer" msgstr "" -#: syntax/katesyntaxmanager.cpp:187 +#: syntax/katesyntaxmanager.cpp:154 #, kde-format msgctxt "@item:intable Text context" msgid "Floating Point" msgstr "" -#: syntax/katesyntaxmanager.cpp:188 +#: syntax/katesyntaxmanager.cpp:155 #, kde-format msgctxt "@item:intable Text context" msgid "Constant" msgstr "الثّوابت" -#: syntax/katesyntaxmanager.cpp:190 +#: syntax/katesyntaxmanager.cpp:157 #, kde-format msgctxt "@item:intable Text context" msgid "Comment" msgstr "التّعليقات" -#: syntax/katesyntaxmanager.cpp:191 +#: syntax/katesyntaxmanager.cpp:158 #, kde-format msgctxt "@item:intable Text context" msgid "Documentation" msgstr "التّوثيق" -#: syntax/katesyntaxmanager.cpp:192 +#: syntax/katesyntaxmanager.cpp:159 #, kde-format msgctxt "@item:intable Text context" msgid "Annotation" msgstr "" -#: syntax/katesyntaxmanager.cpp:193 +#: syntax/katesyntaxmanager.cpp:160 #, kde-format msgctxt "@item:intable Text context" msgid "Comment Variable" msgstr "" -#: syntax/katesyntaxmanager.cpp:195 +#: syntax/katesyntaxmanager.cpp:162 #, kde-format msgctxt "@item:intable Text context" msgid "Region Marker" msgstr "" -#: syntax/katesyntaxmanager.cpp:196 +#: syntax/katesyntaxmanager.cpp:163 #, kde-format msgctxt "@item:intable Text context" msgid "Information" msgstr "المعلومات" -#: syntax/katesyntaxmanager.cpp:197 +#: syntax/katesyntaxmanager.cpp:164 #, kde-format msgctxt "@item:intable Text context" msgid "Warning" msgstr "التّحذيرات" -#: syntax/katesyntaxmanager.cpp:198 +#: syntax/katesyntaxmanager.cpp:165 #, kde-format msgctxt "@item:intable Text context" msgid "Alert" msgstr "الإنذارات" -#: syntax/katesyntaxmanager.cpp:200 +#: syntax/katesyntaxmanager.cpp:167 #, kde-format msgctxt "@item:intable Text context" msgid "Others" msgstr "أخرى" -#: syntax/katesyntaxmanager.cpp:202 +#: syntax/katesyntaxmanager.cpp:169 #, kde-format msgctxt "@item:intable Text context" msgid "Error" @@ -5907,157 +5823,157 @@ msgctxt "short translation please" msgid "Set the font of the document." msgstr "اضبط خطّ المستند." -#: variableeditor/variablelineedit.cpp:226 +#: variableeditor/variablelineedit.cpp:225 #, kde-format msgctxt "short translation please" msgid "Set the syntax highlighting." msgstr "اضبط إبراز الصّياغة." -#: variableeditor/variablelineedit.cpp:231 +#: variableeditor/variablelineedit.cpp:230 #, kde-format msgctxt "short translation please" msgid "Set the icon bar color." msgstr "اضبط لون شريط الأيقونات." -#: variableeditor/variablelineedit.cpp:236 +#: variableeditor/variablelineedit.cpp:235 #, kde-format msgctxt "short translation please" msgid "Enable the icon border in the editor view." msgstr "فعّل حدّ الأيقونات في منظور المحرّر." -#: variableeditor/variablelineedit.cpp:241 +#: variableeditor/variablelineedit.cpp:240 #, kde-format msgctxt "short translation please" msgid "Set the auto indentation style." msgstr "اضبط نمط الإزاحة الآليّ." -#: variableeditor/variablelineedit.cpp:246 +#: variableeditor/variablelineedit.cpp:245 #, kde-format msgctxt "short translation please" msgid "Adjust indentation of text pasted from the clipboard." msgstr "اضبط إزاحة النّص الملصوق من الحافظة." -#: variableeditor/variablelineedit.cpp:252 +#: variableeditor/variablelineedit.cpp:251 #, kde-format msgctxt "short translation please" msgid "Set the indentation depth for each indent level." msgstr "" -#: variableeditor/variablelineedit.cpp:257 +#: variableeditor/variablelineedit.cpp:256 #, kde-format msgctxt "short translation please" msgid "Allow odd indentation level (no multiple of indent width)." msgstr "" -#: variableeditor/variablelineedit.cpp:262 +#: variableeditor/variablelineedit.cpp:261 #, kde-format msgctxt "short translation please" msgid "Show line numbers." msgstr "أظهر أرقام الأسطر." -#: variableeditor/variablelineedit.cpp:267 +#: variableeditor/variablelineedit.cpp:266 #, kde-format msgctxt "short translation please" msgid "Insert newline at end of file on save." msgstr "أدرج سطرًا جديدًا نهاية الملفّ عند الحفظ." -#: variableeditor/variablelineedit.cpp:272 +#: variableeditor/variablelineedit.cpp:271 #, kde-format msgctxt "short translation please" msgid "Enable overwrite mode in the document." msgstr "فعّل وضع الكتابة الفوقيّة في للمستند." -#: variableeditor/variablelineedit.cpp:277 +#: variableeditor/variablelineedit.cpp:276 #, kde-format msgctxt "short translation please" msgid "Enable persistent text selection." msgstr "" -#: variableeditor/variablelineedit.cpp:282 +#: variableeditor/variablelineedit.cpp:281 #, kde-format msgctxt "short translation please" msgid "Replace tabs with spaces when saving the document." msgstr "استبدل الجدولات بمسافات عند حفظ المستند." -#: variableeditor/variablelineedit.cpp:287 +#: variableeditor/variablelineedit.cpp:286 #, kde-format msgctxt "short translation please" msgid "Replace tabs with spaces." msgstr "استبدل الجدولات بمسافات." -#: variableeditor/variablelineedit.cpp:292 +#: variableeditor/variablelineedit.cpp:291 #, kde-format msgctxt "short translation please" msgid "Remove trailing spaces when saving the document." msgstr "أزل المسافات الزّائدة عند حفظ المستند." -#: variableeditor/variablelineedit.cpp:297 +#: variableeditor/variablelineedit.cpp:296 #, kde-format msgctxt "short translation please" msgid "Show scrollbar minimap." msgstr "أظهر الخريطة الصّغيرة على شريط التّمرير." -#: variableeditor/variablelineedit.cpp:302 +#: variableeditor/variablelineedit.cpp:301 #, kde-format msgctxt "short translation please" msgid "Show scrollbar preview." msgstr "أظهر معاينة شريط التّمرير." -#: variableeditor/variablelineedit.cpp:311 +#: variableeditor/variablelineedit.cpp:310 #, kde-format msgctxt "short translation please" msgid "Set the color scheme." msgstr "اضبط مخطّط الألوان." -#: variableeditor/variablelineedit.cpp:316 +#: variableeditor/variablelineedit.cpp:315 #, kde-format msgctxt "short translation please" msgid "Set the text selection color." msgstr "اضبط لون تحديد النّصّ." -#: variableeditor/variablelineedit.cpp:321 +#: variableeditor/variablelineedit.cpp:320 #, kde-format msgctxt "short translation please" msgid "Visualize tabs and trailing spaces." msgstr "" -#: variableeditor/variablelineedit.cpp:326 +#: variableeditor/variablelineedit.cpp:325 #, kde-format msgctxt "short translation please" msgid "Enable smart home navigation." msgstr "" -#: variableeditor/variablelineedit.cpp:331 +#: variableeditor/variablelineedit.cpp:330 #, kde-format msgctxt "short translation please" msgid "Pressing TAB key indents." msgstr "" -#: variableeditor/variablelineedit.cpp:337 +#: variableeditor/variablelineedit.cpp:336 #, kde-format msgctxt "short translation please" msgid "Set the tab display width." msgstr "اضبط عرض الجدولة." -#: variableeditor/variablelineedit.cpp:343 +#: variableeditor/variablelineedit.cpp:342 #, kde-format msgctxt "short translation please" msgid "Set the number of undo steps to remember (0 equals infinity)." msgstr "اضبط عدد خطوات التّراجع لتذكّرها (0 يعني مالانهاية)." -#: variableeditor/variablelineedit.cpp:349 +#: variableeditor/variablelineedit.cpp:348 #, kde-format msgctxt "short translation please" msgid "Set the word wrap column." msgstr "اضبط عمود لفّ الكلمات." -#: variableeditor/variablelineedit.cpp:354 +#: variableeditor/variablelineedit.cpp:353 #, kde-format msgctxt "short translation please" msgid "Set the word wrap marker color." msgstr "اضبط لون علامة لفّ الكلمات." -#: variableeditor/variablelineedit.cpp:359 +#: variableeditor/variablelineedit.cpp:358 #, kde-format msgctxt "short translation please" msgid "Enable word wrap while typing text." @@ -6201,53 +6117,53 @@ msgstr "فضلًا حدّد عرض ال msgid "Words %1/%2, Chars %3/%4" msgstr "الكلمات %1/%2، المحارف %3/%4" -#: view/kateview.cpp:472 +#: view/kateview.cpp:474 #, kde-format msgid "Cut the selected text and move it to the clipboard" msgstr "قصّ النصّ المحدّد وانسخه إلى الحافظة" -#: view/kateview.cpp:475 +#: view/kateview.cpp:477 #, kde-format msgid "Paste previously copied or cut clipboard contents" msgstr "ألصق محتويات الحافظة المنسوخة أو المقصوصة مسبقًا" -#: view/kateview.cpp:478 +#: view/kateview.cpp:480 #, kde-format msgid "" "Use this command to copy the currently selected text to the system clipboard." msgstr "استخدم هذا الأمر لنسخ النّص المحدّد حاليًّا إلى حافظة النّظام." -#: view/kateview.cpp:480 +#: view/kateview.cpp:482 #, kde-format msgid "Clipboard &History" msgstr "&تأريخ الحافظة" -#: view/kateview.cpp:485 +#: view/kateview.cpp:487 #, kde-format msgid "Save the current document" msgstr "احفظ المستند الحاليّ" -#: view/kateview.cpp:488 +#: view/kateview.cpp:490 #, kde-format msgid "Revert the most recent editing actions" msgstr "اعكس آخر إجراء تحرير" -#: view/kateview.cpp:491 +#: view/kateview.cpp:493 #, kde-format msgid "Revert the most recent undo operation" msgstr "اعكس آخر عمليّة تراجع" -#: view/kateview.cpp:495 +#: view/kateview.cpp:497 #, kde-format msgid "&Scripts" msgstr "س&كربتات" -#: view/kateview.cpp:499 +#: view/kateview.cpp:501 #, kde-format msgid "Apply &Word Wrap" msgstr "طبّق لفّ ال&كلمات" -#: view/kateview.cpp:500 +#: view/kateview.cpp:502 #, kde-format msgid "" "Use this command to wrap all lines of the current document which are longer " @@ -6258,12 +6174,12 @@ msgstr "" "وذلك لملاءمتها في هذا المنظور.

هذا هو لفّ الكلمات سكونيًّا، أي أنّه " "لا يتحدّث إن تغيّر حجم المنظور." -#: view/kateview.cpp:506 +#: view/kateview.cpp:508 #, kde-format msgid "&Clean Indentation" msgstr "ا&مح الإزاحة" -#: view/kateview.cpp:507 +#: view/kateview.cpp:509 #, fuzzy, kde-format msgid "" "Use this to clean the indentation of a selected block of text (only tabs/" @@ -6273,24 +6189,24 @@ msgstr "" "استخدم هذا لمحو إزاحة كتلة نصّ محدّدة (فقط جدولات/فقط مسافات).

يمكنك ضبط " -#: view/kateview.cpp:512 +#: view/kateview.cpp:514 #, kde-format msgid "&Align" msgstr "حا&ذِ" -#: view/kateview.cpp:513 +#: view/kateview.cpp:515 #, kde-format msgid "" "Use this to align the current line or block of text to its proper indent " "level." msgstr "استخدم هذا لمحاذاة السّطر الحاليّ أو كتلة النّصّ إلى مستوى الإزاحة الصّحيح." -#: view/kateview.cpp:517 +#: view/kateview.cpp:519 #, kde-format msgid "C&omment" msgstr "&علّق" -#: view/kateview.cpp:519 +#: view/kateview.cpp:521 #, kde-format msgid "" "This command comments out the current line or a selected block of text.

محارف " "التّعليق للأسطر المفردة والمزدوجة معرّفة في إبراز اللغة." -#: view/kateview.cpp:524 +#: view/kateview.cpp:526 #, kde-format msgid "Go to previous editing line" msgstr "انتقل إلى سطر التّحرير السّابق" -#: view/kateview.cpp:529 +#: view/kateview.cpp:531 #, kde-format msgid "Go to next editing line" msgstr "انتقل إلى سطر التّحرير التّالي" -#: view/kateview.cpp:534 +#: view/kateview.cpp:536 #, kde-format msgid "Unco&mment" msgstr "أزل التّ&عليق" -#: view/kateview.cpp:536 +#: view/kateview.cpp:538 #, kde-format msgid "" "This command removes comments from the current line or a selected block of " @@ -6325,27 +6241,27 @@ msgstr "" "يزيل هذا الأمر تعليق السّطر الحاليّ أو كتلة النّصّ المحدّدة.

محارف " "التّعليق للأسطر المفردة والمزدوجة معرّفة في إبراز اللغة." -#: view/kateview.cpp:541 +#: view/kateview.cpp:543 #, kde-format msgid "Toggle Comment" msgstr "" -#: view/kateview.cpp:544 +#: view/kateview.cpp:546 #, kde-format msgid "&Read Only Mode" msgstr "وضع ال&قراءة فقط" -#: view/kateview.cpp:545 +#: view/kateview.cpp:547 #, kde-format msgid "Lock/unlock the document for writing" msgstr "اقفل/فكّ قفل المستند للكتابة" -#: view/kateview.cpp:552 +#: view/kateview.cpp:554 #, kde-format msgid "Uppercase" msgstr "حالة كبيرة" -#: view/kateview.cpp:554 +#: view/kateview.cpp:556 #, kde-format msgid "" "Convert the selection to uppercase, or the character to the right of the " @@ -6354,12 +6270,12 @@ msgstr "" "حوّل التّحديد إلى حالة نصوص كبيرة، أو المحرف إلى يمين المؤشّر إن لم يكن هناك ما " "هو محدّد." -#: view/kateview.cpp:560 +#: view/kateview.cpp:562 #, kde-format msgid "Lowercase" msgstr "حالة صغيرة" -#: view/kateview.cpp:562 +#: view/kateview.cpp:564 #, kde-format msgid "" "Convert the selection to lowercase, or the character to the right of the " @@ -6368,118 +6284,118 @@ msgstr "" "حوّل التّحديد إلى حالة نصوص صغيرة، أو المحرف إلى يمين المؤشّر إن لم يكن هناك ما " "هو محدّد." -#: view/kateview.cpp:568 +#: view/kateview.cpp:570 #, kde-format msgid "Capitalize" msgstr "كبّر أوّل حرف" -#: view/kateview.cpp:570 +#: view/kateview.cpp:572 #, kde-format msgid "" "Capitalize the selection, or the word under the cursor if no text is " "selected." msgstr "كبّر أوّل حرف للتّحديد، أو الكلمة أسفل المؤشّر إن لم يكن هناك ما هو محدّد." -#: view/kateview.cpp:575 +#: view/kateview.cpp:577 #, kde-format msgid "Join Lines" msgstr "ضُمّ الأسطر" -#: view/kateview.cpp:580 +#: view/kateview.cpp:582 #, kde-format msgid "Invoke Code Completion" msgstr "استدعِ إكمال الكود" -#: view/kateview.cpp:581 +#: view/kateview.cpp:583 #, kde-format msgid "" "Manually invoke command completion, usually by using a shortcut bound to " "this action." msgstr "استدعِ أمر إكمال الكود يدويًّا، غالبًا بضغط اختصار مرتبط بهذا الإجراء." -#: view/kateview.cpp:593 +#: view/kateview.cpp:595 #, kde-format msgid "Print the current document." msgstr "اطبع المستند الحاليّ." -#: view/kateview.cpp:596 +#: view/kateview.cpp:598 #, kde-format msgid "Show print preview of current document" msgstr "أظهر معاينة طباعة للمستند الحاليّ" -#: view/kateview.cpp:600 +#: view/kateview.cpp:602 #, kde-format msgid "Reloa&d" msgstr "أ&عد التّحميل" -#: view/kateview.cpp:602 +#: view/kateview.cpp:604 #, kde-format msgid "Reload the current document from disk." msgstr "أعد تحميل المستند الحاليّ من القرص." -#: view/kateview.cpp:606 +#: view/kateview.cpp:608 #, kde-format msgid "Save the current document to disk, with a name of your choice." msgstr "احفظ المستند الحاليّ إلى القرص، باسم من اختيارك." -#: view/kateview.cpp:608 +#: view/kateview.cpp:610 #, kde-format msgid "Save As with Encoding..." msgstr "احفظ بترميز ك‍..." -#: view/kateview.cpp:614 +#: view/kateview.cpp:616 #, kde-format msgid "Save &Copy As..." msgstr "احفظ نس&خة ك‍..." -#: view/kateview.cpp:615 +#: view/kateview.cpp:617 #, kde-format msgid "Save a copy of the current document to disk." msgstr "انسخ نسخة من المستند الحاليّ إلى القرص." -#: view/kateview.cpp:619 +#: view/kateview.cpp:621 #, kde-format msgid "" "This command opens a dialog and lets you choose a line that you want the " "cursor to move to." msgstr "يفتح هذا الأمر حواريًّا يتيح لك اختيار سطر تنقل المؤشّر إليه." -#: view/kateview.cpp:622 +#: view/kateview.cpp:624 #, kde-format msgid "Move to Previous Modified Line" msgstr "انتقل إلى السّطر المعدّل السّابق" -#: view/kateview.cpp:623 +#: view/kateview.cpp:625 #, kde-format msgid "Move upwards to the previous modified line." msgstr "" -#: view/kateview.cpp:627 +#: view/kateview.cpp:629 #, kde-format msgid "Move to Next Modified Line" msgstr "انتقل إلى السّطر المعدّل التّالي" -#: view/kateview.cpp:628 +#: view/kateview.cpp:630 #, kde-format msgid "Move downwards to the next modified line." msgstr "" -#: view/kateview.cpp:632 +#: view/kateview.cpp:634 #, kde-format msgid "&Configure Editor..." msgstr "ا&ضبط المحرّر..." -#: view/kateview.cpp:634 +#: view/kateview.cpp:636 #, kde-format msgid "Configure various aspects of this editor." msgstr "اضبط مختلف نواحي هذا المحرّر." -#: view/kateview.cpp:637 +#: view/kateview.cpp:639 #, kde-format msgid "&Mode" msgstr "الو&ضع" -#: view/kateview.cpp:639 +#: view/kateview.cpp:641 #, kde-format msgid "" "Here you can choose which mode should be used for the current document. This " @@ -6488,64 +6404,64 @@ msgstr "" "يمكنك هنا اختيار أيّ وضع يجب استخدامه للمستند الحاليّ. هذا سيحدّد (مثلًا) " "الإبراز والطّيّ المستخدمين." -#: view/kateview.cpp:642 +#: view/kateview.cpp:644 #, kde-format msgid "&Highlighting" msgstr "الإ&براز" -#: view/kateview.cpp:644 +#: view/kateview.cpp:646 #, kde-format msgid "Here you can choose how the current document should be highlighted." msgstr "يمكنك هنا اختيار كيف يجب أن يُبرز المستند الحاليّ." -#: view/kateview.cpp:647 +#: view/kateview.cpp:649 #, kde-format msgid "&Schema" msgstr "الم&خطّط" -#: view/kateview.cpp:652 +#: view/kateview.cpp:654 #, kde-format msgid "&Indentation" msgstr "ال&إزاحة" -#: view/kateview.cpp:656 +#: view/kateview.cpp:658 #, kde-format msgid "Select the entire text of the current document." msgstr "حدّد كامل نصّ المستند الحاليّ." -#: view/kateview.cpp:659 +#: view/kateview.cpp:661 #, kde-format msgid "" "If you have selected something within the current document, this will no " "longer be selected." msgstr "إن حدّدت شيئًا ما داخل المستند، سيزيل هذا تحديده." -#: view/kateview.cpp:663 +#: view/kateview.cpp:665 #, kde-format msgid "Enlarge Font" msgstr "كبّر الخطّ" -#: view/kateview.cpp:665 +#: view/kateview.cpp:667 #, kde-format msgid "This increases the display font size." msgstr "يكبّر هذا حجم خطّ العرض." -#: view/kateview.cpp:670 +#: view/kateview.cpp:672 #, kde-format msgid "Shrink Font" msgstr "قلّص الخطّ" -#: view/kateview.cpp:672 +#: view/kateview.cpp:674 #, kde-format msgid "This decreases the display font size." msgstr "يصغّر هذا حجم خطّ العرض." -#: view/kateview.cpp:675 +#: view/kateview.cpp:677 #, kde-format msgid "Bl&ock Selection Mode" msgstr "وضع التّحديد ال&كتليّ" -#: view/kateview.cpp:678 +#: view/kateview.cpp:680 #, kde-format msgid "" "This command allows switching between the normal (line based) selection mode " @@ -6553,59 +6469,59 @@ msgid "" msgstr "" "يسمح هذا الأمر بالتّبديل بين وضعي التّحديد العاديّ (السّطريّ) والتّحديد الكتليّ." -#: view/kateview.cpp:682 +#: view/kateview.cpp:684 #, kde-format msgid "Switch to Next Input Mode" msgstr "بدّل إلى وضع الدّخل التّالي" -#: view/kateview.cpp:684 +#: view/kateview.cpp:686 #, kde-format msgid "Switch to the next input mode." msgstr "بدّل إلى وضع الدّخل التّالي." -#: view/kateview.cpp:687 +#: view/kateview.cpp:689 #, kde-format msgid "Overwr&ite Mode" msgstr "وضع الكتابة الفو&قيّة" -#: view/kateview.cpp:690 +#: view/kateview.cpp:692 #, kde-format msgid "" "Choose whether you want the text you type to be inserted or to overwrite " "existing text." msgstr "اختر فيما إذا أردت للنّصّ الذي تكتبه بأن يُدرج أو يكتب فوق النّصّ الموجود." -#: view/kateview.cpp:700 +#: view/kateview.cpp:702 #, kde-format msgid "Dynamic Word Wrap Indicators" msgstr "مؤشرات لف الكلمات الحركي" -#: view/kateview.cpp:702 +#: view/kateview.cpp:704 #, kde-format msgid "Choose when the Dynamic Word Wrap Indicators should be displayed" msgstr "اختر إذا كان يجب أن تظهر مؤشرات لف الكلمات الحركي." -#: view/kateview.cpp:705 +#: view/kateview.cpp:707 #, kde-format msgid "&Off" msgstr "مع&طّلة" -#: view/kateview.cpp:705 +#: view/kateview.cpp:707 #, kde-format msgid "Follow &Line Numbers" msgstr "تتبع أرقام الأ&سطر" -#: view/kateview.cpp:705 +#: view/kateview.cpp:707 #, kde-format msgid "&Always On" msgstr "&دائمًا تعمل" -#: view/kateview.cpp:709 +#: view/kateview.cpp:711 #, kde-format msgid "Show Folding &Markers" msgstr "أظهر &علامات الطّي" -#: view/kateview.cpp:712 +#: view/kateview.cpp:714 #, kde-format msgid "" "You can choose if the codefolding marks should be shown, if codefolding is " @@ -6614,12 +6530,12 @@ msgstr "" "يمكنك اختيار ما اذا كان يجب إظهار علامات طي الشفرة ؛ اذا كان هذا الخيار " "ممكناَ." -#: view/kateview.cpp:715 +#: view/kateview.cpp:717 #, kde-format msgid "Show &Icon Border" msgstr "أظهر إ&طار الأيقونات" -#: view/kateview.cpp:718 +#: view/kateview.cpp:720 #, kde-format msgid "" "Show/hide the icon border.

The icon border shows bookmark " @@ -6628,22 +6544,22 @@ msgstr "" "اعرض/اخف إطار الأيقونات

إطار الأيقونات يعرض العلامات على سبيل " "المثال." -#: view/kateview.cpp:721 +#: view/kateview.cpp:723 #, kde-format msgid "Show &Line Numbers" msgstr "أظهر أر&قام الأسطر" -#: view/kateview.cpp:724 +#: view/kateview.cpp:726 #, kde-format msgid "Show/hide the line numbers on the left hand side of the view." msgstr "إظهار/إخفاء عدد الاسطر على الجانب الايسر من العرض ." -#: view/kateview.cpp:727 +#: view/kateview.cpp:729 #, kde-format msgid "Show Scroll&bar Marks" msgstr "أظهر علامات &شريط التّمرير" -#: view/kateview.cpp:729 +#: view/kateview.cpp:731 #, kde-format msgid "" "Show/hide the marks on the vertical scrollbar.

The marks show " @@ -6652,12 +6568,12 @@ msgstr "" "اعرض/اخف العلامات من على شريط التمرير الرأسي

تعرض العلامات " "علامات المفضلة على سبيل المثال." -#: view/kateview.cpp:732 +#: view/kateview.cpp:734 #, kde-format msgid "Show Scrollbar Mini-Map" msgstr "أظهر خريطة صغيرة على شريط التّمرير" -#: view/kateview.cpp:734 +#: view/kateview.cpp:736 #, kde-format msgid "" "Show/hide the mini-map on the vertical scrollbar.

The mini-map " @@ -6671,12 +6587,12 @@ msgstr "" #. a->setWhatsThis(i18n("Display the whole document in the mini-map.

With this option set the whole document will be visible in the mini-map.")); #. connect(a, SIGNAL(triggered(bool)), SLOT(toggleScrollBarMiniMapAll())); #. connect(m_toggleScrollBarMiniMap, SIGNAL(triggered(bool)), m_toggleScrollBarMiniMapAll, SLOT(setEnabled(bool))); -#: view/kateview.cpp:743 +#: view/kateview.cpp:745 #, kde-format msgid "Show Static &Word Wrap Marker" msgstr "أظهر علامة ل&فّ الكلمات سكونيًّا" -#: view/kateview.cpp:746 +#: view/kateview.cpp:748 #, kde-format msgid "" "Show/hide the Word Wrap Marker, a vertical line drawn at the word wrap " @@ -6685,70 +6601,70 @@ msgstr "" "أظهر/أخفِ علامة لفّ الكلمات، وهي خطّ رأسيّ يُرسم عند عمود لفّ الكلمات كما هو محدّد " "في خصائص التّحرير." -#: view/kateview.cpp:750 +#: view/kateview.cpp:752 #, kde-format msgid "Show Non-Printable Spaces" msgstr "أظهر المسافات غير المطبوعة" -#: view/kateview.cpp:752 +#: view/kateview.cpp:754 #, kde-format msgid "Show/hide bounding box around non-printable spaces" msgstr "أظهر/أخفِ مربّع يحيط بالمسافات غير المطبوعة." -#: view/kateview.cpp:756 +#: view/kateview.cpp:758 #, kde-format msgid "Switch to Command Line" msgstr "حوّل إلى سطر الأوامر" -#: view/kateview.cpp:758 +#: view/kateview.cpp:760 #, kde-format msgid "Show/hide the command line on the bottom of the view." msgstr "أظهر/أخف سطر الأوامر أدنى المنظور." -#: view/kateview.cpp:761 +#: view/kateview.cpp:763 #, kde-format msgid "Input Modes" msgstr "أوضاع الدّخل" -#: view/kateview.cpp:768 +#: view/kateview.cpp:770 #, kde-format msgid "Activate/deactivate %1" msgstr "فعّل/أزل تفعيل %1" -#: view/kateview.cpp:777 +#: view/kateview.cpp:779 #, kde-format msgid "&End of Line" msgstr "&نهاية السّطر" -#: view/kateview.cpp:779 +#: view/kateview.cpp:781 #, kde-format msgid "Choose which line endings should be used, when you save the document" msgstr "اختر أيّ نهاية أسطر يجب استخدامها، وذلك عند حفظ المستند." -#: view/kateview.cpp:781 +#: view/kateview.cpp:783 #, kde-format msgctxt "@item:inmenu End of Line" msgid "&UNIX" msgstr "يو&نكس" -#: view/kateview.cpp:782 +#: view/kateview.cpp:784 #, kde-format msgctxt "@item:inmenu End of Line" msgid "&Windows/DOS" msgstr "&وندوز/دوس" -#: view/kateview.cpp:783 +#: view/kateview.cpp:785 #, kde-format msgctxt "@item:inmenu End of Line" msgid "&Macintosh" msgstr "ماكنتو&ش" -#: view/kateview.cpp:789 +#: view/kateview.cpp:791 #, kde-format msgid "Add &Byte Order Mark (BOM)" msgstr "أضف علامات ترتيب الباي&تات (BOM)" -#: view/kateview.cpp:792 +#: view/kateview.cpp:794 #, kde-format msgid "" "Enable/disable adding of byte order marks for UTF-8/UTF-16 encoded files " @@ -6756,102 +6672,102 @@ msgid "" msgstr "" "فعّل/عطّل إضافة علامات ترتيب البايتات للملفّات المرمّزة ب‍UTF-8/UTF-16 أثناء الحفظ" -#: view/kateview.cpp:796 +#: view/kateview.cpp:798 #, kde-format msgid "E&ncoding" msgstr "التّ&رميز" -#: view/kateview.cpp:800 +#: view/kateview.cpp:802 #, kde-format msgid "Look up the first occurrence of a piece of text or regular expression." msgstr "ابحث عن أوّل حدوث لنصّ ما أو تعبير نمطيّ." -#: view/kateview.cpp:804 +#: view/kateview.cpp:806 #, kde-format msgid "Find Selected" msgstr "جِد المحدّد" -#: view/kateview.cpp:806 +#: view/kateview.cpp:808 #, kde-format msgid "Finds next occurrence of selected text." msgstr "جِد الحدوث التّالي للنّصّ المحدّد." -#: view/kateview.cpp:810 +#: view/kateview.cpp:812 #, kde-format msgid "Find Selected Backwards" msgstr "" -#: view/kateview.cpp:812 +#: view/kateview.cpp:814 #, kde-format msgid "Finds previous occurrence of selected text." msgstr "جِد الحدوث السّابق للنّصّ المحدّد." -#: view/kateview.cpp:816 +#: view/kateview.cpp:818 #, kde-format msgid "Look up the next occurrence of the search phrase." msgstr "ابحث عن الحدوث التّالي لعبارة البحث." -#: view/kateview.cpp:820 +#: view/kateview.cpp:822 #, kde-format msgid "Look up the previous occurrence of the search phrase." msgstr "ابحث عن الحدوث السّابق لعبارة البحث." -#: view/kateview.cpp:824 +#: view/kateview.cpp:826 #, kde-format msgid "" "Look up a piece of text or regular expression and replace the result with " "some given text." msgstr "ابحث عن نصّ ما أو تعبير نمطيّ واستبدل النّتيجة بالنّصّ المُعطى." -#: view/kateview.cpp:827 +#: view/kateview.cpp:829 #, kde-format msgid "Automatic Spell Checking" msgstr "تدقيق آليّ للهجاء" -#: view/kateview.cpp:828 +#: view/kateview.cpp:830 #, kde-format msgid "Enable/disable automatic spell checking" msgstr "فعّل/عطّل تدقيق الهجاء الآليّ" -#: view/kateview.cpp:834 +#: view/kateview.cpp:836 #, kde-format msgid "Change Dictionary..." msgstr "غيّر القاموس..." -#: view/kateview.cpp:835 +#: view/kateview.cpp:837 #, kde-format msgid "Change the dictionary that is used for spell checking." msgstr "غيّر القاموس المستخدم في تدقيق الهجاء." -#: view/kateview.cpp:839 +#: view/kateview.cpp:841 #, kde-format msgid "Clear Dictionary Ranges" msgstr "امح حدود القاموس" -#: view/kateview.cpp:841 +#: view/kateview.cpp:843 #, kde-format msgid "" "Remove all the separate dictionary ranges that were set for spell checking." msgstr "" -#: view/kateview.cpp:847 +#: view/kateview.cpp:849 #, kde-format msgid "Copy as &HTML" msgstr "انسخ &ك‍HTML" -#: view/kateview.cpp:848 +#: view/kateview.cpp:850 #, kde-format msgid "" "Use this command to copy the currently selected text as HTML to the system " "clipboard." msgstr "استخدم هذا الأمر لنسخ النّص المحدّد حاليًّا ك‍HTML إلى حافظة النّظام." -#: view/kateview.cpp:852 +#: view/kateview.cpp:854 #, kde-format msgid "E&xport as HTML..." msgstr "ص&دّر ك‍HTML..." -#: view/kateview.cpp:853 +#: view/kateview.cpp:855 #, kde-format msgid "" "This command allows you to export the current document with all highlighting " @@ -6859,219 +6775,219 @@ msgid "" msgstr "" "يسمح هذا الأمر بتصدير المستند الحاليّ بكلّ معلومات الإبراز إلى مستند HTML." -#: view/kateview.cpp:891 +#: view/kateview.cpp:893 #, kde-format msgid "Move Word Left" msgstr "انتقل كلمة إلى اليسار" -#: view/kateview.cpp:897 +#: view/kateview.cpp:899 #, kde-format msgid "Select Character Left" msgstr "حدّد محرفًا إلى اليسار" -#: view/kateview.cpp:903 +#: view/kateview.cpp:905 #, kde-format msgid "Select Word Left" msgstr "حدّد كلمة إلى اليسار" -#: view/kateview.cpp:909 +#: view/kateview.cpp:911 #, kde-format msgid "Move Word Right" msgstr "انتقل كلمة إلى اليمين" -#: view/kateview.cpp:915 +#: view/kateview.cpp:917 #, kde-format msgid "Select Character Right" msgstr "انتقل كلمة إلى اليمين" -#: view/kateview.cpp:921 +#: view/kateview.cpp:923 #, kde-format msgid "Select Word Right" msgstr "انتقل كلمة إلى اليمين" -#: view/kateview.cpp:927 +#: view/kateview.cpp:929 #, kde-format msgid "Move to Beginning of Line" msgstr "انتقل إلى بداية السّطر" -#: view/kateview.cpp:933 +#: view/kateview.cpp:935 #, kde-format msgid "Move to Beginning of Document" msgstr "انتقل إلى بداية المستند" -#: view/kateview.cpp:939 +#: view/kateview.cpp:941 #, kde-format msgid "Select to Beginning of Line" msgstr "حدّد إلى بداية السّطر" -#: view/kateview.cpp:945 +#: view/kateview.cpp:947 #, kde-format msgid "Select to Beginning of Document" msgstr "حدّد إلى بداية المستند" -#: view/kateview.cpp:951 +#: view/kateview.cpp:953 #, kde-format msgid "Move to End of Line" msgstr "انتقل إلى نهاية السّطر" -#: view/kateview.cpp:957 +#: view/kateview.cpp:959 #, kde-format msgid "Move to End of Document" msgstr "انتقل إلى نهاية المستند" -#: view/kateview.cpp:963 +#: view/kateview.cpp:965 #, kde-format msgid "Select to End of Line" msgstr "حدّد إلى نهاية السّطر" -#: view/kateview.cpp:969 +#: view/kateview.cpp:971 #, kde-format msgid "Select to End of Document" msgstr "حدّد إلى نهاية المستند" -#: view/kateview.cpp:975 +#: view/kateview.cpp:977 #, kde-format msgid "Select to Previous Line" msgstr "حدّد إلى السّطر السّابق" -#: view/kateview.cpp:981 +#: view/kateview.cpp:983 #, kde-format msgid "Scroll Line Up" msgstr "مرّر سطرًا لأعلى" -#: view/kateview.cpp:987 +#: view/kateview.cpp:989 #, kde-format msgid "Move to Next Line" msgstr "انتقل إلى السّطر التّالي" -#: view/kateview.cpp:993 +#: view/kateview.cpp:995 #, kde-format msgid "Move to Previous Line" msgstr "انتقل إلى السّطر السّابق" -#: view/kateview.cpp:999 +#: view/kateview.cpp:1001 #, kde-format msgid "Move Cursor Right" msgstr "حرّك المؤشّر يمينًا" -#: view/kateview.cpp:1005 +#: view/kateview.cpp:1007 #, kde-format msgid "Move Cursor Left" msgstr "حرّك المؤشّر يسارًا" -#: view/kateview.cpp:1011 +#: view/kateview.cpp:1013 #, kde-format msgid "Select to Next Line" msgstr "حدّد إلى السّطر التّالي" -#: view/kateview.cpp:1017 +#: view/kateview.cpp:1019 #, kde-format msgid "Scroll Line Down" msgstr "مرّر سطرًا لأسفل" -#: view/kateview.cpp:1023 +#: view/kateview.cpp:1025 #, kde-format msgid "Scroll Page Up" msgstr "مرّر صفحة لأعلى" -#: view/kateview.cpp:1029 +#: view/kateview.cpp:1031 #, kde-format msgid "Select Page Up" msgstr "حدّد صفحة لأعلى" -#: view/kateview.cpp:1035 +#: view/kateview.cpp:1037 #, kde-format msgid "Move to Top of View" msgstr "انتقل إلى أعلى المنظور" -#: view/kateview.cpp:1041 +#: view/kateview.cpp:1043 #, kde-format msgid "Select to Top of View" msgstr "حدّد إلى أعلى المنظور" -#: view/kateview.cpp:1047 +#: view/kateview.cpp:1049 #, kde-format msgid "Scroll Page Down" msgstr "مرّر صفحة لأسفل" -#: view/kateview.cpp:1053 +#: view/kateview.cpp:1055 #, kde-format msgid "Select Page Down" msgstr "حدّد صفحة لأسفل" -#: view/kateview.cpp:1059 +#: view/kateview.cpp:1061 #, kde-format msgid "Move to Bottom of View" msgstr "انتقل إلى أدنى المنظور" -#: view/kateview.cpp:1065 +#: view/kateview.cpp:1067 #, kde-format msgid "Select to Bottom of View" msgstr "حدّد إلى أدنى المنظور" -#: view/kateview.cpp:1071 +#: view/kateview.cpp:1073 #, kde-format msgid "Move to Matching Bracket" msgstr "انتقل إلى القوس المطابق" -#: view/kateview.cpp:1077 +#: view/kateview.cpp:1079 #, kde-format msgid "Select to Matching Bracket" msgstr "حدّد إلى القوس المطابق" -#: view/kateview.cpp:1085 +#: view/kateview.cpp:1087 #, kde-format msgid "Transpose Characters" msgstr "" -#: view/kateview.cpp:1091 +#: view/kateview.cpp:1093 #, kde-format msgid "Delete Line" msgstr "احذف السّطر" -#: view/kateview.cpp:1097 +#: view/kateview.cpp:1099 #, kde-format msgid "Delete Word Left" msgstr "احذف الكلمة على اليسار" -#: view/kateview.cpp:1103 +#: view/kateview.cpp:1105 #, kde-format msgid "Delete Word Right" msgstr "احذف الكلمة على اليمين" -#: view/kateview.cpp:1109 +#: view/kateview.cpp:1111 #, kde-format msgid "Delete Next Character" msgstr "احذف المحرف التّالي" -#: view/kateview.cpp:1115 +#: view/kateview.cpp:1117 #, kde-format msgid "Backspace" msgstr "" -#: view/kateview.cpp:1124 +#: view/kateview.cpp:1126 #, kde-format msgid "Insert Tab" msgstr "أدرج جدولة" -#: view/kateview.cpp:1129 +#: view/kateview.cpp:1131 #, kde-format msgid "Insert Smart Newline" msgstr "أدرج سطرًا جديدًا ذكيًّا" -#: view/kateview.cpp:1130 +#: view/kateview.cpp:1132 #, kde-format msgid "" "Insert newline including leading characters of the current line which are " "not letters or numbers." msgstr "" -#: view/kateview.cpp:1140 +#: view/kateview.cpp:1142 #, kde-format msgid "&Indent" msgstr "أ&زح" -#: view/kateview.cpp:1141 +#: view/kateview.cpp:1143 #, fuzzy, kde-format msgid "" "Use this to indent a selected block of text.

You can configure " @@ -7080,76 +6996,76 @@ msgid "" msgstr "" "استخدم هذا لإزاحة كتلة النّصّ المحدّدة.

يمكنك ضبط أيّ الجدولات يجب " -#: view/kateview.cpp:1148 +#: view/kateview.cpp:1150 #, kde-format msgid "&Unindent" msgstr "أ&زل الإزاحة" -#: view/kateview.cpp:1149 +#: view/kateview.cpp:1151 #, kde-format msgid "Use this to unindent a selected block of text." msgstr "استخدم هذا لإزالة إزاحة كتلة النّصّ المحدّدة." -#: view/kateview.cpp:1167 +#: view/kateview.cpp:1169 #, kde-format msgid "Fold Toplevel Nodes" msgstr "اطوِ العقد الأعلى مستوى" -#: view/kateview.cpp:1172 +#: view/kateview.cpp:1174 #, kde-format msgid "Unfold Toplevel Nodes" msgstr "أزل طوي العقد الأعلى مستوى" -#: view/kateview.cpp:1185 +#: view/kateview.cpp:1187 #, kde-format msgid "Fold Current Node" msgstr "اطوِ العقدة الحاليّة" -#: view/kateview.cpp:1189 +#: view/kateview.cpp:1191 #, kde-format msgid "Unfold Current Node" msgstr "أزل طوي العقدة الحاليّة" -#: view/kateview.cpp:1264 +#: view/kateview.cpp:1266 #, kde-format msgid "(R/O) %1" msgstr "(ق/ف) %1" -#: view/kateview.cpp:3531 +#: view/kateview.cpp:3533 #, kde-format msgid "Export File as HTML" msgstr "صدّر الملفّ ك‍HTML" #: view/kateviewhelpers.cpp:302 view/kateviewhelpers.cpp:349 -#: view/kateviewhelpers.cpp:942 +#: view/kateviewhelpers.cpp:947 #, kde-format msgctxt "from line - to line" msgid "
%1

%2
" msgstr "" -#: view/kateviewhelpers.cpp:1116 +#: view/kateviewhelpers.cpp:1121 #, kde-format msgid "Available Commands" msgstr "الأوامر المتوفرّة" -#: view/kateviewhelpers.cpp:1118 +#: view/kateviewhelpers.cpp:1123 #, kde-format msgid "" "

For help on individual commands, do 'help <command>'" msgstr "

لتطّلع على مساعدة الأوامر، نفّذ '‪help <الأمر>‬'

" -#: view/kateviewhelpers.cpp:1126 +#: view/kateviewhelpers.cpp:1131 #, kde-format msgid "No help for '%1'" msgstr "لا مساعدة ل‍'%1'" -#: view/kateviewhelpers.cpp:1129 +#: view/kateviewhelpers.cpp:1134 #, kde-format msgid "No such command %1" msgstr "لا أمر كهذا %1" -#: view/kateviewhelpers.cpp:1135 +#: view/kateviewhelpers.cpp:1140 #, kde-format msgid "" "

This is the Katepart command line.
Syntax: command " @@ -7162,37 +7078,37 @@ msgstr "" "list
لتطّلع على مساعدة الأوامر، نفّذ '‪help <" "الأمر>‬'

" -#: view/kateviewhelpers.cpp:1221 vimode/emulatedcommandbar/commandmode.cpp:221 +#: view/kateviewhelpers.cpp:1226 vimode/emulatedcommandbar/commandmode.cpp:221 #, kde-format msgid "No such command: \"%1\"" msgstr "لا أمر كهذا: \"%1\"" -#: view/kateviewhelpers.cpp:1224 vimode/emulatedcommandbar/commandmode.cpp:202 +#: view/kateviewhelpers.cpp:1229 vimode/emulatedcommandbar/commandmode.cpp:202 #, kde-format msgid "Error: No range allowed for command \"%1\"." msgstr "" -#: view/kateviewhelpers.cpp:1235 vimode/emulatedcommandbar/commandmode.cpp:207 +#: view/kateviewhelpers.cpp:1240 vimode/emulatedcommandbar/commandmode.cpp:207 #, kde-format msgid "Success: " msgstr "نجح: " -#: view/kateviewhelpers.cpp:1249 vimode/emulatedcommandbar/commandmode.cpp:216 +#: view/kateviewhelpers.cpp:1254 vimode/emulatedcommandbar/commandmode.cpp:216 #, kde-format msgid "Command \"%1\" failed." msgstr "فشل الأمر \"%1\"." -#: view/kateviewhelpers.cpp:2345 view/kateviewhelpers.cpp:2346 +#: view/kateviewhelpers.cpp:2352 view/kateviewhelpers.cpp:2353 #, kde-format msgid "Mark Type %1" msgstr "" -#: view/kateviewhelpers.cpp:2369 +#: view/kateviewhelpers.cpp:2376 #, kde-format msgid "Set Default Mark Type" msgstr "" -#: view/kateviewhelpers.cpp:2428 +#: view/kateviewhelpers.cpp:2435 #, kde-format msgid "Disable Annotation Bar" msgstr "" diff -pruN 5.49.0-2/po/ast/ktexteditor5.po 5.50.0-0ubuntu1/po/ast/ktexteditor5.po --- 5.49.0-2/po/ast/ktexteditor5.po 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/po/ast/ktexteditor5.po 2018-09-02 19:33:06.000000000 +0000 @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-07-15 03:26+0200\n" +"POT-Creation-Date: 2018-08-29 03:44+0200\n" "PO-Revision-Date: 2016-12-29 16:12+0100\n" "Last-Translator: enolp \n" "Language-Team: Asturian \n" @@ -90,7 +90,7 @@ msgstr "" #. i18n: ectx: property (text), widget (QTreeWidget, treeWidget) #: completion/katecompletionmodel.cpp:1311 -#: dialogs/commandmenuconfigwidget.ui:22 dialogs/katedialogs.cpp:1075 +#: dialogs/commandmenuconfigwidget.ui:22 #, kde-format msgid "Name" msgstr "Nome" @@ -220,7 +220,7 @@ msgstr "" msgid "Unknown Property" msgstr "Propiedá desconocida" -#: completion/katekeywordcompletion.cpp:165 +#: completion/katekeywordcompletion.cpp:150 #, kde-format msgid "Language keywords" msgstr "" @@ -284,7 +284,7 @@ msgstr "" #. i18n: ectx: property (title), widget (QGroupBox, gbBorders) #. i18n: ectx: Menu (view_menu_borders) #: data/katepart5ui.rc:69 dialogs/bordersappearanceconfigwidget.ui:17 -#: dialogs/katedialogs.cpp:657 +#: dialogs/katedialogs.cpp:654 #, kde-format msgid "Borders" msgstr "Berbesos" @@ -465,7 +465,7 @@ msgid "Scro&llbars visibility:" msgstr "" #. i18n: ectx: property (text), item, widget (QComboBox, cmbShowScrollbars) -#: dialogs/bordersappearanceconfigwidget.ui:216 dialogs/katedialogs.cpp:661 +#: dialogs/bordersappearanceconfigwidget.ui:216 dialogs/katedialogs.cpp:658 #, kde-format msgid "Always On" msgstr "" @@ -614,8 +614,8 @@ msgstr "&Estaya:" #. i18n: ectx: property (title), widget (QGroupBox, gbViInputMode) #. i18n: ectx: property (title), widget (QGroupBox, gbGeneral) -#: dialogs/completionconfigtab.ui:20 dialogs/katedialogs.cpp:523 -#: dialogs/katedialogs.cpp:653 dialogs/katedialogs.cpp:858 +#: dialogs/completionconfigtab.ui:20 dialogs/katedialogs.cpp:520 +#: dialogs/katedialogs.cpp:650 dialogs/katedialogs.cpp:855 #: vimode/config/configwidget.ui:29 #, kde-format msgid "General" @@ -971,7 +971,7 @@ msgid "&Delete" msgstr "&Desaniciar" #. i18n: ectx: property (title), widget (QGroupBox, gbProperties) -#: dialogs/filetypeconfigwidget.ui:66 mode/katemodeconfigpage.cpp:268 +#: dialogs/filetypeconfigwidget.ui:66 mode/katemodeconfigpage.cpp:265 #, kde-format msgid "Properties" msgstr "Propiedaes" @@ -1074,12 +1074,6 @@ msgid "" "same file, the one with the highest priority will be used." msgstr "" -#. i18n: ectx: property (text), widget (QPushButton, btnDownload) -#: dialogs/filetypeconfigwidget.ui:232 -#, kde-format -msgid "Download Highlighting Files..." -msgstr "" - #. i18n: ectx: property (text), widget (QLabel, lblMode) #: dialogs/indentationconfigwidget.ui:17 #, kde-format @@ -1264,34 +1258,34 @@ msgstr "" msgid "Increase indentation level if in l&eading blank space" msgstr "" -#: dialogs/katedialogs.cpp:198 dialogs/katedialogs.cpp:200 +#: dialogs/katedialogs.cpp:195 dialogs/katedialogs.cpp:197 #, kde-format msgid " character" msgid_plural " characters" msgstr[0] " caráuter" msgstr[1] " caráuteres" -#: dialogs/katedialogs.cpp:227 +#: dialogs/katedialogs.cpp:224 #, kde-format msgid "Indentation" msgstr "" -#: dialogs/katedialogs.cpp:300 +#: dialogs/katedialogs.cpp:297 #, kde-format msgid "Auto Completion" msgstr "" -#: dialogs/katedialogs.cpp:364 +#: dialogs/katedialogs.cpp:361 #, kde-format msgid "Spellcheck" msgstr "" -#: dialogs/katedialogs.cpp:444 +#: dialogs/katedialogs.cpp:441 #, kde-format msgid "Text Navigation" msgstr "" -#: dialogs/katedialogs.cpp:512 +#: dialogs/katedialogs.cpp:509 #, kde-format msgctxt "Wrap words at (value is at 20 or larger)" msgid " character" @@ -1299,168 +1293,132 @@ msgid_plural " characters" msgstr[0] " caráuter" msgstr[1] " caráuteres" -#: dialogs/katedialogs.cpp:625 +#: dialogs/katedialogs.cpp:622 #, kde-format msgid "Editing" msgstr "" -#: dialogs/katedialogs.cpp:630 +#: dialogs/katedialogs.cpp:627 #, kde-format msgid "Editing Options" msgstr "Opciones d'edición" -#: dialogs/katedialogs.cpp:659 +#: dialogs/katedialogs.cpp:656 #, kde-format msgid "Off" msgstr "" -#: dialogs/katedialogs.cpp:660 +#: dialogs/katedialogs.cpp:657 #, kde-format msgid "Follow Line Numbers" msgstr "" -#: dialogs/katedialogs.cpp:788 dialogs/katedialogs.cpp:793 +#: dialogs/katedialogs.cpp:785 dialogs/katedialogs.cpp:790 #, kde-format msgid "Appearance" msgstr "Aspeutu" #. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: dialogs/katedialogs.cpp:859 dialogs/textareaappearanceconfigwidget.ui:137 +#: dialogs/katedialogs.cpp:856 dialogs/textareaappearanceconfigwidget.ui:137 #, kde-format msgid "Advanced" msgstr "" -#: dialogs/katedialogs.cpp:914 +#: dialogs/katedialogs.cpp:911 #, kde-format msgid "" "You did not provide a backup suffix or prefix. Using default suffix: '~'" msgstr "" -#: dialogs/katedialogs.cpp:915 +#: dialogs/katedialogs.cpp:912 #, kde-format msgid "No Backup Suffix or Prefix" msgstr "" -#: dialogs/katedialogs.cpp:1044 +#: dialogs/katedialogs.cpp:1041 #, kde-format msgid "Open/Save" msgstr "" -#: dialogs/katedialogs.cpp:1049 +#: dialogs/katedialogs.cpp:1046 #, kde-format msgid "File Opening & Saving" msgstr "" -#: dialogs/katedialogs.cpp:1063 -#, kde-format -msgid "Highlight Download" -msgstr "" - -#: dialogs/katedialogs.cpp:1070 -#, kde-format -msgid "Select the syntax highlighting files you want to update:" -msgstr "" - -#: dialogs/katedialogs.cpp:1075 -#, kde-format -msgid "Installed" -msgstr "" - -#: dialogs/katedialogs.cpp:1075 -#, kde-format -msgid "Latest" -msgstr "" - -#: dialogs/katedialogs.cpp:1082 -#, kde-format -msgid "Note: New versions are selected automatically." -msgstr "" - -#: dialogs/katedialogs.cpp:1089 -#, kde-format -msgid "&Install" -msgstr "" - -#: dialogs/katedialogs.cpp:1132 -#, kde-format -msgid "" -"The list of highlightings could not be found on / retrieved from the server" -msgstr "" - -#: dialogs/katedialogs.cpp:1236 +#: dialogs/katedialogs.cpp:1067 #, kde-format msgid "&Go to line:" msgstr "&Dir a la llinia:" -#: dialogs/katedialogs.cpp:1242 +#: dialogs/katedialogs.cpp:1073 #, kde-format msgid "Go" msgstr "" -#: dialogs/katedialogs.cpp:1304 +#: dialogs/katedialogs.cpp:1135 #, kde-format msgid "Dictionary:" msgstr "Diccionariu:" -#: dialogs/katedialogs.cpp:1358 +#: dialogs/katedialogs.cpp:1189 #, kde-format msgid "View &Difference" msgstr "Ver &diferencia" -#: dialogs/katedialogs.cpp:1359 +#: dialogs/katedialogs.cpp:1190 #, kde-format msgid "Shows a diff of the changes" msgstr "" -#: dialogs/katedialogs.cpp:1364 +#: dialogs/katedialogs.cpp:1195 #, kde-format msgid "&Reload" msgstr "&Recargar" -#: dialogs/katedialogs.cpp:1366 +#: dialogs/katedialogs.cpp:1197 #, kde-format msgid "Reload the file from disk. Unsaved changes will be lost." msgstr "" -#: dialogs/katedialogs.cpp:1370 +#: dialogs/katedialogs.cpp:1201 #, kde-format msgid "&Save As..." msgstr "&Guardar como..." -#: dialogs/katedialogs.cpp:1372 +#: dialogs/katedialogs.cpp:1203 #, kde-format msgid "Lets you select a location and save the file again." msgstr "" #. i18n: ectx: property (text), widget (QPushButton, m_skipBtn) -#: dialogs/katedialogs.cpp:1377 spellcheck/spellcheckbar.ui:143 +#: dialogs/katedialogs.cpp:1208 spellcheck/spellcheckbar.ui:143 #, kde-format msgid "&Ignore" msgstr "&Inorar" -#: dialogs/katedialogs.cpp:1378 +#: dialogs/katedialogs.cpp:1209 #, kde-format msgid "Ignores the changes on disk without any action." msgstr "" -#: dialogs/katedialogs.cpp:1445 swapfile/kateswapdiffcreator.cpp:137 +#: dialogs/katedialogs.cpp:1276 swapfile/kateswapdiffcreator.cpp:137 #, kde-format msgid "" "The diff command failed. Please make sure that diff(1) is installed and in " "your PATH." msgstr "" -#: dialogs/katedialogs.cpp:1447 swapfile/kateswapdiffcreator.cpp:139 +#: dialogs/katedialogs.cpp:1278 swapfile/kateswapdiffcreator.cpp:139 #, kde-format msgid "Error Creating Diff" msgstr "Fallu creando'l Diff" -#: dialogs/katedialogs.cpp:1455 swapfile/kateswapdiffcreator.cpp:147 +#: dialogs/katedialogs.cpp:1286 swapfile/kateswapdiffcreator.cpp:147 #, kde-format msgid "The files are identical." msgstr "" -#: dialogs/katedialogs.cpp:1456 swapfile/kateswapdiffcreator.cpp:148 +#: dialogs/katedialogs.cpp:1287 swapfile/kateswapdiffcreator.cpp:148 #, kde-format msgid "Diff Output" msgstr "" @@ -1877,7 +1835,7 @@ msgid "Append newline at end of file on msgstr "" #. i18n: ectx: property (whatsThis), widget (QGroupBox, gbWordWrap) -#: dialogs/textareaappearanceconfigwidget.ui:9 view/kateview.cpp:697 +#: dialogs/textareaappearanceconfigwidget.ui:9 view/kateview.cpp:699 #, kde-format msgid "" "If this option is checked, the text lines will be wrapped at the view border " @@ -1885,7 +1843,7 @@ msgid "" msgstr "" #. i18n: ectx: property (title), widget (QGroupBox, gbWordWrap) -#: dialogs/textareaappearanceconfigwidget.ui:12 view/kateview.cpp:694 +#: dialogs/textareaappearanceconfigwidget.ui:12 view/kateview.cpp:696 #, kde-format msgid "&Dynamic Word Wrap" msgstr "" @@ -2042,16 +2000,16 @@ msgstr "" msgid "Show word count" msgstr "" -#. i18n: ectx: property (toolTip), widget (QCheckBox, chkShowLinesCount) +#. i18n: ectx: property (toolTip), widget (QCheckBox, chkShowLineCount) #: dialogs/textareaappearanceconfigwidget.ui:199 #, kde-format -msgid "Show/hide Lines count in status bar" +msgid "Show/hide line count in status bar" msgstr "" -#. i18n: ectx: property (text), widget (QCheckBox, chkShowLinesCount) +#. i18n: ectx: property (text), widget (QCheckBox, chkShowLineCount) #: dialogs/textareaappearanceconfigwidget.ui:202 #, kde-format -msgid "Show Lines Count" +msgid "Show line count" msgstr "" #: document/katebuffer.cpp:179 @@ -2065,30 +2023,30 @@ msgstr "Ficheru nuevu" msgid "The file %1 does not exist." msgstr "Nun esiste'l ficheru %1" -#: document/katedocument.cpp:2157 +#: document/katedocument.cpp:2154 #, kde-format msgid "" "The file %1 could not be loaded, as it was not possible to read from it.
Check if you have read access to this file." msgstr "" -#: document/katedocument.cpp:2160 +#: document/katedocument.cpp:2157 #, kde-format msgctxt "translators: you can also translate 'Try Again' with 'Reload'" msgid "Try Again" msgstr "" -#: document/katedocument.cpp:2163 document/katedocument.cpp:5981 +#: document/katedocument.cpp:2160 document/katedocument.cpp:5949 #, kde-format msgid "&Close" msgstr "&Zarrar" -#: document/katedocument.cpp:2164 document/katedocument.cpp:5982 +#: document/katedocument.cpp:2161 document/katedocument.cpp:5950 #, kde-format msgid "Close message" msgstr "" -#: document/katedocument.cpp:2175 +#: document/katedocument.cpp:2172 #, kde-format msgid "" "The file %1 could not be loaded, as it was not possible to read from it.\n" @@ -2096,7 +2054,7 @@ msgid "" "Check if you have read access to this file." msgstr "" -#: document/katedocument.cpp:2299 +#: document/katedocument.cpp:2296 #, kde-format msgid "" "The file %1 was opened with %2 encoding but contained invalid characters." @@ -2105,7 +2063,7 @@ msgid "" "write mode again in the tools menu to be able to edit it." msgstr "" -#: document/katedocument.cpp:2309 +#: document/katedocument.cpp:2306 #, kde-format msgid "" "The file %1 was opened with %2 encoding but contained invalid characters. It " @@ -2114,7 +2072,7 @@ msgid "" "again in the tools menu to be able to edit it." msgstr "" -#: document/katedocument.cpp:2320 +#: document/katedocument.cpp:2317 #, kde-format msgid "" "The file %1 was opened and contained lines longer than the configured Line " @@ -2123,17 +2081,17 @@ msgid "" "only mode, as saving will modify its content." msgstr "" -#: document/katedocument.cpp:2325 +#: document/katedocument.cpp:2322 #, kde-format msgid "Temporarily raise limit and reload file" msgstr "" -#: document/katedocument.cpp:2328 +#: document/katedocument.cpp:2325 #, kde-format msgid "Close" msgstr "" -#: document/katedocument.cpp:2334 +#: document/katedocument.cpp:2331 #, kde-format msgid "" "The file %1 was opened and contained lines longer than the configured Line " @@ -2142,54 +2100,55 @@ msgid "" "only mode, as saving will modify its content." msgstr "" -#: document/katedocument.cpp:2357 +#: document/katedocument.cpp:2354 #, kde-format msgid "" "Do you really want to save this unmodified file? You could overwrite changed " "data in the file on disk." msgstr "" -#: document/katedocument.cpp:2357 +#: document/katedocument.cpp:2354 #, kde-format msgid "Trying to Save Unmodified File" msgstr "" -#: document/katedocument.cpp:2357 document/katedocument.cpp:2362 -#: document/katedocument.cpp:2374 +#: document/katedocument.cpp:2354 document/katedocument.cpp:2359 +#: document/katedocument.cpp:2371 #, kde-format msgid "Save Nevertheless" msgstr "" -#: document/katedocument.cpp:2362 +#: document/katedocument.cpp:2359 #, kde-format msgid "" "Do you really want to save this file? Both your open file and the file on " "disk were changed. There could be some data lost." msgstr "" -#: document/katedocument.cpp:2362 document/katedocument.cpp:2374 -#: document/katedocument.cpp:2666 +#: document/katedocument.cpp:2359 document/katedocument.cpp:2371 +#: document/katedocument.cpp:2663 #, kde-format msgid "Possible Data Loss" msgstr "" -#: document/katedocument.cpp:2374 +#: document/katedocument.cpp:2371 #, kde-format msgid "" "The selected encoding cannot encode every Unicode character in this " "document. Do you really want to save it? There could be some data lost." msgstr "" -#: document/katedocument.cpp:2415 document/katedocument.cpp:4350 +#: document/katedocument.cpp:2412 #, kde-format msgid "" "The document could not be saved, as it was not possible to write to %1.\n" -"\n" "Check that you have write access to this file or that enough disk space is " -"available." +"available.\n" +"The original file may be lost or damaged. Don't quit the application until " +"the file is successfully written." msgstr "" -#: document/katedocument.cpp:2539 +#: document/katedocument.cpp:2536 #, kde-format msgid "" "For file %1 no backup copy could be created before saving. If an error " @@ -2198,68 +2157,77 @@ msgid "" "only for you." msgstr "" -#: document/katedocument.cpp:2542 +#: document/katedocument.cpp:2539 #, kde-format msgid "Failed to create backup copy." msgstr "" -#: document/katedocument.cpp:2543 +#: document/katedocument.cpp:2540 #, kde-format msgid "Try to Save Nevertheless" msgstr "" -#: document/katedocument.cpp:2665 +#: document/katedocument.cpp:2662 #, kde-format msgid "Do you really want to continue to close this file? Data loss may occur." msgstr "" -#: document/katedocument.cpp:2666 +#: document/katedocument.cpp:2663 #, kde-format msgid "Close Nevertheless" msgstr "" -#: document/katedocument.cpp:4120 +#: document/katedocument.cpp:4116 #, kde-format msgid "Untitled" msgstr "" -#: document/katedocument.cpp:4161 document/katedocument.cpp:4315 -#: document/katedocument.cpp:4326 document/katedocument.cpp:5041 +#: document/katedocument.cpp:4157 document/katedocument.cpp:4311 +#: document/katedocument.cpp:4322 document/katedocument.cpp:5037 #, kde-format msgid "Save File" msgstr "" -#: document/katedocument.cpp:4165 +#: document/katedocument.cpp:4161 #, kde-format msgid "Save failed" msgstr "" -#: document/katedocument.cpp:4225 +#: document/katedocument.cpp:4221 #, kde-format msgid "What do you want to do?" msgstr "" -#: document/katedocument.cpp:4226 +#: document/katedocument.cpp:4222 #, kde-format msgid "File Was Changed on Disk" msgstr "" -#: document/katedocument.cpp:4227 +#: document/katedocument.cpp:4223 #, kde-format msgid "&Reload File" msgstr "" -#: document/katedocument.cpp:4228 +#: document/katedocument.cpp:4224 #, kde-format msgid "&Ignore Changes" msgstr "" -#: document/katedocument.cpp:4338 +#: document/katedocument.cpp:4334 #, kde-format msgid "Save Copy of File" msgstr "" -#: document/katedocument.cpp:4586 +#: document/katedocument.cpp:4346 +#, kde-format +msgid "" +"The document could not be saved, as it was not possible to write to %1.\n" +"\n" +"Check that you have write access to this file or that enough disk space is " +"available." +msgstr "" + +#: document/katedocument.cpp:4582 #, kde-format msgid "" "Using deprecated modeline 'remove-trailing-space'. Please replace with " @@ -2267,7 +2235,7 @@ msgid "" "applications/kate/config-variables.html#variable-remove-trailing-spaces" msgstr "" -#: document/katedocument.cpp:4591 +#: document/katedocument.cpp:4587 #, kde-format msgid "" "Using deprecated modeline 'replace-trailing-space-save'. Please replace with " @@ -2275,50 +2243,50 @@ msgid "" "applications/kate/config-variables.html#variable-remove-trailing-spaces" msgstr "" -#: document/katedocument.cpp:4928 +#: document/katedocument.cpp:4924 #, kde-format msgid "The file '%1' was modified by another program." msgstr "" -#: document/katedocument.cpp:4931 +#: document/katedocument.cpp:4927 #, kde-format msgid "The file '%1' was created by another program." msgstr "" -#: document/katedocument.cpp:4934 +#: document/katedocument.cpp:4930 #, kde-format msgid "The file '%1' was deleted by another program." msgstr "" -#: document/katedocument.cpp:5068 +#: document/katedocument.cpp:5064 #, kde-format msgid "" "A file named \"%1\" already exists. Are you sure you want to overwrite it?" msgstr "" -#: document/katedocument.cpp:5070 +#: document/katedocument.cpp:5066 #, kde-format msgid "Overwrite File?" msgstr "" -#: document/katedocument.cpp:5285 +#: document/katedocument.cpp:5281 #, kde-format msgid "" "The document \"%1\" has been modified.\n" "Do you want to save your changes or discard them?" msgstr "" -#: document/katedocument.cpp:5287 +#: document/katedocument.cpp:5283 #, kde-format msgid "Close Document" msgstr "" -#: document/katedocument.cpp:5420 +#: document/katedocument.cpp:5416 #, kde-format msgid "The file %2 is still loading." msgstr "" -#: document/katedocument.cpp:5427 +#: document/katedocument.cpp:5423 #, kde-format msgid "&Abort Loading" msgstr "" @@ -2384,27 +2352,27 @@ msgstr "" msgid "Vi Input Mode" msgstr "Mou d'entrada Vi" -#: mode/katemodeconfigpage.cpp:60 +#: mode/katemodeconfigpage.cpp:59 #, kde-format msgid "" msgstr "" -#: mode/katemodeconfigpage.cpp:71 +#: mode/katemodeconfigpage.cpp:69 #, kde-format msgid "Use Default" msgstr "" -#: mode/katemodeconfigpage.cpp:184 +#: mode/katemodeconfigpage.cpp:181 #, kde-format msgid "New Filetype" msgstr "" -#: mode/katemodeconfigpage.cpp:238 +#: mode/katemodeconfigpage.cpp:235 #, kde-format msgid "Properties of %1" msgstr "" -#: mode/katemodeconfigpage.cpp:288 +#: mode/katemodeconfigpage.cpp:285 #, kde-format msgid "" "Select the MimeTypes you want for this file type.\n" @@ -2412,12 +2380,12 @@ msgid "" "as well." msgstr "" -#: mode/katemodeconfigpage.cpp:290 +#: mode/katemodeconfigpage.cpp:287 #, kde-format msgid "Select Mime Types" msgstr "" -#: mode/katemodeconfigpage.cpp:307 +#: mode/katemodeconfigpage.cpp:298 #, kde-format msgid "Modes && Filetypes" msgstr "" @@ -2928,7 +2896,7 @@ msgstr "" msgid "Marker Colors" msgstr "" -#: schema/kateschemaconfig.cpp:206 view/kateviewhelpers.cpp:1442 +#: schema/kateschemaconfig.cpp:206 view/kateviewhelpers.cpp:1447 #, kde-format msgid "Bookmark" msgstr "" @@ -3825,6 +3793,12 @@ msgctxt "Autoindent mode" msgid "Python" msgstr "Python" +#: script/data/indentation/r.js:2 +#, kde-format +msgctxt "Autoindent mode" +msgid "R" +msgstr "" + #: script/data/indentation/replicode.js:2 #, kde-format msgctxt "Autoindent mode" @@ -3885,6 +3859,7 @@ msgid "Error loading script %1" msgstr "Fallu cargando'l script %1" #: script/katescriptmanager.cpp:324 script/katescriptmanager.cpp:337 +#: script/katescriptview.cpp:136 #, kde-format msgid "Command not found: %1" msgstr "" @@ -4499,253 +4474,187 @@ msgstr "" msgid "Discard" msgstr "" -#: syntax/katehighlight.cpp:82 -#, kde-format -msgctxt "Syntax highlighting" -msgid "None" -msgstr "" - -#: syntax/katehighlight.cpp:799 -#, kde-format -msgid "Normal Text" -msgstr "" - -#: syntax/katehighlight.cpp:1010 -#, kde-format -msgid "" -"%1: Deprecated syntax. Attribute (%2) not addressed by symbolic " -"name
" -msgstr "" - -#: syntax/katehighlight.cpp:1522 -#, kde-format -msgid "%1: Deprecated syntax. Context %2 has no symbolic name
" -msgstr "" - -#: syntax/katehighlight.cpp:1605 -#, kde-format -msgid "" -"%1:Deprecated syntax. Context %2 not addressed by a symbolic name" -msgstr "" - -#: syntax/katehighlight.cpp:1749 -#, kde-format -msgid "" -"There were warning(s) and/or error(s) while parsing the syntax highlighting " -"configuration." -msgstr "" - -#: syntax/katehighlight.cpp:1751 -#, kde-format -msgid "Kate Syntax Highlighting Parser" -msgstr "" - -#: syntax/katehighlight.cpp:1917 -#, kde-format -msgid "" -"Since there has been an error parsing the highlighting description, this " -"highlighting will be disabled" -msgstr "" - -#: syntax/katehighlight.cpp:2141 -#, kde-format -msgid "" -"%1: Specified multiline comment region (%2) could not be resolved
" -msgstr "" - -#: syntax/katesyntaxdocument.cpp:65 -#, kde-format -msgid "Unable to open %1" -msgstr "" - -#: syntax/katesyntaxdocument.cpp:74 -#, kde-format -msgid "" -"The error %4
has been detected in the file %1 at %2/%3
" -msgstr "" - -#: syntax/katesyntaxmanager.cpp:166 +#: syntax/katesyntaxmanager.cpp:133 #, kde-format msgctxt "@item:intable Text context" msgid "Normal" msgstr "Normal" -#: syntax/katesyntaxmanager.cpp:167 +#: syntax/katesyntaxmanager.cpp:134 #, kde-format msgctxt "@item:intable Text context" msgid "Keyword" msgstr "Pallabra clave" -#: syntax/katesyntaxmanager.cpp:168 +#: syntax/katesyntaxmanager.cpp:135 #, kde-format msgctxt "@item:intable Text context" msgid "Function" msgstr "Función" -#: syntax/katesyntaxmanager.cpp:169 +#: syntax/katesyntaxmanager.cpp:136 #, kde-format msgctxt "@item:intable Text context" msgid "Variable" msgstr "Variable" -#: syntax/katesyntaxmanager.cpp:170 +#: syntax/katesyntaxmanager.cpp:137 #, kde-format msgctxt "@item:intable Text context" msgid "Control Flow" msgstr "Fluxu de control" -#: syntax/katesyntaxmanager.cpp:171 +#: syntax/katesyntaxmanager.cpp:138 #, kde-format msgctxt "@item:intable Text context" msgid "Operator" msgstr "Operador" -#: syntax/katesyntaxmanager.cpp:172 +#: syntax/katesyntaxmanager.cpp:139 #, kde-format msgctxt "@item:intable Text context" msgid "Built-in" msgstr "" -#: syntax/katesyntaxmanager.cpp:173 +#: syntax/katesyntaxmanager.cpp:140 #, kde-format msgctxt "@item:intable Text context" msgid "Extension" msgstr "Estensión" -#: syntax/katesyntaxmanager.cpp:174 +#: syntax/katesyntaxmanager.cpp:141 #, kde-format msgctxt "@item:intable Text context" msgid "Preprocessor" msgstr "" -#: syntax/katesyntaxmanager.cpp:175 +#: syntax/katesyntaxmanager.cpp:142 #, kde-format msgctxt "@item:intable Text context" msgid "Attribute" msgstr "Atributu" -#: syntax/katesyntaxmanager.cpp:177 +#: syntax/katesyntaxmanager.cpp:144 #, kde-format msgctxt "@item:intable Text context" msgid "Character" msgstr "Caráuter" -#: syntax/katesyntaxmanager.cpp:178 +#: syntax/katesyntaxmanager.cpp:145 #, kde-format msgctxt "@item:intable Text context" msgid "Special Character" msgstr "Caráuter especial" -#: syntax/katesyntaxmanager.cpp:179 +#: syntax/katesyntaxmanager.cpp:146 #, kde-format msgctxt "@item:intable Text context" msgid "String" msgstr "Cadena" -#: syntax/katesyntaxmanager.cpp:180 +#: syntax/katesyntaxmanager.cpp:147 #, kde-format msgctxt "@item:intable Text context" msgid "Verbatim String" msgstr "Cadena Verbatim" -#: syntax/katesyntaxmanager.cpp:181 +#: syntax/katesyntaxmanager.cpp:148 #, kde-format msgctxt "@item:intable Text context" msgid "Special String" msgstr "Cadena especial" -#: syntax/katesyntaxmanager.cpp:182 +#: syntax/katesyntaxmanager.cpp:149 #, kde-format msgctxt "@item:intable Text context" msgid "Imports, Modules, Includes" msgstr "" -#: syntax/katesyntaxmanager.cpp:184 +#: syntax/katesyntaxmanager.cpp:151 #, kde-format msgctxt "@item:intable Text context" msgid "Data Type" msgstr "Triba de datos" -#: syntax/katesyntaxmanager.cpp:185 +#: syntax/katesyntaxmanager.cpp:152 #, kde-format msgctxt "@item:intable Text context" msgid "Decimal/Value" msgstr "Decimal/Valor" -#: syntax/katesyntaxmanager.cpp:186 +#: syntax/katesyntaxmanager.cpp:153 #, kde-format msgctxt "@item:intable Text context" msgid "Base-N Integer" msgstr "Enteru Base-N" -#: syntax/katesyntaxmanager.cpp:187 +#: syntax/katesyntaxmanager.cpp:154 #, kde-format msgctxt "@item:intable Text context" msgid "Floating Point" msgstr "Puntu flotante" -#: syntax/katesyntaxmanager.cpp:188 +#: syntax/katesyntaxmanager.cpp:155 #, kde-format msgctxt "@item:intable Text context" msgid "Constant" msgstr "Constante" -#: syntax/katesyntaxmanager.cpp:190 +#: syntax/katesyntaxmanager.cpp:157 #, kde-format msgctxt "@item:intable Text context" msgid "Comment" msgstr "Comentariu" -#: syntax/katesyntaxmanager.cpp:191 +#: syntax/katesyntaxmanager.cpp:158 #, kde-format msgctxt "@item:intable Text context" msgid "Documentation" msgstr "Documentación" -#: syntax/katesyntaxmanager.cpp:192 +#: syntax/katesyntaxmanager.cpp:159 #, kde-format msgctxt "@item:intable Text context" msgid "Annotation" msgstr "Anotación" -#: syntax/katesyntaxmanager.cpp:193 +#: syntax/katesyntaxmanager.cpp:160 #, kde-format msgctxt "@item:intable Text context" msgid "Comment Variable" msgstr "" -#: syntax/katesyntaxmanager.cpp:195 +#: syntax/katesyntaxmanager.cpp:162 #, kde-format msgctxt "@item:intable Text context" msgid "Region Marker" msgstr "" -#: syntax/katesyntaxmanager.cpp:196 +#: syntax/katesyntaxmanager.cpp:163 #, kde-format msgctxt "@item:intable Text context" msgid "Information" msgstr "Información" -#: syntax/katesyntaxmanager.cpp:197 +#: syntax/katesyntaxmanager.cpp:164 #, kde-format msgctxt "@item:intable Text context" msgid "Warning" msgstr "Alvertencia" -#: syntax/katesyntaxmanager.cpp:198 +#: syntax/katesyntaxmanager.cpp:165 #, kde-format msgctxt "@item:intable Text context" msgid "Alert" msgstr "Alerta" -#: syntax/katesyntaxmanager.cpp:200 +#: syntax/katesyntaxmanager.cpp:167 #, kde-format msgctxt "@item:intable Text context" msgid "Others" msgstr "" -#: syntax/katesyntaxmanager.cpp:202 +#: syntax/katesyntaxmanager.cpp:169 #, kde-format msgctxt "@item:intable Text context" msgid "Error" @@ -5629,157 +5538,157 @@ msgctxt "short translation please" msgid "Set the font of the document." msgstr "" -#: variableeditor/variablelineedit.cpp:226 +#: variableeditor/variablelineedit.cpp:225 #, kde-format msgctxt "short translation please" msgid "Set the syntax highlighting." msgstr "" -#: variableeditor/variablelineedit.cpp:231 +#: variableeditor/variablelineedit.cpp:230 #, kde-format msgctxt "short translation please" msgid "Set the icon bar color." msgstr "" -#: variableeditor/variablelineedit.cpp:236 +#: variableeditor/variablelineedit.cpp:235 #, kde-format msgctxt "short translation please" msgid "Enable the icon border in the editor view." msgstr "" -#: variableeditor/variablelineedit.cpp:241 +#: variableeditor/variablelineedit.cpp:240 #, kde-format msgctxt "short translation please" msgid "Set the auto indentation style." msgstr "" -#: variableeditor/variablelineedit.cpp:246 +#: variableeditor/variablelineedit.cpp:245 #, kde-format msgctxt "short translation please" msgid "Adjust indentation of text pasted from the clipboard." msgstr "" -#: variableeditor/variablelineedit.cpp:252 +#: variableeditor/variablelineedit.cpp:251 #, kde-format msgctxt "short translation please" msgid "Set the indentation depth for each indent level." msgstr "" -#: variableeditor/variablelineedit.cpp:257 +#: variableeditor/variablelineedit.cpp:256 #, kde-format msgctxt "short translation please" msgid "Allow odd indentation level (no multiple of indent width)." msgstr "" -#: variableeditor/variablelineedit.cpp:262 +#: variableeditor/variablelineedit.cpp:261 #, kde-format msgctxt "short translation please" msgid "Show line numbers." msgstr "" -#: variableeditor/variablelineedit.cpp:267 +#: variableeditor/variablelineedit.cpp:266 #, kde-format msgctxt "short translation please" msgid "Insert newline at end of file on save." msgstr "" -#: variableeditor/variablelineedit.cpp:272 +#: variableeditor/variablelineedit.cpp:271 #, kde-format msgctxt "short translation please" msgid "Enable overwrite mode in the document." msgstr "" -#: variableeditor/variablelineedit.cpp:277 +#: variableeditor/variablelineedit.cpp:276 #, kde-format msgctxt "short translation please" msgid "Enable persistent text selection." msgstr "" -#: variableeditor/variablelineedit.cpp:282 +#: variableeditor/variablelineedit.cpp:281 #, kde-format msgctxt "short translation please" msgid "Replace tabs with spaces when saving the document." msgstr "" -#: variableeditor/variablelineedit.cpp:287 +#: variableeditor/variablelineedit.cpp:286 #, kde-format msgctxt "short translation please" msgid "Replace tabs with spaces." msgstr "" -#: variableeditor/variablelineedit.cpp:292 +#: variableeditor/variablelineedit.cpp:291 #, kde-format msgctxt "short translation please" msgid "Remove trailing spaces when saving the document." msgstr "" -#: variableeditor/variablelineedit.cpp:297 +#: variableeditor/variablelineedit.cpp:296 #, kde-format msgctxt "short translation please" msgid "Show scrollbar minimap." msgstr "" -#: variableeditor/variablelineedit.cpp:302 +#: variableeditor/variablelineedit.cpp:301 #, kde-format msgctxt "short translation please" msgid "Show scrollbar preview." msgstr "" -#: variableeditor/variablelineedit.cpp:311 +#: variableeditor/variablelineedit.cpp:310 #, kde-format msgctxt "short translation please" msgid "Set the color scheme." msgstr "" -#: variableeditor/variablelineedit.cpp:316 +#: variableeditor/variablelineedit.cpp:315 #, kde-format msgctxt "short translation please" msgid "Set the text selection color." msgstr "" -#: variableeditor/variablelineedit.cpp:321 +#: variableeditor/variablelineedit.cpp:320 #, kde-format msgctxt "short translation please" msgid "Visualize tabs and trailing spaces." msgstr "" -#: variableeditor/variablelineedit.cpp:326 +#: variableeditor/variablelineedit.cpp:325 #, kde-format msgctxt "short translation please" msgid "Enable smart home navigation." msgstr "" -#: variableeditor/variablelineedit.cpp:331 +#: variableeditor/variablelineedit.cpp:330 #, kde-format msgctxt "short translation please" msgid "Pressing TAB key indents." msgstr "" -#: variableeditor/variablelineedit.cpp:337 +#: variableeditor/variablelineedit.cpp:336 #, kde-format msgctxt "short translation please" msgid "Set the tab display width." msgstr "" -#: variableeditor/variablelineedit.cpp:343 +#: variableeditor/variablelineedit.cpp:342 #, kde-format msgctxt "short translation please" msgid "Set the number of undo steps to remember (0 equals infinity)." msgstr "" -#: variableeditor/variablelineedit.cpp:349 +#: variableeditor/variablelineedit.cpp:348 #, kde-format msgctxt "short translation please" msgid "Set the word wrap column." msgstr "" -#: variableeditor/variablelineedit.cpp:354 +#: variableeditor/variablelineedit.cpp:353 #, kde-format msgctxt "short translation please" msgid "Set the word wrap marker color." msgstr "" -#: variableeditor/variablelineedit.cpp:359 +#: variableeditor/variablelineedit.cpp:358 #, kde-format msgctxt "short translation please" msgid "Enable word wrap while typing text." @@ -5918,53 +5827,53 @@ msgstr "" msgid "Words %1/%2, Chars %3/%4" msgstr "" -#: view/kateview.cpp:472 +#: view/kateview.cpp:474 #, kde-format msgid "Cut the selected text and move it to the clipboard" msgstr "" -#: view/kateview.cpp:475 +#: view/kateview.cpp:477 #, kde-format msgid "Paste previously copied or cut clipboard contents" msgstr "" -#: view/kateview.cpp:478 +#: view/kateview.cpp:480 #, kde-format msgid "" "Use this command to copy the currently selected text to the system clipboard." msgstr "" -#: view/kateview.cpp:480 +#: view/kateview.cpp:482 #, kde-format msgid "Clipboard &History" msgstr "&Historial del cartafueyu" -#: view/kateview.cpp:485 +#: view/kateview.cpp:487 #, kde-format msgid "Save the current document" msgstr "" -#: view/kateview.cpp:488 +#: view/kateview.cpp:490 #, kde-format msgid "Revert the most recent editing actions" msgstr "" -#: view/kateview.cpp:491 +#: view/kateview.cpp:493 #, kde-format msgid "Revert the most recent undo operation" msgstr "" -#: view/kateview.cpp:495 +#: view/kateview.cpp:497 #, kde-format msgid "&Scripts" msgstr "&Scripts" -#: view/kateview.cpp:499 +#: view/kateview.cpp:501 #, kde-format msgid "Apply &Word Wrap" msgstr "" -#: view/kateview.cpp:500 +#: view/kateview.cpp:502 #, kde-format msgid "" "Use this command to wrap all lines of the current document which are longer " @@ -5972,12 +5881,12 @@ msgid "" "is a static word wrap, meaning it is not updated when the view is resized." msgstr "" -#: view/kateview.cpp:506 +#: view/kateview.cpp:508 #, kde-format msgid "&Clean Indentation" msgstr "" -#: view/kateview.cpp:507 +#: view/kateview.cpp:509 #, kde-format msgid "" "Use this to clean the indentation of a selected block of text (only tabs/" @@ -5985,24 +5894,24 @@ msgid "" "and used or replaced with spaces, in the configuration dialog." msgstr "" -#: view/kateview.cpp:512 +#: view/kateview.cpp:514 #, kde-format msgid "&Align" msgstr "&Alliniar" -#: view/kateview.cpp:513 +#: view/kateview.cpp:515 #, kde-format msgid "" "Use this to align the current line or block of text to its proper indent " "level." msgstr "" -#: view/kateview.cpp:517 +#: view/kateview.cpp:519 #, kde-format msgid "C&omment" msgstr "" -#: view/kateview.cpp:519 +#: view/kateview.cpp:521 #, kde-format msgid "" "This command comments out the current line or a selected block of text.

The icon border shows bookmark " "symbols, for instance." msgstr "" -#: view/kateview.cpp:721 +#: view/kateview.cpp:723 #, kde-format msgid "Show &Line Numbers" msgstr "" -#: view/kateview.cpp:724 +#: view/kateview.cpp:726 #, kde-format msgid "Show/hide the line numbers on the left hand side of the view." msgstr "" -#: view/kateview.cpp:727 +#: view/kateview.cpp:729 #, kde-format msgid "Show Scroll&bar Marks" msgstr "" -#: view/kateview.cpp:729 +#: view/kateview.cpp:731 #, kde-format msgid "" "Show/hide the marks on the vertical scrollbar.

The marks show " "bookmarks, for instance." msgstr "" -#: view/kateview.cpp:732 +#: view/kateview.cpp:734 #, kde-format msgid "Show Scrollbar Mini-Map" msgstr "" -#: view/kateview.cpp:734 +#: view/kateview.cpp:736 #, kde-format msgid "" "Show/hide the mini-map on the vertical scrollbar.

The mini-map " @@ -6364,403 +6273,403 @@ msgstr "" #. a->setWhatsThis(i18n("Display the whole document in the mini-map.

With this option set the whole document will be visible in the mini-map.")); #. connect(a, SIGNAL(triggered(bool)), SLOT(toggleScrollBarMiniMapAll())); #. connect(m_toggleScrollBarMiniMap, SIGNAL(triggered(bool)), m_toggleScrollBarMiniMapAll, SLOT(setEnabled(bool))); -#: view/kateview.cpp:743 +#: view/kateview.cpp:745 #, kde-format msgid "Show Static &Word Wrap Marker" msgstr "" -#: view/kateview.cpp:746 +#: view/kateview.cpp:748 #, kde-format msgid "" "Show/hide the Word Wrap Marker, a vertical line drawn at the word wrap " "column as defined in the editing properties" msgstr "" -#: view/kateview.cpp:750 +#: view/kateview.cpp:752 #, kde-format msgid "Show Non-Printable Spaces" msgstr "" -#: view/kateview.cpp:752 +#: view/kateview.cpp:754 #, kde-format msgid "Show/hide bounding box around non-printable spaces" msgstr "" -#: view/kateview.cpp:756 +#: view/kateview.cpp:758 #, kde-format msgid "Switch to Command Line" msgstr "" -#: view/kateview.cpp:758 +#: view/kateview.cpp:760 #, kde-format msgid "Show/hide the command line on the bottom of the view." msgstr "" -#: view/kateview.cpp:761 +#: view/kateview.cpp:763 #, kde-format msgid "Input Modes" msgstr "" -#: view/kateview.cpp:768 +#: view/kateview.cpp:770 #, kde-format msgid "Activate/deactivate %1" msgstr "" -#: view/kateview.cpp:777 +#: view/kateview.cpp:779 #, kde-format msgid "&End of Line" msgstr "" -#: view/kateview.cpp:779 +#: view/kateview.cpp:781 #, kde-format msgid "Choose which line endings should be used, when you save the document" msgstr "" -#: view/kateview.cpp:781 +#: view/kateview.cpp:783 #, kde-format msgctxt "@item:inmenu End of Line" msgid "&UNIX" msgstr "&UNIX" -#: view/kateview.cpp:782 +#: view/kateview.cpp:784 #, kde-format msgctxt "@item:inmenu End of Line" msgid "&Windows/DOS" msgstr "&Windows/DOS" -#: view/kateview.cpp:783 +#: view/kateview.cpp:785 #, kde-format msgctxt "@item:inmenu End of Line" msgid "&Macintosh" msgstr "&Macintosh" -#: view/kateview.cpp:789 +#: view/kateview.cpp:791 #, kde-format msgid "Add &Byte Order Mark (BOM)" msgstr "" -#: view/kateview.cpp:792 +#: view/kateview.cpp:794 #, kde-format msgid "" "Enable/disable adding of byte order marks for UTF-8/UTF-16 encoded files " "while saving" msgstr "" -#: view/kateview.cpp:796 +#: view/kateview.cpp:798 #, kde-format msgid "E&ncoding" msgstr "&Codificación" -#: view/kateview.cpp:800 +#: view/kateview.cpp:802 #, kde-format msgid "Look up the first occurrence of a piece of text or regular expression." msgstr "" -#: view/kateview.cpp:804 +#: view/kateview.cpp:806 #, kde-format msgid "Find Selected" msgstr "" -#: view/kateview.cpp:806 +#: view/kateview.cpp:808 #, kde-format msgid "Finds next occurrence of selected text." msgstr "" -#: view/kateview.cpp:810 +#: view/kateview.cpp:812 #, kde-format msgid "Find Selected Backwards" msgstr "" -#: view/kateview.cpp:812 +#: view/kateview.cpp:814 #, kde-format msgid "Finds previous occurrence of selected text." msgstr "" -#: view/kateview.cpp:816 +#: view/kateview.cpp:818 #, kde-format msgid "Look up the next occurrence of the search phrase." msgstr "" -#: view/kateview.cpp:820 +#: view/kateview.cpp:822 #, kde-format msgid "Look up the previous occurrence of the search phrase." msgstr "" -#: view/kateview.cpp:824 +#: view/kateview.cpp:826 #, kde-format msgid "" "Look up a piece of text or regular expression and replace the result with " "some given text." msgstr "" -#: view/kateview.cpp:827 +#: view/kateview.cpp:829 #, kde-format msgid "Automatic Spell Checking" msgstr "" -#: view/kateview.cpp:828 +#: view/kateview.cpp:830 #, kde-format msgid "Enable/disable automatic spell checking" msgstr "" -#: view/kateview.cpp:834 +#: view/kateview.cpp:836 #, kde-format msgid "Change Dictionary..." msgstr "" -#: view/kateview.cpp:835 +#: view/kateview.cpp:837 #, kde-format msgid "Change the dictionary that is used for spell checking." msgstr "" -#: view/kateview.cpp:839 +#: view/kateview.cpp:841 #, kde-format msgid "Clear Dictionary Ranges" msgstr "" -#: view/kateview.cpp:841 +#: view/kateview.cpp:843 #, kde-format msgid "" "Remove all the separate dictionary ranges that were set for spell checking." msgstr "" -#: view/kateview.cpp:847 +#: view/kateview.cpp:849 #, kde-format msgid "Copy as &HTML" msgstr "" -#: view/kateview.cpp:848 +#: view/kateview.cpp:850 #, kde-format msgid "" "Use this command to copy the currently selected text as HTML to the system " "clipboard." msgstr "" -#: view/kateview.cpp:852 +#: view/kateview.cpp:854 #, kde-format msgid "E&xport as HTML..." msgstr "" -#: view/kateview.cpp:853 +#: view/kateview.cpp:855 #, kde-format msgid "" "This command allows you to export the current document with all highlighting " "information into a HTML document." msgstr "" -#: view/kateview.cpp:891 +#: view/kateview.cpp:893 #, kde-format msgid "Move Word Left" msgstr "" -#: view/kateview.cpp:897 +#: view/kateview.cpp:899 #, kde-format msgid "Select Character Left" msgstr "" -#: view/kateview.cpp:903 +#: view/kateview.cpp:905 #, kde-format msgid "Select Word Left" msgstr "" -#: view/kateview.cpp:909 +#: view/kateview.cpp:911 #, kde-format msgid "Move Word Right" msgstr "" -#: view/kateview.cpp:915 +#: view/kateview.cpp:917 #, kde-format msgid "Select Character Right" msgstr "" -#: view/kateview.cpp:921 +#: view/kateview.cpp:923 #, kde-format msgid "Select Word Right" msgstr "" -#: view/kateview.cpp:927 +#: view/kateview.cpp:929 #, kde-format msgid "Move to Beginning of Line" msgstr "" -#: view/kateview.cpp:933 +#: view/kateview.cpp:935 #, kde-format msgid "Move to Beginning of Document" msgstr "" -#: view/kateview.cpp:939 +#: view/kateview.cpp:941 #, kde-format msgid "Select to Beginning of Line" msgstr "" -#: view/kateview.cpp:945 +#: view/kateview.cpp:947 #, kde-format msgid "Select to Beginning of Document" msgstr "" -#: view/kateview.cpp:951 +#: view/kateview.cpp:953 #, kde-format msgid "Move to End of Line" msgstr "" -#: view/kateview.cpp:957 +#: view/kateview.cpp:959 #, kde-format msgid "Move to End of Document" msgstr "" -#: view/kateview.cpp:963 +#: view/kateview.cpp:965 #, kde-format msgid "Select to End of Line" msgstr "" -#: view/kateview.cpp:969 +#: view/kateview.cpp:971 #, kde-format msgid "Select to End of Document" msgstr "" -#: view/kateview.cpp:975 +#: view/kateview.cpp:977 #, kde-format msgid "Select to Previous Line" msgstr "" -#: view/kateview.cpp:981 +#: view/kateview.cpp:983 #, kde-format msgid "Scroll Line Up" msgstr "" -#: view/kateview.cpp:987 +#: view/kateview.cpp:989 #, kde-format msgid "Move to Next Line" msgstr "" -#: view/kateview.cpp:993 +#: view/kateview.cpp:995 #, kde-format msgid "Move to Previous Line" msgstr "" -#: view/kateview.cpp:999 +#: view/kateview.cpp:1001 #, kde-format msgid "Move Cursor Right" msgstr "" -#: view/kateview.cpp:1005 +#: view/kateview.cpp:1007 #, kde-format msgid "Move Cursor Left" msgstr "" -#: view/kateview.cpp:1011 +#: view/kateview.cpp:1013 #, kde-format msgid "Select to Next Line" msgstr "" -#: view/kateview.cpp:1017 +#: view/kateview.cpp:1019 #, kde-format msgid "Scroll Line Down" msgstr "" -#: view/kateview.cpp:1023 +#: view/kateview.cpp:1025 #, kde-format msgid "Scroll Page Up" msgstr "" -#: view/kateview.cpp:1029 +#: view/kateview.cpp:1031 #, kde-format msgid "Select Page Up" msgstr "" -#: view/kateview.cpp:1035 +#: view/kateview.cpp:1037 #, kde-format msgid "Move to Top of View" msgstr "" -#: view/kateview.cpp:1041 +#: view/kateview.cpp:1043 #, kde-format msgid "Select to Top of View" msgstr "" -#: view/kateview.cpp:1047 +#: view/kateview.cpp:1049 #, kde-format msgid "Scroll Page Down" msgstr "" -#: view/kateview.cpp:1053 +#: view/kateview.cpp:1055 #, kde-format msgid "Select Page Down" msgstr "" -#: view/kateview.cpp:1059 +#: view/kateview.cpp:1061 #, kde-format msgid "Move to Bottom of View" msgstr "" -#: view/kateview.cpp:1065 +#: view/kateview.cpp:1067 #, kde-format msgid "Select to Bottom of View" msgstr "" -#: view/kateview.cpp:1071 +#: view/kateview.cpp:1073 #, kde-format msgid "Move to Matching Bracket" msgstr "" -#: view/kateview.cpp:1077 +#: view/kateview.cpp:1079 #, kde-format msgid "Select to Matching Bracket" msgstr "" -#: view/kateview.cpp:1085 +#: view/kateview.cpp:1087 #, kde-format msgid "Transpose Characters" msgstr "" -#: view/kateview.cpp:1091 +#: view/kateview.cpp:1093 #, kde-format msgid "Delete Line" msgstr "" -#: view/kateview.cpp:1097 +#: view/kateview.cpp:1099 #, kde-format msgid "Delete Word Left" msgstr "" -#: view/kateview.cpp:1103 +#: view/kateview.cpp:1105 #, kde-format msgid "Delete Word Right" msgstr "" -#: view/kateview.cpp:1109 +#: view/kateview.cpp:1111 #, kde-format msgid "Delete Next Character" msgstr "" -#: view/kateview.cpp:1115 +#: view/kateview.cpp:1117 #, kde-format msgid "Backspace" msgstr "" -#: view/kateview.cpp:1124 +#: view/kateview.cpp:1126 #, kde-format msgid "Insert Tab" msgstr "" -#: view/kateview.cpp:1129 +#: view/kateview.cpp:1131 #, kde-format msgid "Insert Smart Newline" msgstr "" -#: view/kateview.cpp:1130 +#: view/kateview.cpp:1132 #, kde-format msgid "" "Insert newline including leading characters of the current line which are " "not letters or numbers." msgstr "" -#: view/kateview.cpp:1140 +#: view/kateview.cpp:1142 #, kde-format msgid "&Indent" msgstr "" -#: view/kateview.cpp:1141 +#: view/kateview.cpp:1143 #, kde-format msgid "" "Use this to indent a selected block of text.

You can configure " @@ -6768,76 +6677,76 @@ msgid "" "configuration dialog." msgstr "" -#: view/kateview.cpp:1148 +#: view/kateview.cpp:1150 #, kde-format msgid "&Unindent" msgstr "" -#: view/kateview.cpp:1149 +#: view/kateview.cpp:1151 #, kde-format msgid "Use this to unindent a selected block of text." msgstr "" -#: view/kateview.cpp:1167 +#: view/kateview.cpp:1169 #, kde-format msgid "Fold Toplevel Nodes" msgstr "" -#: view/kateview.cpp:1172 +#: view/kateview.cpp:1174 #, kde-format msgid "Unfold Toplevel Nodes" msgstr "" -#: view/kateview.cpp:1185 +#: view/kateview.cpp:1187 #, kde-format msgid "Fold Current Node" msgstr "" -#: view/kateview.cpp:1189 +#: view/kateview.cpp:1191 #, kde-format msgid "Unfold Current Node" msgstr "" -#: view/kateview.cpp:1264 +#: view/kateview.cpp:1266 #, kde-format msgid "(R/O) %1" msgstr "" -#: view/kateview.cpp:3531 +#: view/kateview.cpp:3533 #, kde-format msgid "Export File as HTML" msgstr "" #: view/kateviewhelpers.cpp:302 view/kateviewhelpers.cpp:349 -#: view/kateviewhelpers.cpp:942 +#: view/kateviewhelpers.cpp:947 #, kde-format msgctxt "from line - to line" msgid "
%1

%2
" msgstr "" -#: view/kateviewhelpers.cpp:1116 +#: view/kateviewhelpers.cpp:1121 #, kde-format msgid "Available Commands" msgstr "" -#: view/kateviewhelpers.cpp:1118 +#: view/kateviewhelpers.cpp:1123 #, kde-format msgid "" "

For help on individual commands, do 'help <command>'" msgstr "" -#: view/kateviewhelpers.cpp:1126 +#: view/kateviewhelpers.cpp:1131 #, kde-format msgid "No help for '%1'" msgstr "" -#: view/kateviewhelpers.cpp:1129 +#: view/kateviewhelpers.cpp:1134 #, kde-format msgid "No such command %1" msgstr "" -#: view/kateviewhelpers.cpp:1135 +#: view/kateviewhelpers.cpp:1140 #, kde-format msgid "" "

This is the Katepart command line.
Syntax: command " @@ -6846,37 +6755,37 @@ msgid "" "help <command>

" msgstr "" -#: view/kateviewhelpers.cpp:1221 vimode/emulatedcommandbar/commandmode.cpp:221 +#: view/kateviewhelpers.cpp:1226 vimode/emulatedcommandbar/commandmode.cpp:221 #, kde-format msgid "No such command: \"%1\"" msgstr "" -#: view/kateviewhelpers.cpp:1224 vimode/emulatedcommandbar/commandmode.cpp:202 +#: view/kateviewhelpers.cpp:1229 vimode/emulatedcommandbar/commandmode.cpp:202 #, kde-format msgid "Error: No range allowed for command \"%1\"." msgstr "" -#: view/kateviewhelpers.cpp:1235 vimode/emulatedcommandbar/commandmode.cpp:207 +#: view/kateviewhelpers.cpp:1240 vimode/emulatedcommandbar/commandmode.cpp:207 #, kde-format msgid "Success: " msgstr "" -#: view/kateviewhelpers.cpp:1249 vimode/emulatedcommandbar/commandmode.cpp:216 +#: view/kateviewhelpers.cpp:1254 vimode/emulatedcommandbar/commandmode.cpp:216 #, kde-format msgid "Command \"%1\" failed." msgstr "" -#: view/kateviewhelpers.cpp:2345 view/kateviewhelpers.cpp:2346 +#: view/kateviewhelpers.cpp:2352 view/kateviewhelpers.cpp:2353 #, kde-format msgid "Mark Type %1" msgstr "" -#: view/kateviewhelpers.cpp:2369 +#: view/kateviewhelpers.cpp:2376 #, kde-format msgid "Set Default Mark Type" msgstr "" -#: view/kateviewhelpers.cpp:2428 +#: view/kateviewhelpers.cpp:2435 #, kde-format msgid "Disable Annotation Bar" msgstr "" diff -pruN 5.49.0-2/po/be/ktexteditor5.po 5.50.0-0ubuntu1/po/be/ktexteditor5.po --- 5.49.0-2/po/be/ktexteditor5.po 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/po/be/ktexteditor5.po 2018-09-02 19:33:06.000000000 +0000 @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: katepart4\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-07-15 03:26+0200\n" +"POT-Creation-Date: 2018-08-29 03:44+0200\n" "PO-Revision-Date: 2007-10-28 14:02+0200\n" "Last-Translator: Darafei Praliaskouski \n" "Language-Team: Belarusian \n" @@ -96,7 +96,7 @@ msgstr "Збор" #. i18n: ectx: property (text), widget (QTreeWidget, treeWidget) #: completion/katecompletionmodel.cpp:1311 -#: dialogs/commandmenuconfigwidget.ui:22 dialogs/katedialogs.cpp:1075 +#: dialogs/commandmenuconfigwidget.ui:22 #, kde-format msgid "Name" msgstr "Назва" @@ -226,7 +226,7 @@ msgstr "" msgid "Unknown Property" msgstr "" -#: completion/katekeywordcompletion.cpp:165 +#: completion/katekeywordcompletion.cpp:150 #, kde-format msgid "Language keywords" msgstr "" @@ -291,7 +291,7 @@ msgstr "Маркеры пераносу #. i18n: ectx: property (title), widget (QGroupBox, gbBorders) #. i18n: ectx: Menu (view_menu_borders) #: data/katepart5ui.rc:69 dialogs/bordersappearanceconfigwidget.ui:17 -#: dialogs/katedialogs.cpp:657 +#: dialogs/katedialogs.cpp:654 #, fuzzy, kde-format #| msgid "Borders" msgid "Borders" @@ -508,7 +508,7 @@ msgid "Scro&llbars visibility:" msgstr "" #. i18n: ectx: property (text), item, widget (QComboBox, cmbShowScrollbars) -#: dialogs/bordersappearanceconfigwidget.ui:216 dialogs/katedialogs.cpp:661 +#: dialogs/bordersappearanceconfigwidget.ui:216 dialogs/katedialogs.cpp:658 #, kde-format msgid "Always On" msgstr "" @@ -668,8 +668,8 @@ msgstr "&Шаблон:" #. i18n: ectx: property (title), widget (QGroupBox, gbViInputMode) #. i18n: ectx: property (title), widget (QGroupBox, gbGeneral) -#: dialogs/completionconfigtab.ui:20 dialogs/katedialogs.cpp:523 -#: dialogs/katedialogs.cpp:653 dialogs/katedialogs.cpp:858 +#: dialogs/completionconfigtab.ui:20 dialogs/katedialogs.cpp:520 +#: dialogs/katedialogs.cpp:650 dialogs/katedialogs.cpp:855 #: vimode/config/configwidget.ui:29 #, kde-format msgid "General" @@ -1040,7 +1040,7 @@ msgid "&Delete" msgstr "В&ыдаліць" #. i18n: ectx: property (title), widget (QGroupBox, gbProperties) -#: dialogs/filetypeconfigwidget.ui:66 mode/katemodeconfigpage.cpp:268 +#: dialogs/filetypeconfigwidget.ui:66 mode/katemodeconfigpage.cpp:265 #, fuzzy, kde-format msgid "Properties" msgstr "Уласцівасці" @@ -1152,12 +1152,6 @@ msgstr "" "адпавядае некалькі азначэнняў тыпу, тады выкарыстоўваюцца настаўленні для " "тыпу з найвышэйшым прыярытэтам." -#. i18n: ectx: property (text), widget (QPushButton, btnDownload) -#: dialogs/filetypeconfigwidget.ui:232 -#, fuzzy, kde-format -msgid "Download Highlighting Files..." -msgstr "Правілы падсветкі" - #. i18n: ectx: property (text), widget (QLabel, lblMode) #: dialogs/indentationconfigwidget.ui:17 #, kde-format @@ -1349,7 +1343,7 @@ msgstr "" msgid "Increase indentation level if in l&eading blank space" msgstr "" -#: dialogs/katedialogs.cpp:198 dialogs/katedialogs.cpp:200 +#: dialogs/katedialogs.cpp:195 dialogs/katedialogs.cpp:197 #, fuzzy, kde-format #| msgid "Character" msgid " character" @@ -1358,30 +1352,30 @@ msgstr[0] "Знак" msgstr[1] "Знак" msgstr[2] "Знак" -#: dialogs/katedialogs.cpp:227 +#: dialogs/katedialogs.cpp:224 #, kde-format msgid "Indentation" msgstr "" -#: dialogs/katedialogs.cpp:300 +#: dialogs/katedialogs.cpp:297 #, fuzzy, kde-format #| msgid "Word Completion Plugin" msgid "Auto Completion" msgstr "Модуль заканчэння словаў" -#: dialogs/katedialogs.cpp:364 +#: dialogs/katedialogs.cpp:361 #, kde-format msgid "Spellcheck" msgstr "Спраўдзіць правапіс" -#: dialogs/katedialogs.cpp:444 +#: dialogs/katedialogs.cpp:441 #, fuzzy, kde-format #| msgctxt "Language Section" #| msgid "Configuration" msgid "Text Navigation" msgstr "Файлы настаўленняў" -#: dialogs/katedialogs.cpp:512 +#: dialogs/katedialogs.cpp:509 #, fuzzy, kde-format #| msgid "Character" msgctxt "Wrap words at (value is at 20 or larger)" @@ -1391,128 +1385,92 @@ msgstr[0] "Знак" msgstr[1] "Знак" msgstr[2] "Знак" -#: dialogs/katedialogs.cpp:625 +#: dialogs/katedialogs.cpp:622 #, kde-format msgid "Editing" msgstr "Рэдагаванне" -#: dialogs/katedialogs.cpp:630 +#: dialogs/katedialogs.cpp:627 #, kde-format msgid "Editing Options" msgstr "Параметры рэдагавання" -#: dialogs/katedialogs.cpp:659 +#: dialogs/katedialogs.cpp:656 #, fuzzy, kde-format msgid "Off" msgstr "Выкл" -#: dialogs/katedialogs.cpp:660 +#: dialogs/katedialogs.cpp:657 #, kde-format msgid "Follow Line Numbers" msgstr "" -#: dialogs/katedialogs.cpp:788 dialogs/katedialogs.cpp:793 +#: dialogs/katedialogs.cpp:785 dialogs/katedialogs.cpp:790 #, fuzzy, kde-format msgid "Appearance" msgstr "Вонкавы выгляд" #. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: dialogs/katedialogs.cpp:859 dialogs/textareaappearanceconfigwidget.ui:137 +#: dialogs/katedialogs.cpp:856 dialogs/textareaappearanceconfigwidget.ui:137 #, kde-format msgid "Advanced" msgstr "" -#: dialogs/katedialogs.cpp:914 +#: dialogs/katedialogs.cpp:911 #, kde-format msgid "" "You did not provide a backup suffix or prefix. Using default suffix: '~'" msgstr "" -#: dialogs/katedialogs.cpp:915 +#: dialogs/katedialogs.cpp:912 #, kde-format msgid "No Backup Suffix or Prefix" msgstr "Без суфіксаў і прэфіксаў рэзервавай копіі" -#: dialogs/katedialogs.cpp:1044 +#: dialogs/katedialogs.cpp:1041 #, kde-format msgid "Open/Save" msgstr "Адкрыцце/запіс" -#: dialogs/katedialogs.cpp:1049 +#: dialogs/katedialogs.cpp:1046 #, kde-format msgid "File Opening & Saving" msgstr "Адкрыцце і запіс файлаў" -#: dialogs/katedialogs.cpp:1063 -#, fuzzy, kde-format -msgid "Highlight Download" -msgstr "Сцягванне файлаў падсветкі" - -#: dialogs/katedialogs.cpp:1070 -#, kde-format -msgid "Select the syntax highlighting files you want to update:" -msgstr "Выберыце файлы падсветкі сінтаксісу, якія вы хочаце абнавіць:" - -#: dialogs/katedialogs.cpp:1075 -#, kde-format -msgid "Installed" -msgstr "Устаноўлена" - -#: dialogs/katedialogs.cpp:1075 -#, kde-format -msgid "Latest" -msgstr "Апошні" - -#: dialogs/katedialogs.cpp:1082 -#, kde-format -msgid "Note: New versions are selected automatically." -msgstr "Заўвага: Новыя версіі выбіраюцца аўтаматычна." - -#: dialogs/katedialogs.cpp:1089 -#, kde-format -msgid "&Install" -msgstr "&Устанавіць" - -#: dialogs/katedialogs.cpp:1132 -#, kde-format -msgid "" -"The list of highlightings could not be found on / retrieved from the server" -msgstr "" - -#: dialogs/katedialogs.cpp:1236 +#: dialogs/katedialogs.cpp:1067 #, kde-format msgid "&Go to line:" msgstr "&Ісці да радка:" -#: dialogs/katedialogs.cpp:1242 +#: dialogs/katedialogs.cpp:1073 #, fuzzy, kde-format msgid "Go" msgstr "Ісці" -#: dialogs/katedialogs.cpp:1304 +#: dialogs/katedialogs.cpp:1135 #, fuzzy, kde-format #| msgid "&Section:" msgid "Dictionary:" msgstr "&Раздзел:" -#: dialogs/katedialogs.cpp:1358 +#: dialogs/katedialogs.cpp:1189 #, fuzzy, kde-format #| msgid "&View Difference" msgid "View &Difference" msgstr "Па&казаць адрозненні" -#: dialogs/katedialogs.cpp:1359 +#: dialogs/katedialogs.cpp:1190 #, kde-format msgid "Shows a diff of the changes" msgstr "" -#: dialogs/katedialogs.cpp:1364 +#: dialogs/katedialogs.cpp:1195 #, fuzzy, kde-format #| msgid "Reloa&d" msgid "&Reload" msgstr "&Абнавіць" -#: dialogs/katedialogs.cpp:1366 +#: dialogs/katedialogs.cpp:1197 #, fuzzy, kde-format #| msgid "" #| "Reload the file from disk. If you have unsaved changes, they will be lost." @@ -1520,30 +1478,30 @@ msgid "Reload the file from disk. Unsave msgstr "" "Перачытаць файл з дыску. Калі вы не запісалі нейкія змены, яны згубяцца." -#: dialogs/katedialogs.cpp:1370 +#: dialogs/katedialogs.cpp:1201 #, fuzzy, kde-format #| msgid "&Save File As..." msgid "&Save As..." msgstr "&Запісаць файл як..." -#: dialogs/katedialogs.cpp:1372 +#: dialogs/katedialogs.cpp:1203 #, kde-format msgid "Lets you select a location and save the file again." msgstr "Дазваляе выбраць месца і зноў паспрабаваць запісаць файл." #. i18n: ectx: property (text), widget (QPushButton, m_skipBtn) -#: dialogs/katedialogs.cpp:1377 spellcheck/spellcheckbar.ui:143 +#: dialogs/katedialogs.cpp:1208 spellcheck/spellcheckbar.ui:143 #, kde-format msgid "&Ignore" msgstr "&Ігнараваць" -#: dialogs/katedialogs.cpp:1378 +#: dialogs/katedialogs.cpp:1209 #, fuzzy, kde-format #| msgid "Ignore the changes. You will not be prompted again." msgid "Ignores the changes on disk without any action." msgstr "Ігнараваць змены. Вас больш не патурбуюць такім пытаннем." -#: dialogs/katedialogs.cpp:1445 swapfile/kateswapdiffcreator.cpp:137 +#: dialogs/katedialogs.cpp:1276 swapfile/kateswapdiffcreator.cpp:137 #, kde-format msgid "" "The diff command failed. Please make sure that diff(1) is installed and in " @@ -1552,17 +1510,17 @@ msgstr "" "Немагчыма выканаць загад diff. Праверце правільнасць устаноўкі праграмы " "diff(1) у вашым шляху пошуку PATH." -#: dialogs/katedialogs.cpp:1447 swapfile/kateswapdiffcreator.cpp:139 +#: dialogs/katedialogs.cpp:1278 swapfile/kateswapdiffcreator.cpp:139 #, kde-format msgid "Error Creating Diff" msgstr "Памылка стварэння файла адрозненняў" -#: dialogs/katedialogs.cpp:1455 swapfile/kateswapdiffcreator.cpp:147 +#: dialogs/katedialogs.cpp:1286 swapfile/kateswapdiffcreator.cpp:147 #, kde-format msgid "The files are identical." msgstr "" -#: dialogs/katedialogs.cpp:1456 swapfile/kateswapdiffcreator.cpp:148 +#: dialogs/katedialogs.cpp:1287 swapfile/kateswapdiffcreator.cpp:148 #, kde-format msgid "Diff Output" msgstr "" @@ -1997,7 +1955,7 @@ msgid "Append newline at end of file on msgstr "" #. i18n: ectx: property (whatsThis), widget (QGroupBox, gbWordWrap) -#: dialogs/textareaappearanceconfigwidget.ui:9 view/kateview.cpp:697 +#: dialogs/textareaappearanceconfigwidget.ui:9 view/kateview.cpp:699 #, kde-format msgid "" "If this option is checked, the text lines will be wrapped at the view border " @@ -2005,7 +1963,7 @@ msgid "" msgstr "" #. i18n: ectx: property (title), widget (QGroupBox, gbWordWrap) -#: dialogs/textareaappearanceconfigwidget.ui:12 view/kateview.cpp:694 +#: dialogs/textareaappearanceconfigwidget.ui:12 view/kateview.cpp:696 #, kde-format msgid "&Dynamic Word Wrap" msgstr "" @@ -2163,17 +2121,17 @@ msgstr "" msgid "Show word count" msgstr "" -#. i18n: ectx: property (toolTip), widget (QCheckBox, chkShowLinesCount) +#. i18n: ectx: property (toolTip), widget (QCheckBox, chkShowLineCount) #: dialogs/textareaappearanceconfigwidget.ui:199 #, kde-format -msgid "Show/hide Lines count in status bar" +msgid "Show/hide line count in status bar" msgstr "" -#. i18n: ectx: property (text), widget (QCheckBox, chkShowLinesCount) +#. i18n: ectx: property (text), widget (QCheckBox, chkShowLineCount) #: dialogs/textareaappearanceconfigwidget.ui:202 #, fuzzy, kde-format #| msgid "Show &Line Numbers" -msgid "Show Lines Count" +msgid "Show line count" msgstr "Паказаць нумары &радкоў" #: document/katebuffer.cpp:179 @@ -2188,7 +2146,7 @@ msgstr "Новы тып файлаў" msgid "The file %1 does not exist." msgstr "" -#: document/katedocument.cpp:2157 +#: document/katedocument.cpp:2154 #, fuzzy, kde-format #| msgid "" #| "The file %1 could not be loaded, as it was not possible to read from it.\n" @@ -2202,23 +2160,23 @@ msgstr "" "\n" "Праверце правы доступу для гэтага файла." -#: document/katedocument.cpp:2160 +#: document/katedocument.cpp:2157 #, kde-format msgctxt "translators: you can also translate 'Try Again' with 'Reload'" msgid "Try Again" msgstr "" -#: document/katedocument.cpp:2163 document/katedocument.cpp:5981 +#: document/katedocument.cpp:2160 document/katedocument.cpp:5949 #, kde-format msgid "&Close" msgstr "" -#: document/katedocument.cpp:2164 document/katedocument.cpp:5982 +#: document/katedocument.cpp:2161 document/katedocument.cpp:5950 #, kde-format msgid "Close message" msgstr "" -#: document/katedocument.cpp:2175 +#: document/katedocument.cpp:2172 #, kde-format msgid "" "The file %1 could not be loaded, as it was not possible to read from it.\n" @@ -2229,7 +2187,7 @@ msgstr "" "\n" "Праверце правы доступу для гэтага файла." -#: document/katedocument.cpp:2299 +#: document/katedocument.cpp:2296 #, kde-format msgid "" "The file %1 was opened with %2 encoding but contained invalid characters." @@ -2238,7 +2196,7 @@ msgid "" "write mode again in the tools menu to be able to edit it." msgstr "" -#: document/katedocument.cpp:2309 +#: document/katedocument.cpp:2306 #, kde-format msgid "" "The file %1 was opened with %2 encoding but contained invalid characters. It " @@ -2247,7 +2205,7 @@ msgid "" "again in the tools menu to be able to edit it." msgstr "" -#: document/katedocument.cpp:2320 +#: document/katedocument.cpp:2317 #, kde-format msgid "" "The file %1 was opened and contained lines longer than the configured Line " @@ -2256,17 +2214,17 @@ msgid "" "only mode, as saving will modify its content." msgstr "" -#: document/katedocument.cpp:2325 +#: document/katedocument.cpp:2322 #, kde-format msgid "Temporarily raise limit and reload file" msgstr "" -#: document/katedocument.cpp:2328 +#: document/katedocument.cpp:2325 #, kde-format msgid "Close" msgstr "" -#: document/katedocument.cpp:2334 +#: document/katedocument.cpp:2331 #, kde-format msgid "" "The file %1 was opened and contained lines longer than the configured Line " @@ -2275,7 +2233,7 @@ msgid "" "only mode, as saving will modify its content." msgstr "" -#: document/katedocument.cpp:2357 +#: document/katedocument.cpp:2354 #, kde-format msgid "" "Do you really want to save this unmodified file? You could overwrite changed " @@ -2284,18 +2242,18 @@ msgstr "" "Вы сапраўды хочаце запісаць зменены файл? Вы можаце згубіць старыя данні, " "запісаныя на дыску." -#: document/katedocument.cpp:2357 +#: document/katedocument.cpp:2354 #, kde-format msgid "Trying to Save Unmodified File" msgstr "Спроба запісу нязмененага файла" -#: document/katedocument.cpp:2357 document/katedocument.cpp:2362 -#: document/katedocument.cpp:2374 +#: document/katedocument.cpp:2354 document/katedocument.cpp:2359 +#: document/katedocument.cpp:2371 #, kde-format msgid "Save Nevertheless" msgstr "Усё роўна запісаць!" -#: document/katedocument.cpp:2362 +#: document/katedocument.cpp:2359 #, kde-format msgid "" "Do you really want to save this file? Both your open file and the file on " @@ -2304,13 +2262,13 @@ msgstr "" "Вы сапраўды хочаце запісаць гэты файл? І адкрыты файл, і яго дыскавая копія " "былі змененыя з часу адкрыцця. Вы можаце згубіць карысную інфармацыю." -#: document/katedocument.cpp:2362 document/katedocument.cpp:2374 -#: document/katedocument.cpp:2666 +#: document/katedocument.cpp:2359 document/katedocument.cpp:2371 +#: document/katedocument.cpp:2663 #, kde-format msgid "Possible Data Loss" msgstr "Магчымая згуба інфармацыі" -#: document/katedocument.cpp:2374 +#: document/katedocument.cpp:2371 #, fuzzy, kde-format #| msgid "" #| "The selected encoding cannot encode every unicode character in this " @@ -2323,20 +2281,26 @@ msgstr "" "гэтага дакумента. Вы сапраўды хочаце запісаць гэты файл на дыск? Вы можаце " "згубіць карыстную інфармацыю." -#: document/katedocument.cpp:2415 document/katedocument.cpp:4350 -#, kde-format +#: document/katedocument.cpp:2412 +#, fuzzy, kde-format +#| msgid "" +#| "The document could not be saved, as it was not possible to write to %1.\n" +#| "\n" +#| "Check that you have write access to this file or that enough disk space " +#| "is available." msgid "" "The document could not be saved, as it was not possible to write to %1.\n" -"\n" "Check that you have write access to this file or that enough disk space is " -"available." +"available.\n" +"The original file may be lost or damaged. Don't quit the application until " +"the file is successfully written." msgstr "" "Немагчыма запісаць дакумент, з-за бракавання правоў на запіс у %1.\n" "\n" "Праверце правы доступу для гэтага файла і наяўнасць вольнай дыскавай " "прасторы." -#: document/katedocument.cpp:2539 +#: document/katedocument.cpp:2536 #, kde-format msgid "" "For file %1 no backup copy could be created before saving. If an error " @@ -2345,70 +2309,83 @@ msgid "" "only for you." msgstr "" -#: document/katedocument.cpp:2542 +#: document/katedocument.cpp:2539 #, kde-format msgid "Failed to create backup copy." msgstr "" -#: document/katedocument.cpp:2543 +#: document/katedocument.cpp:2540 #, fuzzy, kde-format msgid "Try to Save Nevertheless" msgstr "Усё роўна запісаць!" -#: document/katedocument.cpp:2665 +#: document/katedocument.cpp:2662 #, kde-format msgid "Do you really want to continue to close this file? Data loss may occur." msgstr "" "Вы сапраўды хочаце закрыць гэты файл? Вы можаце згубіць карысную інфармацыю." -#: document/katedocument.cpp:2666 +#: document/katedocument.cpp:2663 #, kde-format msgid "Close Nevertheless" msgstr "Усё роўна закрыць!" -#: document/katedocument.cpp:4120 +#: document/katedocument.cpp:4116 #, fuzzy, kde-format msgid "Untitled" msgstr "Безназоўны" -#: document/katedocument.cpp:4161 document/katedocument.cpp:4315 -#: document/katedocument.cpp:4326 document/katedocument.cpp:5041 +#: document/katedocument.cpp:4157 document/katedocument.cpp:4311 +#: document/katedocument.cpp:4322 document/katedocument.cpp:5037 #, kde-format msgid "Save File" msgstr "Запісаць файл" -#: document/katedocument.cpp:4165 +#: document/katedocument.cpp:4161 #, kde-format msgid "Save failed" msgstr "Немагчыма запісаць" -#: document/katedocument.cpp:4225 +#: document/katedocument.cpp:4221 #, kde-format msgid "What do you want to do?" msgstr "Што вы хочаце зрабіць?" -#: document/katedocument.cpp:4226 +#: document/katedocument.cpp:4222 #, kde-format msgid "File Was Changed on Disk" msgstr "Дыскавая копія файла змянілася" -#: document/katedocument.cpp:4227 +#: document/katedocument.cpp:4223 #, kde-format msgid "&Reload File" msgstr "&Адкрыць файл зноў" -#: document/katedocument.cpp:4228 +#: document/katedocument.cpp:4224 #, kde-format msgid "&Ignore Changes" msgstr "&Ігнараваць змены" -#: document/katedocument.cpp:4338 +#: document/katedocument.cpp:4334 #, fuzzy, kde-format #| msgid "Save File" msgid "Save Copy of File" msgstr "Запісаць файл" -#: document/katedocument.cpp:4586 +#: document/katedocument.cpp:4346 +#, kde-format +msgid "" +"The document could not be saved, as it was not possible to write to %1.\n" +"\n" +"Check that you have write access to this file or that enough disk space is " +"available." +msgstr "" +"Немагчыма запісаць дакумент, з-за бракавання правоў на запіс у %1.\n" +"\n" +"Праверце правы доступу для гэтага файла і наяўнасць вольнай дыскавай " +"прасторы." + +#: document/katedocument.cpp:4582 #, kde-format msgid "" "Using deprecated modeline 'remove-trailing-space'. Please replace with " @@ -2416,7 +2393,7 @@ msgid "" "applications/kate/config-variables.html#variable-remove-trailing-spaces" msgstr "" -#: document/katedocument.cpp:4591 +#: document/katedocument.cpp:4587 #, kde-format msgid "" "Using deprecated modeline 'replace-trailing-space-save'. Please replace with " @@ -2424,50 +2401,50 @@ msgid "" "applications/kate/config-variables.html#variable-remove-trailing-spaces" msgstr "" -#: document/katedocument.cpp:4928 +#: document/katedocument.cpp:4924 #, kde-format msgid "The file '%1' was modified by another program." msgstr "Файл '%1' зменены іншай праграмай." -#: document/katedocument.cpp:4931 +#: document/katedocument.cpp:4927 #, kde-format msgid "The file '%1' was created by another program." msgstr "Файл '%1' створаны іншай праграмай." -#: document/katedocument.cpp:4934 +#: document/katedocument.cpp:4930 #, kde-format msgid "The file '%1' was deleted by another program." msgstr "Файл '%1' выдалены іншай праграмай." -#: document/katedocument.cpp:5068 +#: document/katedocument.cpp:5064 #, kde-format msgid "" "A file named \"%1\" already exists. Are you sure you want to overwrite it?" msgstr "Файл з назвай \"%1\" ужо існуе. Вы сапраўды хочаце перапісаць яго?" -#: document/katedocument.cpp:5070 +#: document/katedocument.cpp:5066 #, kde-format msgid "Overwrite File?" msgstr "Перапісаць файл?" -#: document/katedocument.cpp:5285 +#: document/katedocument.cpp:5281 #, kde-format msgid "" "The document \"%1\" has been modified.\n" "Do you want to save your changes or discard them?" msgstr "" -#: document/katedocument.cpp:5287 +#: document/katedocument.cpp:5283 #, kde-format msgid "Close Document" msgstr "" -#: document/katedocument.cpp:5420 +#: document/katedocument.cpp:5416 #, kde-format msgid "The file %2 is still loading." msgstr "" -#: document/katedocument.cpp:5427 +#: document/katedocument.cpp:5423 #, kde-format msgid "&Abort Loading" msgstr "" @@ -2535,28 +2512,28 @@ msgstr "&Знаказбор:" msgid "Vi Input Mode" msgstr "" -#: mode/katemodeconfigpage.cpp:60 +#: mode/katemodeconfigpage.cpp:59 #, kde-format msgid "" msgstr "" -#: mode/katemodeconfigpage.cpp:71 +#: mode/katemodeconfigpage.cpp:69 #, fuzzy, kde-format #| msgid "Use Default Style" msgid "Use Default" msgstr "Выкарыстоўваць прадвызначаны стыль" -#: mode/katemodeconfigpage.cpp:184 +#: mode/katemodeconfigpage.cpp:181 #, kde-format msgid "New Filetype" msgstr "Новы тып файлаў" -#: mode/katemodeconfigpage.cpp:238 +#: mode/katemodeconfigpage.cpp:235 #, kde-format msgid "Properties of %1" msgstr "Уласцівасці %1" -#: mode/katemodeconfigpage.cpp:288 +#: mode/katemodeconfigpage.cpp:285 #, kde-format msgid "" "Select the MimeTypes you want for this file type.\n" @@ -2567,12 +2544,12 @@ msgstr "" "Улічвайце, што гэтае дзеянне дадаткова аўтаматычна зменіць асацыяваныя " "пашырэнні файлаў." -#: mode/katemodeconfigpage.cpp:290 +#: mode/katemodeconfigpage.cpp:287 #, kde-format msgid "Select Mime Types" msgstr "Выбар тыпаў MIME" -#: mode/katemodeconfigpage.cpp:307 +#: mode/katemodeconfigpage.cpp:298 #, fuzzy, kde-format #| msgid "&Filetype" msgid "Modes && Filetypes" @@ -3153,7 +3130,7 @@ msgstr "" msgid "Marker Colors" msgstr "Колеры" -#: schema/kateschemaconfig.cpp:206 view/kateviewhelpers.cpp:1442 +#: schema/kateschemaconfig.cpp:206 view/kateviewhelpers.cpp:1447 #, kde-format msgid "Bookmark" msgstr "Закладка" @@ -4119,6 +4096,12 @@ msgctxt "Autoindent mode" msgid "Python" msgstr "Python" +#: script/data/indentation/r.js:2 +#, kde-format +msgctxt "Autoindent mode" +msgid "R" +msgstr "" + #: script/data/indentation/replicode.js:2 #, fuzzy, kde-format #| msgid "&Replace" @@ -4185,6 +4168,7 @@ msgid "Error loading script %1" msgstr "" #: script/katescriptmanager.cpp:324 script/katescriptmanager.cpp:337 +#: script/katescriptview.cpp:136 #, fuzzy, kde-format msgid "Command not found: %1" msgstr "Загад не знойдзены" @@ -4837,259 +4821,178 @@ msgstr "" msgid "Discard" msgstr "Выключана" -#: syntax/katehighlight.cpp:82 -#, fuzzy, kde-format -#| msgid "None" -msgctxt "Syntax highlighting" -msgid "None" -msgstr "Няма" - -#: syntax/katehighlight.cpp:799 -#, kde-format -msgid "Normal Text" -msgstr "Звычайны тэкст" - -#: syntax/katehighlight.cpp:1010 -#, fuzzy, kde-format -#| msgid "" -#| "%1: Deprecated syntax. Attribute (%2) not addressed by symbolic " -#| "name
" -msgid "" -"%1: Deprecated syntax. Attribute (%2) not addressed by symbolic " -"name
" -msgstr "" -"%1: Састарэлы сінтаксіс. Атрыбут (%2) не адрасаваны сімвалічнай " -"назвай
" - -#: syntax/katehighlight.cpp:1522 -#, fuzzy, kde-format -#| msgid "%1: Deprecated syntax. Context %2 has no symbolic name
" -msgid "%1: Deprecated syntax. Context %2 has no symbolic name
" -msgstr "" -"%1: Састарэлы сінтаксіс. Кантэкст %2 не мае сімвалічнай назвы
" - -#: syntax/katehighlight.cpp:1605 -#, kde-format -msgid "" -"%1:Deprecated syntax. Context %2 not addressed by a symbolic name" -msgstr "" -"%1:Састарэлы сінтаксіс. Кантэкст %2 не адрасаваны сімвалічнай назвай" - -#: syntax/katehighlight.cpp:1749 -#, fuzzy, kde-format -msgid "" -"There were warning(s) and/or error(s) while parsing the syntax highlighting " -"configuration." -msgstr "" -"Адбыліся памылкі/папярэджанні пры апрацоўванні настаўленняў падсветкі " -"сінтаксісу." - -#: syntax/katehighlight.cpp:1751 -#, kde-format -msgid "Kate Syntax Highlighting Parser" -msgstr "Падсвятляльнік сінтаксісу Kate" - -#: syntax/katehighlight.cpp:1917 -#, kde-format -msgid "" -"Since there has been an error parsing the highlighting description, this " -"highlighting will be disabled" -msgstr "" -"З-за памылкі апрацоўвання настаўленняў падсветкі гэты метад падсветкі не " -"будзе ўжыты" - -#: syntax/katehighlight.cpp:2141 -#, kde-format -msgid "" -"%1: Specified multiline comment region (%2) could not be resolved
" -msgstr "" - -#: syntax/katesyntaxdocument.cpp:65 -#, kde-format -msgid "Unable to open %1" -msgstr "Немагчыма адкрыць %1" - -#: syntax/katesyntaxdocument.cpp:74 -#, fuzzy, kde-format -#| msgid "" -#| "The error %4
has been detected in the file %1 at %2/%3
" -msgid "" -"The error %4
has been detected in the file %1 at %2/%3
" -msgstr "Памылка %4
вынайдзена ў файле %1 at %2/%3
" - -#: syntax/katesyntaxmanager.cpp:166 +#: syntax/katesyntaxmanager.cpp:133 #, fuzzy, kde-format #| msgid "Normal" msgctxt "@item:intable Text context" msgid "Normal" msgstr "Звычайны" -#: syntax/katesyntaxmanager.cpp:167 +#: syntax/katesyntaxmanager.cpp:134 #, fuzzy, kde-format #| msgid "Keyword" msgctxt "@item:intable Text context" msgid "Keyword" msgstr "Ключавое слова" -#: syntax/katesyntaxmanager.cpp:168 +#: syntax/katesyntaxmanager.cpp:135 #, fuzzy, kde-format #| msgid "Function" msgctxt "@item:intable Text context" msgid "Function" msgstr "Функцыя" -#: syntax/katesyntaxmanager.cpp:169 +#: syntax/katesyntaxmanager.cpp:136 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Variable" msgstr "&Зменныя:" -#: syntax/katesyntaxmanager.cpp:170 +#: syntax/katesyntaxmanager.cpp:137 #, kde-format msgctxt "@item:intable Text context" msgid "Control Flow" msgstr "" -#: syntax/katesyntaxmanager.cpp:171 +#: syntax/katesyntaxmanager.cpp:138 #, kde-format msgctxt "@item:intable Text context" msgid "Operator" msgstr "" -#: syntax/katesyntaxmanager.cpp:172 +#: syntax/katesyntaxmanager.cpp:139 #, kde-format msgctxt "@item:intable Text context" msgid "Built-in" msgstr "" -#: syntax/katesyntaxmanager.cpp:173 +#: syntax/katesyntaxmanager.cpp:140 #, fuzzy, kde-format #| msgid "File e&xtensions:" msgctxt "@item:intable Text context" msgid "Extension" msgstr "Па&шырэнні файлаў:" -#: syntax/katesyntaxmanager.cpp:174 +#: syntax/katesyntaxmanager.cpp:141 #, kde-format msgctxt "@item:intable Text context" msgid "Preprocessor" msgstr "" -#: syntax/katesyntaxmanager.cpp:175 +#: syntax/katesyntaxmanager.cpp:142 #, kde-format msgctxt "@item:intable Text context" msgid "Attribute" msgstr "" -#: syntax/katesyntaxmanager.cpp:177 +#: syntax/katesyntaxmanager.cpp:144 #, fuzzy, kde-format #| msgid "Character" msgctxt "@item:intable Text context" msgid "Character" msgstr "Знак" -#: syntax/katesyntaxmanager.cpp:178 +#: syntax/katesyntaxmanager.cpp:145 #, fuzzy, kde-format #| msgid "Character" msgctxt "@item:intable Text context" msgid "Special Character" msgstr "Знак" -#: syntax/katesyntaxmanager.cpp:179 +#: syntax/katesyntaxmanager.cpp:146 #, fuzzy, kde-format #| msgid "String" msgctxt "@item:intable Text context" msgid "String" msgstr "Радок" -#: syntax/katesyntaxmanager.cpp:180 +#: syntax/katesyntaxmanager.cpp:147 #, kde-format msgctxt "@item:intable Text context" msgid "Verbatim String" msgstr "" -#: syntax/katesyntaxmanager.cpp:181 +#: syntax/katesyntaxmanager.cpp:148 #, fuzzy, kde-format #| msgid "Filetype Specific Settings" msgctxt "@item:intable Text context" msgid "Special String" msgstr "Адмысловыя настаўленні для тыпаў файлаў" -#: syntax/katesyntaxmanager.cpp:182 +#: syntax/katesyntaxmanager.cpp:149 #, kde-format msgctxt "@item:intable Text context" msgid "Imports, Modules, Includes" msgstr "" -#: syntax/katesyntaxmanager.cpp:184 +#: syntax/katesyntaxmanager.cpp:151 #, fuzzy, kde-format #| msgid "Data Type" msgctxt "@item:intable Text context" msgid "Data Type" msgstr "Тып данняў" -#: syntax/katesyntaxmanager.cpp:185 +#: syntax/katesyntaxmanager.cpp:152 #, fuzzy, kde-format #| msgid "Decimal/Value" msgctxt "@item:intable Text context" msgid "Decimal/Value" msgstr "Дзесятковы лік/Значэнне" -#: syntax/katesyntaxmanager.cpp:186 +#: syntax/katesyntaxmanager.cpp:153 #, fuzzy, kde-format #| msgid "Base-N Integer" msgctxt "@item:intable Text context" msgid "Base-N Integer" msgstr "Цэлы лік парадку N" -#: syntax/katesyntaxmanager.cpp:187 +#: syntax/katesyntaxmanager.cpp:154 #, kde-format msgctxt "@item:intable Text context" msgid "Floating Point" msgstr "" -#: syntax/katesyntaxmanager.cpp:188 +#: syntax/katesyntaxmanager.cpp:155 #, kde-format msgctxt "@item:intable Text context" msgid "Constant" msgstr "" -#: syntax/katesyntaxmanager.cpp:190 +#: syntax/katesyntaxmanager.cpp:157 #, fuzzy, kde-format #| msgid "Comment" msgctxt "@item:intable Text context" msgid "Comment" msgstr "Каментар" -#: syntax/katesyntaxmanager.cpp:191 +#: syntax/katesyntaxmanager.cpp:158 #, fuzzy, kde-format #| msgid "Enumeration" msgctxt "@item:intable Text context" msgid "Documentation" msgstr "Пералічэнне" -#: syntax/katesyntaxmanager.cpp:192 +#: syntax/katesyntaxmanager.cpp:159 #, fuzzy, kde-format #| msgid "Header Properties" msgctxt "@item:intable Text context" msgid "Annotation" msgstr "Уласцівасці загалоўка" -#: syntax/katesyntaxmanager.cpp:193 +#: syntax/katesyntaxmanager.cpp:160 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Comment Variable" msgstr "&Зменныя:" -#: syntax/katesyntaxmanager.cpp:195 +#: syntax/katesyntaxmanager.cpp:162 #, fuzzy, kde-format #| msgid "Region Marker" msgctxt "@item:intable Text context" msgid "Region Marker" msgstr "Маркер рэгіёну" -#: syntax/katesyntaxmanager.cpp:196 +#: syntax/katesyntaxmanager.cpp:163 #, fuzzy, kde-format #| msgctxt "Language" #| msgid "Inform" @@ -5097,27 +5000,27 @@ msgctxt "@item:intable Text context" msgid "Information" msgstr "Inform" -#: syntax/katesyntaxmanager.cpp:197 +#: syntax/katesyntaxmanager.cpp:164 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Warning" msgstr "Папярэджанне" -#: syntax/katesyntaxmanager.cpp:198 +#: syntax/katesyntaxmanager.cpp:165 #, fuzzy, kde-format #| msgid "Alert" msgctxt "@item:intable Text context" msgid "Alert" msgstr "Трывога" -#: syntax/katesyntaxmanager.cpp:200 +#: syntax/katesyntaxmanager.cpp:167 #, fuzzy, kde-format #| msgid "Others" msgctxt "@item:intable Text context" msgid "Others" msgstr "Іншыя" -#: syntax/katesyntaxmanager.cpp:202 +#: syntax/katesyntaxmanager.cpp:169 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Error" @@ -6024,164 +5927,164 @@ msgctxt "short translation please" msgid "Set the font of the document." msgstr "Вылучыць увесь тэкст гэтага дакумента." -#: variableeditor/variablelineedit.cpp:226 +#: variableeditor/variablelineedit.cpp:225 #, fuzzy, kde-format #| msgid "Kate Syntax Highlighting Parser" msgctxt "short translation please" msgid "Set the syntax highlighting." msgstr "Падсвятляльнік сінтаксісу Kate" -#: variableeditor/variablelineedit.cpp:231 +#: variableeditor/variablelineedit.cpp:230 #, kde-format msgctxt "short translation please" msgid "Set the icon bar color." msgstr "" -#: variableeditor/variablelineedit.cpp:236 +#: variableeditor/variablelineedit.cpp:235 #, kde-format msgctxt "short translation please" msgid "Enable the icon border in the editor view." msgstr "" -#: variableeditor/variablelineedit.cpp:241 +#: variableeditor/variablelineedit.cpp:240 #, kde-format msgctxt "short translation please" msgid "Set the auto indentation style." msgstr "" -#: variableeditor/variablelineedit.cpp:246 +#: variableeditor/variablelineedit.cpp:245 #, kde-format msgctxt "short translation please" msgid "Adjust indentation of text pasted from the clipboard." msgstr "" -#: variableeditor/variablelineedit.cpp:252 +#: variableeditor/variablelineedit.cpp:251 #, kde-format msgctxt "short translation please" msgid "Set the indentation depth for each indent level." msgstr "" -#: variableeditor/variablelineedit.cpp:257 +#: variableeditor/variablelineedit.cpp:256 #, kde-format msgctxt "short translation please" msgid "Allow odd indentation level (no multiple of indent width)." msgstr "" -#: variableeditor/variablelineedit.cpp:262 +#: variableeditor/variablelineedit.cpp:261 #, fuzzy, kde-format #| msgid "Show &line numbers" msgctxt "short translation please" msgid "Show line numbers." msgstr "Паказваць &нумары радкоў" -#: variableeditor/variablelineedit.cpp:267 +#: variableeditor/variablelineedit.cpp:266 #, kde-format msgctxt "short translation please" msgid "Insert newline at end of file on save." msgstr "" -#: variableeditor/variablelineedit.cpp:272 +#: variableeditor/variablelineedit.cpp:271 #, kde-format msgctxt "short translation please" msgid "Enable overwrite mode in the document." msgstr "" -#: variableeditor/variablelineedit.cpp:277 +#: variableeditor/variablelineedit.cpp:276 #, kde-format msgctxt "short translation please" msgid "Enable persistent text selection." msgstr "" -#: variableeditor/variablelineedit.cpp:282 +#: variableeditor/variablelineedit.cpp:281 #, kde-format msgctxt "short translation please" msgid "Replace tabs with spaces when saving the document." msgstr "" -#: variableeditor/variablelineedit.cpp:287 +#: variableeditor/variablelineedit.cpp:286 #, fuzzy, kde-format #| msgid "Replace &All" msgctxt "short translation please" msgid "Replace tabs with spaces." msgstr "Замяніць &усё" -#: variableeditor/variablelineedit.cpp:292 +#: variableeditor/variablelineedit.cpp:291 #, fuzzy, kde-format #| msgid "Remove &trailing spaces" msgctxt "short translation please" msgid "Remove trailing spaces when saving the document." msgstr "Прыбіраць &канцавыя прагалы" -#: variableeditor/variablelineedit.cpp:297 +#: variableeditor/variablelineedit.cpp:296 #, kde-format msgctxt "short translation please" msgid "Show scrollbar minimap." msgstr "" -#: variableeditor/variablelineedit.cpp:302 +#: variableeditor/variablelineedit.cpp:301 #, kde-format msgctxt "short translation please" msgid "Show scrollbar preview." msgstr "" -#: variableeditor/variablelineedit.cpp:311 +#: variableeditor/variablelineedit.cpp:310 #, fuzzy, kde-format #| msgid "Font & Color Schemas" msgctxt "short translation please" msgid "Set the color scheme." msgstr "Шрыфты і колерныя схемы" -#: variableeditor/variablelineedit.cpp:316 +#: variableeditor/variablelineedit.cpp:315 #, kde-format msgctxt "short translation please" msgid "Set the text selection color." msgstr "" -#: variableeditor/variablelineedit.cpp:321 +#: variableeditor/variablelineedit.cpp:320 #, fuzzy, kde-format msgctxt "short translation please" msgid "Visualize tabs and trailing spaces." msgstr "Правілы падсветкі" -#: variableeditor/variablelineedit.cpp:326 +#: variableeditor/variablelineedit.cpp:325 #, fuzzy, kde-format #| msgid "Word Completion Plugin" msgctxt "short translation please" msgid "Enable smart home navigation." msgstr "Модуль заканчэння словаў" -#: variableeditor/variablelineedit.cpp:331 +#: variableeditor/variablelineedit.cpp:330 #, kde-format msgctxt "short translation please" msgid "Pressing TAB key indents." msgstr "" -#: variableeditor/variablelineedit.cpp:337 +#: variableeditor/variablelineedit.cpp:336 #, kde-format msgctxt "short translation please" msgid "Set the tab display width." msgstr "" -#: variableeditor/variablelineedit.cpp:343 +#: variableeditor/variablelineedit.cpp:342 #, kde-format msgctxt "short translation please" msgid "Set the number of undo steps to remember (0 equals infinity)." msgstr "" -#: variableeditor/variablelineedit.cpp:349 +#: variableeditor/variablelineedit.cpp:348 #, kde-format msgctxt "short translation please" msgid "Set the word wrap column." msgstr "" -#: variableeditor/variablelineedit.cpp:354 +#: variableeditor/variablelineedit.cpp:353 #, fuzzy, kde-format #| msgid "S&elected Background Color..." msgctxt "short translation please" msgid "Set the word wrap marker color." msgstr "В&ылучаны фонавы колер..." -#: variableeditor/variablelineedit.cpp:359 +#: variableeditor/variablelineedit.cpp:358 #, kde-format msgctxt "short translation please" msgid "Enable word wrap while typing text." @@ -6332,53 +6235,53 @@ msgstr "" msgid "Words %1/%2, Chars %3/%4" msgstr "" -#: view/kateview.cpp:472 +#: view/kateview.cpp:474 #, kde-format msgid "Cut the selected text and move it to the clipboard" msgstr "Выразаць вылучаны тэкст і змясціць яго ў кішэню" -#: view/kateview.cpp:475 +#: view/kateview.cpp:477 #, kde-format msgid "Paste previously copied or cut clipboard contents" msgstr "Уставіць раней скапіраваны/выразаны змест кішэні" -#: view/kateview.cpp:478 +#: view/kateview.cpp:480 #, kde-format msgid "" "Use this command to copy the currently selected text to the system clipboard." msgstr "Скапіраваць вылучаны тэкст у сістэмную кішэню." -#: view/kateview.cpp:480 +#: view/kateview.cpp:482 #, kde-format msgid "Clipboard &History" msgstr "" -#: view/kateview.cpp:485 +#: view/kateview.cpp:487 #, kde-format msgid "Save the current document" msgstr "Запісаць гэты дакумент" -#: view/kateview.cpp:488 +#: view/kateview.cpp:490 #, kde-format msgid "Revert the most recent editing actions" msgstr "" -#: view/kateview.cpp:491 +#: view/kateview.cpp:493 #, kde-format msgid "Revert the most recent undo operation" msgstr "" -#: view/kateview.cpp:495 +#: view/kateview.cpp:497 #, fuzzy, kde-format msgid "&Scripts" msgstr "Сцэнары" -#: view/kateview.cpp:499 +#: view/kateview.cpp:501 #, kde-format msgid "Apply &Word Wrap" msgstr "" -#: view/kateview.cpp:500 +#: view/kateview.cpp:502 #, kde-format msgid "" "Use this command to wrap all lines of the current document which are longer " @@ -6386,12 +6289,12 @@ msgid "" "is a static word wrap, meaning it is not updated when the view is resized." msgstr "" -#: view/kateview.cpp:506 +#: view/kateview.cpp:508 #, kde-format msgid "&Clean Indentation" msgstr "" -#: view/kateview.cpp:507 +#: view/kateview.cpp:509 #, kde-format msgid "" "Use this to clean the indentation of a selected block of text (only tabs/" @@ -6399,12 +6302,12 @@ msgid "" "and used or replaced with spaces, in the configuration dialog." msgstr "" -#: view/kateview.cpp:512 +#: view/kateview.cpp:514 #, kde-format msgid "&Align" msgstr "Вы&раўнаць" -#: view/kateview.cpp:513 +#: view/kateview.cpp:515 #, kde-format msgid "" "Use this to align the current line or block of text to its proper indent " @@ -6412,12 +6315,12 @@ msgid "" msgstr "" "Выраўнаць актыўны радок ці кавалак тэксту адпаведна яго роўню водступу." -#: view/kateview.cpp:517 +#: view/kateview.cpp:519 #, kde-format msgid "C&omment" msgstr "&Каментаваць" -#: view/kateview.cpp:519 +#: view/kateview.cpp:521 #, kde-format msgid "" "This command comments out the current line or a selected block of text.

The icon border shows bookmark " @@ -6756,22 +6659,22 @@ msgstr "" "Паказаць/схаваць поле значак.

У прыватнасці, поле значак паказвае " "значкі закладак." -#: view/kateview.cpp:721 +#: view/kateview.cpp:723 #, kde-format msgid "Show &Line Numbers" msgstr "Паказаць нумары &радкоў" -#: view/kateview.cpp:724 +#: view/kateview.cpp:726 #, kde-format msgid "Show/hide the line numbers on the left hand side of the view." msgstr "Паказаць/схаваць нумары радкоў справа ад тэксту." -#: view/kateview.cpp:727 +#: view/kateview.cpp:729 #, kde-format msgid "Show Scroll&bar Marks" msgstr "" -#: view/kateview.cpp:729 +#: view/kateview.cpp:731 #, fuzzy, kde-format #| msgid "" #| "Show/hide the icon border.

The icon border shows bookmark " @@ -6783,12 +6686,12 @@ msgstr "" "Паказаць/схаваць поле значак.

У прыватнасці, поле значак паказвае " "значкі закладак." -#: view/kateview.cpp:732 +#: view/kateview.cpp:734 #, kde-format msgid "Show Scrollbar Mini-Map" msgstr "" -#: view/kateview.cpp:734 +#: view/kateview.cpp:736 #, fuzzy, kde-format #| msgid "" #| "Show/hide the icon border.

The icon border shows bookmark " @@ -6805,137 +6708,137 @@ msgstr "" #. a->setWhatsThis(i18n("Display the whole document in the mini-map.

With this option set the whole document will be visible in the mini-map.")); #. connect(a, SIGNAL(triggered(bool)), SLOT(toggleScrollBarMiniMapAll())); #. connect(m_toggleScrollBarMiniMap, SIGNAL(triggered(bool)), m_toggleScrollBarMiniMapAll, SLOT(setEnabled(bool))); -#: view/kateview.cpp:743 +#: view/kateview.cpp:745 #, kde-format msgid "Show Static &Word Wrap Marker" msgstr "" -#: view/kateview.cpp:746 +#: view/kateview.cpp:748 #, kde-format msgid "" "Show/hide the Word Wrap Marker, a vertical line drawn at the word wrap " "column as defined in the editing properties" msgstr "" -#: view/kateview.cpp:750 +#: view/kateview.cpp:752 #, kde-format msgid "Show Non-Printable Spaces" msgstr "" -#: view/kateview.cpp:752 +#: view/kateview.cpp:754 #, kde-format msgid "Show/hide bounding box around non-printable spaces" msgstr "" -#: view/kateview.cpp:756 +#: view/kateview.cpp:758 #, kde-format msgid "Switch to Command Line" msgstr "Перайсці ў загадны радок" -#: view/kateview.cpp:758 +#: view/kateview.cpp:760 #, kde-format msgid "Show/hide the command line on the bottom of the view." msgstr "Паказаць/схаваць загадны радок удолу рэдактара." -#: view/kateview.cpp:761 +#: view/kateview.cpp:763 #, kde-format msgid "Input Modes" msgstr "" -#: view/kateview.cpp:768 +#: view/kateview.cpp:770 #, kde-format msgid "Activate/deactivate %1" msgstr "" -#: view/kateview.cpp:777 +#: view/kateview.cpp:779 #, kde-format msgid "&End of Line" msgstr "&Канец радка" -#: view/kateview.cpp:779 +#: view/kateview.cpp:781 #, kde-format msgid "Choose which line endings should be used, when you save the document" msgstr "" "Выбраць, якія знакі заканчэння радкоў павінны быць выкарыстаныя пры запісе " "дакумента" -#: view/kateview.cpp:781 +#: view/kateview.cpp:783 #, fuzzy, kde-format #| msgid "UNIX" msgctxt "@item:inmenu End of Line" msgid "&UNIX" msgstr "UNIX" -#: view/kateview.cpp:782 +#: view/kateview.cpp:784 #, fuzzy, kde-format #| msgid "DOS/Windows" msgctxt "@item:inmenu End of Line" msgid "&Windows/DOS" msgstr "DOS/Windows" -#: view/kateview.cpp:783 +#: view/kateview.cpp:785 #, fuzzy, kde-format #| msgid "Macintosh" msgctxt "@item:inmenu End of Line" msgid "&Macintosh" msgstr "Macintosh" -#: view/kateview.cpp:789 +#: view/kateview.cpp:791 #, kde-format msgid "Add &Byte Order Mark (BOM)" msgstr "" -#: view/kateview.cpp:792 +#: view/kateview.cpp:794 #, kde-format msgid "" "Enable/disable adding of byte order marks for UTF-8/UTF-16 encoded files " "while saving" msgstr "" -#: view/kateview.cpp:796 +#: view/kateview.cpp:798 #, kde-format msgid "E&ncoding" msgstr "&Знаказбор:" -#: view/kateview.cpp:800 +#: view/kateview.cpp:802 #, kde-format msgid "Look up the first occurrence of a piece of text or regular expression." msgstr "Пошук першага адпаведніка для азначаных умоваў." -#: view/kateview.cpp:804 +#: view/kateview.cpp:806 #, fuzzy, kde-format #| msgid "Selected" msgid "Find Selected" msgstr "Вылучаны" -#: view/kateview.cpp:806 +#: view/kateview.cpp:808 #, kde-format msgid "Finds next occurrence of selected text." msgstr "" -#: view/kateview.cpp:810 +#: view/kateview.cpp:812 #, fuzzy, kde-format #| msgid "Selected" msgid "Find Selected Backwards" msgstr "Вылучаны" -#: view/kateview.cpp:812 +#: view/kateview.cpp:814 #, fuzzy, kde-format #| msgid "Look up the previous occurrence of the search phrase." msgid "Finds previous occurrence of selected text." msgstr "Пошук папярэдняга адпаведніка для азначаных умоваў." -#: view/kateview.cpp:816 +#: view/kateview.cpp:818 #, kde-format msgid "Look up the next occurrence of the search phrase." msgstr "Пошук наступнага адпаведніка для азначаных умоваў." -#: view/kateview.cpp:820 +#: view/kateview.cpp:822 #, kde-format msgid "Look up the previous occurrence of the search phrase." msgstr "Пошук папярэдняга адпаведніка для азначаных умоваў." -#: view/kateview.cpp:824 +#: view/kateview.cpp:826 #, kde-format msgid "" "Look up a piece of text or regular expression and replace the result with " @@ -6943,279 +6846,279 @@ msgid "" msgstr "" "Пошук адпаведніка для азначаных умоваў і замена яго на прапанаваны тэкст." -#: view/kateview.cpp:827 +#: view/kateview.cpp:829 #, fuzzy, kde-format #| msgid "&Automatic end of line detection" msgid "Automatic Spell Checking" msgstr "&Аўтаматычнае вызначэнне канца радка" -#: view/kateview.cpp:828 +#: view/kateview.cpp:830 #, kde-format msgid "Enable/disable automatic spell checking" msgstr "" -#: view/kateview.cpp:834 +#: view/kateview.cpp:836 #, fuzzy, kde-format msgid "Change Dictionary..." msgstr "Выбраць рэдактар..." -#: view/kateview.cpp:835 +#: view/kateview.cpp:837 #, kde-format msgid "Change the dictionary that is used for spell checking." msgstr "" -#: view/kateview.cpp:839 +#: view/kateview.cpp:841 #, kde-format msgid "Clear Dictionary Ranges" msgstr "" -#: view/kateview.cpp:841 +#: view/kateview.cpp:843 #, kde-format msgid "" "Remove all the separate dictionary ranges that were set for spell checking." msgstr "" -#: view/kateview.cpp:847 +#: view/kateview.cpp:849 #, kde-format msgid "Copy as &HTML" msgstr "Скапіраваць як &HTML" -#: view/kateview.cpp:848 +#: view/kateview.cpp:850 #, kde-format msgid "" "Use this command to copy the currently selected text as HTML to the system " "clipboard." msgstr "Скапіраваць вылучаны тэкст як HTML у сістэмную кішэню." -#: view/kateview.cpp:852 +#: view/kateview.cpp:854 #, fuzzy, kde-format #| msgid "Export File as HTML" msgid "E&xport as HTML..." msgstr "Экспартаваць файл як HTML" -#: view/kateview.cpp:853 +#: view/kateview.cpp:855 #, kde-format msgid "" "This command allows you to export the current document with all highlighting " "information into a HTML document." msgstr "" -#: view/kateview.cpp:891 +#: view/kateview.cpp:893 #, kde-format msgid "Move Word Left" msgstr "Пасунуць слова ўлева" -#: view/kateview.cpp:897 +#: view/kateview.cpp:899 #, kde-format msgid "Select Character Left" msgstr "Вылучыць лявейшы знак" -#: view/kateview.cpp:903 +#: view/kateview.cpp:905 #, kde-format msgid "Select Word Left" msgstr "Вылучыць лявейшае слова" -#: view/kateview.cpp:909 +#: view/kateview.cpp:911 #, kde-format msgid "Move Word Right" msgstr "Пасунуць слова ўправа" -#: view/kateview.cpp:915 +#: view/kateview.cpp:917 #, kde-format msgid "Select Character Right" msgstr "Вылучыць правейшы знак" -#: view/kateview.cpp:921 +#: view/kateview.cpp:923 #, kde-format msgid "Select Word Right" msgstr "Вылучыць правейшае слова" -#: view/kateview.cpp:927 +#: view/kateview.cpp:929 #, kde-format msgid "Move to Beginning of Line" msgstr "Ісці ў пачатак радка" -#: view/kateview.cpp:933 +#: view/kateview.cpp:935 #, kde-format msgid "Move to Beginning of Document" msgstr "Ісці ў пачатак дакумента" -#: view/kateview.cpp:939 +#: view/kateview.cpp:941 #, kde-format msgid "Select to Beginning of Line" msgstr "Вылучыць да пачатку радка" -#: view/kateview.cpp:945 +#: view/kateview.cpp:947 #, kde-format msgid "Select to Beginning of Document" msgstr "Вылучыць да пачатку дакумента" -#: view/kateview.cpp:951 +#: view/kateview.cpp:953 #, kde-format msgid "Move to End of Line" msgstr "Ісці ў канец радка" -#: view/kateview.cpp:957 +#: view/kateview.cpp:959 #, kde-format msgid "Move to End of Document" msgstr "Ісці ў канец дакумента" -#: view/kateview.cpp:963 +#: view/kateview.cpp:965 #, kde-format msgid "Select to End of Line" msgstr "Вылучыць да канца радка" -#: view/kateview.cpp:969 +#: view/kateview.cpp:971 #, kde-format msgid "Select to End of Document" msgstr "Вылучыць да канца дакумента" -#: view/kateview.cpp:975 +#: view/kateview.cpp:977 #, kde-format msgid "Select to Previous Line" msgstr "Вылучыць да папярэдняга радка" -#: view/kateview.cpp:981 +#: view/kateview.cpp:983 #, kde-format msgid "Scroll Line Up" msgstr "Перайсці на радок вышэй" -#: view/kateview.cpp:987 +#: view/kateview.cpp:989 #, kde-format msgid "Move to Next Line" msgstr "Ісці да наступнага радка" -#: view/kateview.cpp:993 +#: view/kateview.cpp:995 #, kde-format msgid "Move to Previous Line" msgstr "Ісці да папярэдняга радка" -#: view/kateview.cpp:999 +#: view/kateview.cpp:1001 #, fuzzy, kde-format #| msgid "Move Word Right" msgid "Move Cursor Right" msgstr "Пасунуць слова ўправа" -#: view/kateview.cpp:1005 +#: view/kateview.cpp:1007 #, fuzzy, kde-format #| msgid "Move Word Left" msgid "Move Cursor Left" msgstr "Пасунуць слова ўлева" -#: view/kateview.cpp:1011 +#: view/kateview.cpp:1013 #, kde-format msgid "Select to Next Line" msgstr "Вылучыць да наступнага радка" -#: view/kateview.cpp:1017 +#: view/kateview.cpp:1019 #, kde-format msgid "Scroll Line Down" msgstr "Перайсці на радок ніжэй" -#: view/kateview.cpp:1023 +#: view/kateview.cpp:1025 #, kde-format msgid "Scroll Page Up" msgstr "Перайсці на старонку вышэй" -#: view/kateview.cpp:1029 +#: view/kateview.cpp:1031 #, kde-format msgid "Select Page Up" msgstr "Вылучыць на старонку вышэй" -#: view/kateview.cpp:1035 +#: view/kateview.cpp:1037 #, kde-format msgid "Move to Top of View" msgstr "Перайсці ў пачатак дакумента" -#: view/kateview.cpp:1041 +#: view/kateview.cpp:1043 #, kde-format msgid "Select to Top of View" msgstr "Вылучыць да пачатку дакумента" -#: view/kateview.cpp:1047 +#: view/kateview.cpp:1049 #, kde-format msgid "Scroll Page Down" msgstr "Перайсці на старонку ніжэй" -#: view/kateview.cpp:1053 +#: view/kateview.cpp:1055 #, kde-format msgid "Select Page Down" msgstr "Вылучыць на старонку ніжэй" -#: view/kateview.cpp:1059 +#: view/kateview.cpp:1061 #, kde-format msgid "Move to Bottom of View" msgstr "Перайсці ў канец дакумента" -#: view/kateview.cpp:1065 +#: view/kateview.cpp:1067 #, kde-format msgid "Select to Bottom of View" msgstr "Вылучыць да канца дакумента" -#: view/kateview.cpp:1071 +#: view/kateview.cpp:1073 #, kde-format msgid "Move to Matching Bracket" msgstr "Ісці да адпаведнай дужкі" -#: view/kateview.cpp:1077 +#: view/kateview.cpp:1079 #, kde-format msgid "Select to Matching Bracket" msgstr "Вылучыць да адпаведнай дужкі" -#: view/kateview.cpp:1085 +#: view/kateview.cpp:1087 #, kde-format msgid "Transpose Characters" msgstr "" -#: view/kateview.cpp:1091 +#: view/kateview.cpp:1093 #, kde-format msgid "Delete Line" msgstr "Выдаліць радок" -#: view/kateview.cpp:1097 +#: view/kateview.cpp:1099 #, kde-format msgid "Delete Word Left" msgstr "Выдаліць лявейшае слова" -#: view/kateview.cpp:1103 +#: view/kateview.cpp:1105 #, kde-format msgid "Delete Word Right" msgstr "Выдаліць правейшае слова" -#: view/kateview.cpp:1109 +#: view/kateview.cpp:1111 #, kde-format msgid "Delete Next Character" msgstr "Выдаліць наступны знак" -#: view/kateview.cpp:1115 +#: view/kateview.cpp:1117 #, kde-format msgid "Backspace" msgstr "Зваротны скос" -#: view/kateview.cpp:1124 +#: view/kateview.cpp:1126 #, fuzzy, kde-format #| msgid "&Insert" msgid "Insert Tab" msgstr "У&ставіць" -#: view/kateview.cpp:1129 +#: view/kateview.cpp:1131 #, kde-format msgid "Insert Smart Newline" msgstr "" -#: view/kateview.cpp:1130 +#: view/kateview.cpp:1132 #, kde-format msgid "" "Insert newline including leading characters of the current line which are " "not letters or numbers." msgstr "" -#: view/kateview.cpp:1140 +#: view/kateview.cpp:1142 #, fuzzy, kde-format msgid "&Indent" msgstr "&Водступ" -#: view/kateview.cpp:1141 +#: view/kateview.cpp:1143 #, kde-format msgid "" "Use this to indent a selected block of text.

You can configure " @@ -7223,62 +7126,62 @@ msgid "" "configuration dialog." msgstr "" -#: view/kateview.cpp:1148 +#: view/kateview.cpp:1150 #, kde-format msgid "&Unindent" msgstr "" -#: view/kateview.cpp:1149 +#: view/kateview.cpp:1151 #, kde-format msgid "Use this to unindent a selected block of text." msgstr "" -#: view/kateview.cpp:1167 +#: view/kateview.cpp:1169 #, fuzzy, kde-format #| msgid "Current line:" msgid "Fold Toplevel Nodes" msgstr "Актыўны радок:" -#: view/kateview.cpp:1172 +#: view/kateview.cpp:1174 #, fuzzy, kde-format #| msgid "Current line:" msgid "Unfold Toplevel Nodes" msgstr "Актыўны радок:" -#: view/kateview.cpp:1185 +#: view/kateview.cpp:1187 #, fuzzy, kde-format #| msgid "Current line:" msgid "Fold Current Node" msgstr "Актыўны радок:" -#: view/kateview.cpp:1189 +#: view/kateview.cpp:1191 #, kde-format msgid "Unfold Current Node" msgstr "" -#: view/kateview.cpp:1264 +#: view/kateview.cpp:1266 #, kde-format msgid "(R/O) %1" msgstr "" -#: view/kateview.cpp:3531 +#: view/kateview.cpp:3533 #, kde-format msgid "Export File as HTML" msgstr "Экспартаваць файл як HTML" #: view/kateviewhelpers.cpp:302 view/kateviewhelpers.cpp:349 -#: view/kateviewhelpers.cpp:942 +#: view/kateviewhelpers.cpp:947 #, kde-format msgctxt "from line - to line" msgid "
%1

%2
" msgstr "" -#: view/kateviewhelpers.cpp:1116 +#: view/kateviewhelpers.cpp:1121 #, kde-format msgid "Available Commands" msgstr "Наяўныя загады" -#: view/kateviewhelpers.cpp:1118 +#: view/kateviewhelpers.cpp:1123 #, kde-format msgid "" "

For help on individual commands, do 'help <command>'Каб атрымаць даведку па асобных загадах, выканайце 'help <" "загад>'

" -#: view/kateviewhelpers.cpp:1126 +#: view/kateviewhelpers.cpp:1131 #, kde-format msgid "No help for '%1'" msgstr "Даведка для '%1' адсутнічае" -#: view/kateviewhelpers.cpp:1129 +#: view/kateviewhelpers.cpp:1134 #, kde-format msgid "No such command %1" msgstr "%1: такога загаду няма" -#: view/kateviewhelpers.cpp:1135 +#: view/kateviewhelpers.cpp:1140 #, fuzzy, kde-format #| msgid "" #| "

This is the Katepart command line.
Syntax: command " @@ -7315,37 +7218,37 @@ msgstr "" "help list
Каб атрымаць даведку па асобных загадах, " "выканайце help <загад>

" -#: view/kateviewhelpers.cpp:1221 vimode/emulatedcommandbar/commandmode.cpp:221 +#: view/kateviewhelpers.cpp:1226 vimode/emulatedcommandbar/commandmode.cpp:221 #, kde-format msgid "No such command: \"%1\"" msgstr "Такога загаду няма: \"%1\"" -#: view/kateviewhelpers.cpp:1224 vimode/emulatedcommandbar/commandmode.cpp:202 +#: view/kateviewhelpers.cpp:1229 vimode/emulatedcommandbar/commandmode.cpp:202 #, kde-format msgid "Error: No range allowed for command \"%1\"." msgstr "" -#: view/kateviewhelpers.cpp:1235 vimode/emulatedcommandbar/commandmode.cpp:207 +#: view/kateviewhelpers.cpp:1240 vimode/emulatedcommandbar/commandmode.cpp:207 #, kde-format msgid "Success: " msgstr "Паспяхова: " -#: view/kateviewhelpers.cpp:1249 vimode/emulatedcommandbar/commandmode.cpp:216 +#: view/kateviewhelpers.cpp:1254 vimode/emulatedcommandbar/commandmode.cpp:216 #, kde-format msgid "Command \"%1\" failed." msgstr "Немагчыма выканаць загад \"%1\"." -#: view/kateviewhelpers.cpp:2345 view/kateviewhelpers.cpp:2346 +#: view/kateviewhelpers.cpp:2352 view/kateviewhelpers.cpp:2353 #, kde-format msgid "Mark Type %1" msgstr "" -#: view/kateviewhelpers.cpp:2369 +#: view/kateviewhelpers.cpp:2376 #, kde-format msgid "Set Default Mark Type" msgstr "" -#: view/kateviewhelpers.cpp:2428 +#: view/kateviewhelpers.cpp:2435 #, kde-format msgid "Disable Annotation Bar" msgstr "" diff -pruN 5.49.0-2/po/bg/ktexteditor5.po 5.50.0-0ubuntu1/po/bg/ktexteditor5.po --- 5.49.0-2/po/bg/ktexteditor5.po 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/po/bg/ktexteditor5.po 2018-09-02 19:33:06.000000000 +0000 @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: katepart4\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-07-15 03:26+0200\n" +"POT-Creation-Date: 2018-08-29 03:44+0200\n" "PO-Revision-Date: 2011-07-12 21:14+0300\n" "Last-Translator: Yasen Pramatarov \n" "Language-Team: Bulgarian \n" @@ -91,7 +91,7 @@ msgstr "Обхват" #. i18n: ectx: property (text), widget (QTreeWidget, treeWidget) #: completion/katecompletionmodel.cpp:1311 -#: dialogs/commandmenuconfigwidget.ui:22 dialogs/katedialogs.cpp:1075 +#: dialogs/commandmenuconfigwidget.ui:22 #, kde-format msgid "Name" msgstr "Име" @@ -221,7 +221,7 @@ msgstr "" msgid "Unknown Property" msgstr "" -#: completion/katekeywordcompletion.cpp:165 +#: completion/katekeywordcompletion.cpp:150 #, kde-format msgid "Language keywords" msgstr "" @@ -286,7 +286,7 @@ msgstr "Статичен пренос н #. i18n: ectx: property (title), widget (QGroupBox, gbBorders) #. i18n: ectx: Menu (view_menu_borders) #: data/katepart5ui.rc:69 dialogs/bordersappearanceconfigwidget.ui:17 -#: dialogs/katedialogs.cpp:657 +#: dialogs/katedialogs.cpp:654 #, kde-format msgid "Borders" msgstr "Граници" @@ -500,7 +500,7 @@ msgid "Scro&llbars visibility:" msgstr "" #. i18n: ectx: property (text), item, widget (QComboBox, cmbShowScrollbars) -#: dialogs/bordersappearanceconfigwidget.ui:216 dialogs/katedialogs.cpp:661 +#: dialogs/bordersappearanceconfigwidget.ui:216 dialogs/katedialogs.cpp:658 #, kde-format msgid "Always On" msgstr "Винаги включено" @@ -654,8 +654,8 @@ msgstr "Ка&тегория:" #. i18n: ectx: property (title), widget (QGroupBox, gbViInputMode) #. i18n: ectx: property (title), widget (QGroupBox, gbGeneral) -#: dialogs/completionconfigtab.ui:20 dialogs/katedialogs.cpp:523 -#: dialogs/katedialogs.cpp:653 dialogs/katedialogs.cpp:858 +#: dialogs/completionconfigtab.ui:20 dialogs/katedialogs.cpp:520 +#: dialogs/katedialogs.cpp:650 dialogs/katedialogs.cpp:855 #: vimode/config/configwidget.ui:29 #, kde-format msgid "General" @@ -1048,7 +1048,7 @@ msgid "&Delete" msgstr "Из&триване" #. i18n: ectx: property (title), widget (QGroupBox, gbProperties) -#: dialogs/filetypeconfigwidget.ui:66 mode/katemodeconfigpage.cpp:268 +#: dialogs/filetypeconfigwidget.ui:66 mode/katemodeconfigpage.cpp:265 #, kde-format msgid "Properties" msgstr "Информация" @@ -1178,12 +1178,6 @@ msgid "" "same file, the one with the highest priority will be used." msgstr "Приоритет за файловия тип. Ще се използва този с по-високия приоритет." -#. i18n: ectx: property (text), widget (QPushButton, btnDownload) -#: dialogs/filetypeconfigwidget.ui:232 -#, kde-format -msgid "Download Highlighting Files..." -msgstr "Сваляне на откроените файлове..." - #. i18n: ectx: property (text), widget (QLabel, lblMode) #: dialogs/indentationconfigwidget.ui:17 #, kde-format @@ -1378,7 +1372,7 @@ msgstr "" msgid "Increase indentation level if in l&eading blank space" msgstr "" -#: dialogs/katedialogs.cpp:198 dialogs/katedialogs.cpp:200 +#: dialogs/katedialogs.cpp:195 dialogs/katedialogs.cpp:197 #, fuzzy, kde-format #| msgctxt "Wrap words at" #| msgid " character" @@ -1388,29 +1382,29 @@ msgid_plural " characters" msgstr[0] " знак" msgstr[1] " знака" -#: dialogs/katedialogs.cpp:227 +#: dialogs/katedialogs.cpp:224 #, kde-format msgid "Indentation" msgstr "Отстъп" -#: dialogs/katedialogs.cpp:300 +#: dialogs/katedialogs.cpp:297 #, kde-format msgid "Auto Completion" msgstr "Автоматично завършване на думи" -#: dialogs/katedialogs.cpp:364 +#: dialogs/katedialogs.cpp:361 #, kde-format msgid "Spellcheck" msgstr "Проверка на правопис" -#: dialogs/katedialogs.cpp:444 +#: dialogs/katedialogs.cpp:441 #, fuzzy, kde-format #| msgctxt "Language Section" #| msgid "Configuration" msgid "Text Navigation" msgstr "Настройки" -#: dialogs/katedialogs.cpp:512 +#: dialogs/katedialogs.cpp:509 #, fuzzy, kde-format #| msgctxt "Wrap words at" #| msgid " character" @@ -1421,38 +1415,38 @@ msgid_plural " characters" msgstr[0] " знак" msgstr[1] " знака" -#: dialogs/katedialogs.cpp:625 +#: dialogs/katedialogs.cpp:622 #, kde-format msgid "Editing" msgstr "Редактиране" -#: dialogs/katedialogs.cpp:630 +#: dialogs/katedialogs.cpp:627 #, kde-format msgid "Editing Options" msgstr "Настройки на редактирането" -#: dialogs/katedialogs.cpp:659 +#: dialogs/katedialogs.cpp:656 #, kde-format msgid "Off" msgstr "Изключено" -#: dialogs/katedialogs.cpp:660 +#: dialogs/katedialogs.cpp:657 #, kde-format msgid "Follow Line Numbers" msgstr "Следване на номерата на редовете" -#: dialogs/katedialogs.cpp:788 dialogs/katedialogs.cpp:793 +#: dialogs/katedialogs.cpp:785 dialogs/katedialogs.cpp:790 #, kde-format msgid "Appearance" msgstr "Външен вид" #. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: dialogs/katedialogs.cpp:859 dialogs/textareaappearanceconfigwidget.ui:137 +#: dialogs/katedialogs.cpp:856 dialogs/textareaappearanceconfigwidget.ui:137 #, kde-format msgid "Advanced" msgstr "Допълнителни" -#: dialogs/katedialogs.cpp:914 +#: dialogs/katedialogs.cpp:911 #, kde-format msgid "" "You did not provide a backup suffix or prefix. Using default suffix: '~'" @@ -1460,90 +1454,54 @@ msgstr "" "Няма зададена наставка и представка за резервно копие и затова ще се " "използва стандартната представка\"~\"." -#: dialogs/katedialogs.cpp:915 +#: dialogs/katedialogs.cpp:912 #, kde-format msgid "No Backup Suffix or Prefix" msgstr "Няма наставка и представка" -#: dialogs/katedialogs.cpp:1044 +#: dialogs/katedialogs.cpp:1041 #, kde-format msgid "Open/Save" msgstr "Отваряне/запис" -#: dialogs/katedialogs.cpp:1049 +#: dialogs/katedialogs.cpp:1046 #, kde-format msgid "File Opening & Saving" msgstr "Настройки на отварянето и записа на файлове" -#: dialogs/katedialogs.cpp:1063 -#, kde-format -msgid "Highlight Download" -msgstr "" - -#: dialogs/katedialogs.cpp:1070 -#, kde-format -msgid "Select the syntax highlighting files you want to update:" -msgstr "Изберете файловете, които искате да бъдат обновени:" - -#: dialogs/katedialogs.cpp:1075 -#, kde-format -msgid "Installed" -msgstr "Инсталиран" - -#: dialogs/katedialogs.cpp:1075 -#, kde-format -msgid "Latest" -msgstr "Последен" - -#: dialogs/katedialogs.cpp:1082 -#, kde-format -msgid "Note: New versions are selected automatically." -msgstr "Забележка: Новите версии се избират автоматично." - -#: dialogs/katedialogs.cpp:1089 -#, kde-format -msgid "&Install" -msgstr "&Инсталиране" - -#: dialogs/katedialogs.cpp:1132 -#, kde-format -msgid "" -"The list of highlightings could not be found on / retrieved from the server" -msgstr "" - -#: dialogs/katedialogs.cpp:1236 +#: dialogs/katedialogs.cpp:1067 #, kde-format msgid "&Go to line:" msgstr "Отиван&е на ред:" -#: dialogs/katedialogs.cpp:1242 +#: dialogs/katedialogs.cpp:1073 #, kde-format msgid "Go" msgstr "Преход" -#: dialogs/katedialogs.cpp:1304 +#: dialogs/katedialogs.cpp:1135 #, kde-format msgid "Dictionary:" msgstr "Речник:" -#: dialogs/katedialogs.cpp:1358 +#: dialogs/katedialogs.cpp:1189 #, fuzzy, kde-format #| msgid "&View Difference" msgid "View &Difference" msgstr "&Разлики" -#: dialogs/katedialogs.cpp:1359 +#: dialogs/katedialogs.cpp:1190 #, kde-format msgid "Shows a diff of the changes" msgstr "" -#: dialogs/katedialogs.cpp:1364 +#: dialogs/katedialogs.cpp:1195 #, fuzzy, kde-format #| msgid "Reloa&d" msgid "&Reload" msgstr "Презаре&ждане" -#: dialogs/katedialogs.cpp:1366 +#: dialogs/katedialogs.cpp:1197 #, fuzzy, kde-format #| msgid "" #| "Reload the file from disk. If you have unsaved changes, they will be lost." @@ -1552,30 +1510,30 @@ msgstr "" "Презареждане на файла от диска. Ако имате незаписани промени, те ще бъдат " "загубени." -#: dialogs/katedialogs.cpp:1370 +#: dialogs/katedialogs.cpp:1201 #, fuzzy, kde-format #| msgid "&Save File As..." msgid "&Save As..." msgstr "Запис на файл &като..." -#: dialogs/katedialogs.cpp:1372 +#: dialogs/katedialogs.cpp:1203 #, kde-format msgid "Lets you select a location and save the file again." msgstr "Запис на файла под друго име или на друго място." #. i18n: ectx: property (text), widget (QPushButton, m_skipBtn) -#: dialogs/katedialogs.cpp:1377 spellcheck/spellcheckbar.ui:143 +#: dialogs/katedialogs.cpp:1208 spellcheck/spellcheckbar.ui:143 #, kde-format msgid "&Ignore" msgstr "&Пренебрегване" -#: dialogs/katedialogs.cpp:1378 +#: dialogs/katedialogs.cpp:1209 #, fuzzy, kde-format #| msgid "Ignore the changes. You will not be prompted again." msgid "Ignores the changes on disk without any action." msgstr "Пренебрегване на промените и изключване на въпроса." -#: dialogs/katedialogs.cpp:1445 swapfile/kateswapdiffcreator.cpp:137 +#: dialogs/katedialogs.cpp:1276 swapfile/kateswapdiffcreator.cpp:137 #, kde-format msgid "" "The diff command failed. Please make sure that diff(1) is installed and in " @@ -1584,17 +1542,17 @@ msgstr "" "Командата diff не върна резултат. Моля, убедете се, че пакетът thatdiff(1) е " "инсталиран и програмата е включена в пътя за изпълними файлове PATH." -#: dialogs/katedialogs.cpp:1447 swapfile/kateswapdiffcreator.cpp:139 +#: dialogs/katedialogs.cpp:1278 swapfile/kateswapdiffcreator.cpp:139 #, kde-format msgid "Error Creating Diff" msgstr "Грешка при изчисляване на разликите" -#: dialogs/katedialogs.cpp:1455 swapfile/kateswapdiffcreator.cpp:147 +#: dialogs/katedialogs.cpp:1286 swapfile/kateswapdiffcreator.cpp:147 #, kde-format msgid "The files are identical." msgstr "" -#: dialogs/katedialogs.cpp:1456 swapfile/kateswapdiffcreator.cpp:148 +#: dialogs/katedialogs.cpp:1287 swapfile/kateswapdiffcreator.cpp:148 #, kde-format msgid "Diff Output" msgstr "" @@ -2055,7 +2013,7 @@ msgid "Append newline at end of file on msgstr "" #. i18n: ectx: property (whatsThis), widget (QGroupBox, gbWordWrap) -#: dialogs/textareaappearanceconfigwidget.ui:9 view/kateview.cpp:697 +#: dialogs/textareaappearanceconfigwidget.ui:9 view/kateview.cpp:699 #, kde-format msgid "" "If this option is checked, the text lines will be wrapped at the view border " @@ -2067,7 +2025,7 @@ msgstr "" "широчината на прозореца ще се промени и дължината на редовете." #. i18n: ectx: property (title), widget (QGroupBox, gbWordWrap) -#: dialogs/textareaappearanceconfigwidget.ui:12 view/kateview.cpp:694 +#: dialogs/textareaappearanceconfigwidget.ui:12 view/kateview.cpp:696 #, kde-format msgid "&Dynamic Word Wrap" msgstr "&Динамичен пренос на думи" @@ -2246,17 +2204,17 @@ msgstr "" msgid "Show word count" msgstr "" -#. i18n: ectx: property (toolTip), widget (QCheckBox, chkShowLinesCount) +#. i18n: ectx: property (toolTip), widget (QCheckBox, chkShowLineCount) #: dialogs/textareaappearanceconfigwidget.ui:199 #, kde-format -msgid "Show/hide Lines count in status bar" +msgid "Show/hide line count in status bar" msgstr "" -#. i18n: ectx: property (text), widget (QCheckBox, chkShowLinesCount) +#. i18n: ectx: property (text), widget (QCheckBox, chkShowLineCount) #: dialogs/textareaappearanceconfigwidget.ui:202 #, fuzzy, kde-format #| msgid "Show &Line Numbers" -msgid "Show Lines Count" +msgid "Show line count" msgstr "Показване &номерата на редовете" #: document/katebuffer.cpp:179 @@ -2271,7 +2229,7 @@ msgstr "Нов вид файл" msgid "The file %1 does not exist." msgstr "" -#: document/katedocument.cpp:2157 +#: document/katedocument.cpp:2154 #, fuzzy, kde-format #| msgid "" #| "The file %1 could not be loaded, as it was not possible to read from it.\n" @@ -2286,23 +2244,23 @@ msgstr "" "\n" "Моля, проверете дали имате права за четене на файла." -#: document/katedocument.cpp:2160 +#: document/katedocument.cpp:2157 #, kde-format msgctxt "translators: you can also translate 'Try Again' with 'Reload'" msgid "Try Again" msgstr "" -#: document/katedocument.cpp:2163 document/katedocument.cpp:5981 +#: document/katedocument.cpp:2160 document/katedocument.cpp:5949 #, kde-format msgid "&Close" msgstr "" -#: document/katedocument.cpp:2164 document/katedocument.cpp:5982 +#: document/katedocument.cpp:2161 document/katedocument.cpp:5950 #, kde-format msgid "Close message" msgstr "" -#: document/katedocument.cpp:2175 +#: document/katedocument.cpp:2172 #, kde-format msgid "" "The file %1 could not be loaded, as it was not possible to read from it.\n" @@ -2314,7 +2272,7 @@ msgstr "" "\n" "Моля, проверете дали имате права за четене на файла." -#: document/katedocument.cpp:2299 +#: document/katedocument.cpp:2296 #, kde-format msgid "" "The file %1 was opened with %2 encoding but contained invalid characters." @@ -2323,7 +2281,7 @@ msgid "" "write mode again in the tools menu to be able to edit it." msgstr "" -#: document/katedocument.cpp:2309 +#: document/katedocument.cpp:2306 #, kde-format msgid "" "The file %1 was opened with %2 encoding but contained invalid characters. It " @@ -2332,7 +2290,7 @@ msgid "" "again in the tools menu to be able to edit it." msgstr "" -#: document/katedocument.cpp:2320 +#: document/katedocument.cpp:2317 #, kde-format msgid "" "The file %1 was opened and contained lines longer than the configured Line " @@ -2341,17 +2299,17 @@ msgid "" "only mode, as saving will modify its content." msgstr "" -#: document/katedocument.cpp:2325 +#: document/katedocument.cpp:2322 #, kde-format msgid "Temporarily raise limit and reload file" msgstr "" -#: document/katedocument.cpp:2328 +#: document/katedocument.cpp:2325 #, kde-format msgid "Close" msgstr "" -#: document/katedocument.cpp:2334 +#: document/katedocument.cpp:2331 #, kde-format msgid "" "The file %1 was opened and contained lines longer than the configured Line " @@ -2360,7 +2318,7 @@ msgid "" "only mode, as saving will modify its content." msgstr "" -#: document/katedocument.cpp:2357 +#: document/katedocument.cpp:2354 #, kde-format msgid "" "Do you really want to save this unmodified file? You could overwrite changed " @@ -2369,18 +2327,18 @@ msgstr "" "Сигурни ли сте, че искате файлът да бъде записан, въпреки че има променена " "версия на диска? При тази операция може да загубите данни." -#: document/katedocument.cpp:2357 +#: document/katedocument.cpp:2354 #, kde-format msgid "Trying to Save Unmodified File" msgstr "Запис на непроменен файл" -#: document/katedocument.cpp:2357 document/katedocument.cpp:2362 -#: document/katedocument.cpp:2374 +#: document/katedocument.cpp:2354 document/katedocument.cpp:2359 +#: document/katedocument.cpp:2371 #, kde-format msgid "Save Nevertheless" msgstr "Запис" -#: document/katedocument.cpp:2362 +#: document/katedocument.cpp:2359 #, kde-format msgid "" "Do you really want to save this file? Both your open file and the file on " @@ -2390,13 +2348,13 @@ msgstr "" "версия на диска и копието отворено в редактора също е променено? При тази " "операция може да загубите данни." -#: document/katedocument.cpp:2362 document/katedocument.cpp:2374 -#: document/katedocument.cpp:2666 +#: document/katedocument.cpp:2359 document/katedocument.cpp:2371 +#: document/katedocument.cpp:2663 #, kde-format msgid "Possible Data Loss" msgstr "Възможна е загуба на данни" -#: document/katedocument.cpp:2374 +#: document/katedocument.cpp:2371 #, fuzzy, kde-format #| msgid "" #| "The selected encoding cannot encode every unicode character in this " @@ -2409,20 +2367,26 @@ msgstr "" "могат да се кодират с избраната кодова таблица. Сигурни ли сте, че искате да " "бъде записан? В резултат на операцията може да загубите данни." -#: document/katedocument.cpp:2415 document/katedocument.cpp:4350 -#, kde-format +#: document/katedocument.cpp:2412 +#, fuzzy, kde-format +#| msgid "" +#| "The document could not be saved, as it was not possible to write to %1.\n" +#| "\n" +#| "Check that you have write access to this file or that enough disk space " +#| "is available." msgid "" "The document could not be saved, as it was not possible to write to %1.\n" -"\n" "Check that you have write access to this file or that enough disk space is " -"available." +"available.\n" +"The original file may be lost or damaged. Don't quit the application until " +"the file is successfully written." msgstr "" "Документът не беше записан. Невъзможен запис в \"%1\".\n" "\n" "Моля, проверете дали имате права за запис във файла и дали има достатъчно " "свободно място на диска." -#: document/katedocument.cpp:2539 +#: document/katedocument.cpp:2536 #, kde-format msgid "" "For file %1 no backup copy could be created before saving. If an error " @@ -2431,71 +2395,84 @@ msgid "" "only for you." msgstr "" -#: document/katedocument.cpp:2542 +#: document/katedocument.cpp:2539 #, kde-format msgid "Failed to create backup copy." msgstr "" -#: document/katedocument.cpp:2543 +#: document/katedocument.cpp:2540 #, kde-format msgid "Try to Save Nevertheless" msgstr "Запис въпреки това" -#: document/katedocument.cpp:2665 +#: document/katedocument.cpp:2662 #, kde-format msgid "Do you really want to continue to close this file? Data loss may occur." msgstr "" "Сигурни ли сте, че искате файлът да бъде затворен? При тази операция може да " "загубите данни." -#: document/katedocument.cpp:2666 +#: document/katedocument.cpp:2663 #, kde-format msgid "Close Nevertheless" msgstr "Затваряне" -#: document/katedocument.cpp:4120 +#: document/katedocument.cpp:4116 #, kde-format msgid "Untitled" msgstr "Неозаглавено" -#: document/katedocument.cpp:4161 document/katedocument.cpp:4315 -#: document/katedocument.cpp:4326 document/katedocument.cpp:5041 +#: document/katedocument.cpp:4157 document/katedocument.cpp:4311 +#: document/katedocument.cpp:4322 document/katedocument.cpp:5037 #, kde-format msgid "Save File" msgstr "Запис на файл" -#: document/katedocument.cpp:4165 +#: document/katedocument.cpp:4161 #, kde-format msgid "Save failed" msgstr "Грешка при запис" -#: document/katedocument.cpp:4225 +#: document/katedocument.cpp:4221 #, kde-format msgid "What do you want to do?" msgstr "Какво искате да направите?" -#: document/katedocument.cpp:4226 +#: document/katedocument.cpp:4222 #, kde-format msgid "File Was Changed on Disk" msgstr "Файлът е променен на диска" -#: document/katedocument.cpp:4227 +#: document/katedocument.cpp:4223 #, kde-format msgid "&Reload File" msgstr "Презаре&ждане на файла" -#: document/katedocument.cpp:4228 +#: document/katedocument.cpp:4224 #, kde-format msgid "&Ignore Changes" msgstr "&Игнориране на промените" -#: document/katedocument.cpp:4338 +#: document/katedocument.cpp:4334 #, fuzzy, kde-format #| msgid "Save File" msgid "Save Copy of File" msgstr "Запис на файл" -#: document/katedocument.cpp:4586 +#: document/katedocument.cpp:4346 +#, kde-format +msgid "" +"The document could not be saved, as it was not possible to write to %1.\n" +"\n" +"Check that you have write access to this file or that enough disk space is " +"available." +msgstr "" +"Документът не беше записан. Невъзможен запис в \"%1\".\n" +"\n" +"Моля, проверете дали имате права за запис във файла и дали има достатъчно " +"свободно място на диска." + +#: document/katedocument.cpp:4582 #, kde-format msgid "" "Using deprecated modeline 'remove-trailing-space'. Please replace with " @@ -2503,7 +2480,7 @@ msgid "" "applications/kate/config-variables.html#variable-remove-trailing-spaces" msgstr "" -#: document/katedocument.cpp:4591 +#: document/katedocument.cpp:4587 #, kde-format msgid "" "Using deprecated modeline 'replace-trailing-space-save'. Please replace with " @@ -2511,51 +2488,51 @@ msgid "" "applications/kate/config-variables.html#variable-remove-trailing-spaces" msgstr "" -#: document/katedocument.cpp:4928 +#: document/katedocument.cpp:4924 #, kde-format msgid "The file '%1' was modified by another program." msgstr "Файлът \"%1\" бе променен от друга програма." -#: document/katedocument.cpp:4931 +#: document/katedocument.cpp:4927 #, kde-format msgid "The file '%1' was created by another program." msgstr "Файлът \"%1\" бе създаден от друга програма." -#: document/katedocument.cpp:4934 +#: document/katedocument.cpp:4930 #, kde-format msgid "The file '%1' was deleted by another program." msgstr "Файлът \"%1\" бе изтрит от друга програма." -#: document/katedocument.cpp:5068 +#: document/katedocument.cpp:5064 #, kde-format msgid "" "A file named \"%1\" already exists. Are you sure you want to overwrite it?" msgstr "" "Вече има файл с името \"%1\". Сигурни ли сте,че искате да бъде презаписан?" -#: document/katedocument.cpp:5070 +#: document/katedocument.cpp:5066 #, kde-format msgid "Overwrite File?" msgstr "Презапис на файл" -#: document/katedocument.cpp:5285 +#: document/katedocument.cpp:5281 #, kde-format msgid "" "The document \"%1\" has been modified.\n" "Do you want to save your changes or discard them?" msgstr "" -#: document/katedocument.cpp:5287 +#: document/katedocument.cpp:5283 #, kde-format msgid "Close Document" msgstr "Затваряне на документа" -#: document/katedocument.cpp:5420 +#: document/katedocument.cpp:5416 #, kde-format msgid "The file %2 is still loading." msgstr "" -#: document/katedocument.cpp:5427 +#: document/katedocument.cpp:5423 #, kde-format msgid "&Abort Loading" msgstr "" @@ -2623,27 +2600,27 @@ msgstr "Ко&дова таблица" msgid "Vi Input Mode" msgstr "Режим на въвеждане Vi" -#: mode/katemodeconfigpage.cpp:60 +#: mode/katemodeconfigpage.cpp:59 #, kde-format msgid "" msgstr "<Непроменено>" -#: mode/katemodeconfigpage.cpp:71 +#: mode/katemodeconfigpage.cpp:69 #, kde-format msgid "Use Default" msgstr "Използване на подразбиране" -#: mode/katemodeconfigpage.cpp:184 +#: mode/katemodeconfigpage.cpp:181 #, kde-format msgid "New Filetype" msgstr "Нов вид файл" -#: mode/katemodeconfigpage.cpp:238 +#: mode/katemodeconfigpage.cpp:235 #, kde-format msgid "Properties of %1" msgstr "Информация за %1" -#: mode/katemodeconfigpage.cpp:288 +#: mode/katemodeconfigpage.cpp:285 #, kde-format msgid "" "Select the MimeTypes you want for this file type.\n" @@ -2654,12 +2631,12 @@ msgstr "" "Имайте предвид, че тази операция автоматично ще редактира и асоциираните " "разширения към файла." -#: mode/katemodeconfigpage.cpp:290 +#: mode/katemodeconfigpage.cpp:287 #, kde-format msgid "Select Mime Types" msgstr "Избор на видове по MIME" -#: mode/katemodeconfigpage.cpp:307 +#: mode/katemodeconfigpage.cpp:298 #, kde-format msgid "Modes && Filetypes" msgstr "Режими и видове файлове" @@ -3250,7 +3227,7 @@ msgstr "" msgid "Marker Colors" msgstr "Цветове" -#: schema/kateschemaconfig.cpp:206 view/kateviewhelpers.cpp:1442 +#: schema/kateschemaconfig.cpp:206 view/kateviewhelpers.cpp:1447 #, kde-format msgid "Bookmark" msgstr "Отметка" @@ -4234,6 +4211,12 @@ msgctxt "Autoindent mode" msgid "Python" msgstr "Python" +#: script/data/indentation/r.js:2 +#, kde-format +msgctxt "Autoindent mode" +msgid "R" +msgstr "" + #: script/data/indentation/replicode.js:2 #, fuzzy, kde-format #| msgid "&Replace" @@ -4300,6 +4283,7 @@ msgid "Error loading script %1" msgstr "" #: script/katescriptmanager.cpp:324 script/katescriptmanager.cpp:337 +#: script/katescriptview.cpp:136 #, fuzzy, kde-format #| msgid "Command not found" msgid "Command not found: %1" @@ -4944,260 +4928,176 @@ msgstr "Премахване на зап msgid "Discard" msgstr "Изключено" -#: syntax/katehighlight.cpp:82 -#, kde-format -msgctxt "Syntax highlighting" -msgid "None" -msgstr "Без" - -#: syntax/katehighlight.cpp:799 -#, kde-format -msgid "Normal Text" -msgstr "Обикновен текст" - -#: syntax/katehighlight.cpp:1010 -#, fuzzy, kde-format -#| msgid "" -#| "%1: Deprecated syntax. Attribute (%2) not addressed by symbolic " -#| "name
" -msgid "" -"%1: Deprecated syntax. Attribute (%2) not addressed by symbolic " -"name
" -msgstr "" -"%1: Излязъл от употреба синтаксис. Атрибутът (%2) не е адресира от " -"символна връзка.
" - -#: syntax/katehighlight.cpp:1522 -#, fuzzy, kde-format -#| msgid "%1: Deprecated syntax. Context %2 has no symbolic name
" -msgid "%1: Deprecated syntax. Context %2 has no symbolic name
" -msgstr "" -"%1: Излязъл от употреба синтаксис. Контекстът %2 няма символна връзка." -"
" - -#: syntax/katehighlight.cpp:1605 -#, kde-format -msgid "" -"%1:Deprecated syntax. Context %2 not addressed by a symbolic name" -msgstr "" -"%1: Излязъл от употреба синтаксис. Контекстът %2 не е адресира от " -"символна връзка." - -#: syntax/katehighlight.cpp:1749 -#, kde-format -msgid "" -"There were warning(s) and/or error(s) while parsing the syntax highlighting " -"configuration." -msgstr "Грешки по време на синтактичния анализ за открояване на кода." - -#: syntax/katehighlight.cpp:1751 -#, kde-format -msgid "Kate Syntax Highlighting Parser" -msgstr "Синтактичен анализатор за открояване на кода" - -#: syntax/katehighlight.cpp:1917 -#, kde-format -msgid "" -"Since there has been an error parsing the highlighting description, this " -"highlighting will be disabled" -msgstr "" -"След като има грешки при синтактичния анализ на кода, открояването на кода " -"ще бъде изключено." - -#: syntax/katehighlight.cpp:2141 -#, fuzzy, kde-format -#| msgid "" -#| "%1: Specified multiline comment region (%2) could not be " -#| "resolved
" -msgid "" -"%1: Specified multiline comment region (%2) could not be resolved
" -msgstr "" -"%1: Зададеният многоредов коментар (%2) не може да бъде намерен.
" - -#: syntax/katesyntaxdocument.cpp:65 -#, kde-format -msgid "Unable to open %1" -msgstr "Не може да бъде отворен \"%1\"" - -#: syntax/katesyntaxdocument.cpp:74 -#, fuzzy, kde-format -#| msgid "" -#| "The error %4
has been detected in the file %1 at %2/%3
" -msgid "" -"The error %4
has been detected in the file %1 at %2/%3
" -msgstr "Грешка %4
е открита във файла %1 на %2/%3.
" - -#: syntax/katesyntaxmanager.cpp:166 +#: syntax/katesyntaxmanager.cpp:133 #, fuzzy, kde-format #| msgid "Normal" msgctxt "@item:intable Text context" msgid "Normal" msgstr "Обикновен" -#: syntax/katesyntaxmanager.cpp:167 +#: syntax/katesyntaxmanager.cpp:134 #, kde-format msgctxt "@item:intable Text context" msgid "Keyword" msgstr "Ключова дума" -#: syntax/katesyntaxmanager.cpp:168 +#: syntax/katesyntaxmanager.cpp:135 #, kde-format msgctxt "@item:intable Text context" msgid "Function" msgstr "Функция" -#: syntax/katesyntaxmanager.cpp:169 +#: syntax/katesyntaxmanager.cpp:136 #, fuzzy, kde-format #| msgid "Variable" msgctxt "@item:intable Text context" msgid "Variable" msgstr "Променлива" -#: syntax/katesyntaxmanager.cpp:170 +#: syntax/katesyntaxmanager.cpp:137 #, kde-format msgctxt "@item:intable Text context" msgid "Control Flow" msgstr "" -#: syntax/katesyntaxmanager.cpp:171 +#: syntax/katesyntaxmanager.cpp:138 #, kde-format msgctxt "@item:intable Text context" msgid "Operator" msgstr "" -#: syntax/katesyntaxmanager.cpp:172 +#: syntax/katesyntaxmanager.cpp:139 #, kde-format msgctxt "@item:intable Text context" msgid "Built-in" msgstr "" -#: syntax/katesyntaxmanager.cpp:173 +#: syntax/katesyntaxmanager.cpp:140 #, fuzzy, kde-format #| msgid "Extensions" msgctxt "@item:intable Text context" msgid "Extension" msgstr "Разширения" -#: syntax/katesyntaxmanager.cpp:174 +#: syntax/katesyntaxmanager.cpp:141 #, kde-format msgctxt "@item:intable Text context" msgid "Preprocessor" msgstr "" -#: syntax/katesyntaxmanager.cpp:175 +#: syntax/katesyntaxmanager.cpp:142 #, kde-format msgctxt "@item:intable Text context" msgid "Attribute" msgstr "" -#: syntax/katesyntaxmanager.cpp:177 +#: syntax/katesyntaxmanager.cpp:144 #, fuzzy, kde-format #| msgid "Character" msgctxt "@item:intable Text context" msgid "Character" msgstr "Знаци" -#: syntax/katesyntaxmanager.cpp:178 +#: syntax/katesyntaxmanager.cpp:145 #, fuzzy, kde-format #| msgid "Character" msgctxt "@item:intable Text context" msgid "Special Character" msgstr "Знаци" -#: syntax/katesyntaxmanager.cpp:179 +#: syntax/katesyntaxmanager.cpp:146 #, kde-format msgctxt "@item:intable Text context" msgid "String" msgstr "Низ" -#: syntax/katesyntaxmanager.cpp:180 +#: syntax/katesyntaxmanager.cpp:147 #, kde-format msgctxt "@item:intable Text context" msgid "Verbatim String" msgstr "" -#: syntax/katesyntaxmanager.cpp:181 +#: syntax/katesyntaxmanager.cpp:148 #, fuzzy, kde-format #| msgid "Filtering" msgctxt "@item:intable Text context" msgid "Special String" msgstr "Филтриране" -#: syntax/katesyntaxmanager.cpp:182 +#: syntax/katesyntaxmanager.cpp:149 #, kde-format msgctxt "@item:intable Text context" msgid "Imports, Modules, Includes" msgstr "" -#: syntax/katesyntaxmanager.cpp:184 +#: syntax/katesyntaxmanager.cpp:151 #, kde-format msgctxt "@item:intable Text context" msgid "Data Type" msgstr "Вид данни" -#: syntax/katesyntaxmanager.cpp:185 +#: syntax/katesyntaxmanager.cpp:152 #, fuzzy, kde-format #| msgid "Decimal/Value" msgctxt "@item:intable Text context" msgid "Decimal/Value" msgstr "Десетични числа" -#: syntax/katesyntaxmanager.cpp:186 +#: syntax/katesyntaxmanager.cpp:153 #, fuzzy, kde-format #| msgid "Base-N Integer" msgctxt "@item:intable Text context" msgid "Base-N Integer" msgstr "Цели числа" -#: syntax/katesyntaxmanager.cpp:187 +#: syntax/katesyntaxmanager.cpp:154 #, fuzzy, kde-format #| msgid "Floating Point" msgctxt "@item:intable Text context" msgid "Floating Point" msgstr "Числа с плаваща точка" -#: syntax/katesyntaxmanager.cpp:188 +#: syntax/katesyntaxmanager.cpp:155 #, fuzzy, kde-format #| msgid "Constant" msgctxt "@item:intable Text context" msgid "Constant" msgstr "Константа" -#: syntax/katesyntaxmanager.cpp:190 +#: syntax/katesyntaxmanager.cpp:157 #, kde-format msgctxt "@item:intable Text context" msgid "Comment" msgstr "Коментар" -#: syntax/katesyntaxmanager.cpp:191 +#: syntax/katesyntaxmanager.cpp:158 #, fuzzy, kde-format #| msgid "Show i&ndentation lines" msgctxt "@item:intable Text context" msgid "Documentation" msgstr "Показване на линия за о&тстъпа" -#: syntax/katesyntaxmanager.cpp:192 +#: syntax/katesyntaxmanager.cpp:159 #, fuzzy, kde-format #| msgid "Indentation" msgctxt "@item:intable Text context" msgid "Annotation" msgstr "Отстъп" -#: syntax/katesyntaxmanager.cpp:193 +#: syntax/katesyntaxmanager.cpp:160 #, fuzzy, kde-format #| msgid "Variable" msgctxt "@item:intable Text context" msgid "Comment Variable" msgstr "Променлива" -#: syntax/katesyntaxmanager.cpp:195 +#: syntax/katesyntaxmanager.cpp:162 #, kde-format msgctxt "@item:intable Text context" msgid "Region Marker" msgstr "Маркер за регион" -#: syntax/katesyntaxmanager.cpp:196 +#: syntax/katesyntaxmanager.cpp:163 #, fuzzy, kde-format #| msgctxt "Language" #| msgid "Inform" @@ -5205,26 +5105,26 @@ msgctxt "@item:intable Text context" msgid "Information" msgstr "Inform" -#: syntax/katesyntaxmanager.cpp:197 +#: syntax/katesyntaxmanager.cpp:164 #, fuzzy, kde-format #| msgid "Warning" msgctxt "@item:intable Text context" msgid "Warning" msgstr "Предупреждение" -#: syntax/katesyntaxmanager.cpp:198 +#: syntax/katesyntaxmanager.cpp:165 #, kde-format msgctxt "@item:intable Text context" msgid "Alert" msgstr "Внимание" -#: syntax/katesyntaxmanager.cpp:200 +#: syntax/katesyntaxmanager.cpp:167 #, kde-format msgctxt "@item:intable Text context" msgid "Others" msgstr "Други" -#: syntax/katesyntaxmanager.cpp:202 +#: syntax/katesyntaxmanager.cpp:169 #, kde-format msgctxt "@item:intable Text context" msgid "Error" @@ -6128,169 +6028,169 @@ msgctxt "short translation please" msgid "Set the font of the document." msgstr "Маркиране на всичкия текст в текущия документ." -#: variableeditor/variablelineedit.cpp:226 +#: variableeditor/variablelineedit.cpp:225 #, fuzzy, kde-format #| msgid "Kate Syntax Highlighting Parser" msgctxt "short translation please" msgid "Set the syntax highlighting." msgstr "Синтактичен анализатор за открояване на кода" -#: variableeditor/variablelineedit.cpp:231 +#: variableeditor/variablelineedit.cpp:230 #, kde-format msgctxt "short translation please" msgid "Set the icon bar color." msgstr "" -#: variableeditor/variablelineedit.cpp:236 +#: variableeditor/variablelineedit.cpp:235 #, kde-format msgctxt "short translation please" msgid "Enable the icon border in the editor view." msgstr "" -#: variableeditor/variablelineedit.cpp:241 +#: variableeditor/variablelineedit.cpp:240 #, fuzzy, kde-format #| msgid "Show i&ndentation lines" msgctxt "short translation please" msgid "Set the auto indentation style." msgstr "Показване на линия за о&тстъпа" -#: variableeditor/variablelineedit.cpp:246 +#: variableeditor/variablelineedit.cpp:245 #, fuzzy, kde-format #| msgid "Adjust indentation of code pasted from the clipboard" msgctxt "short translation please" msgid "Adjust indentation of text pasted from the clipboard." msgstr "Задаване на отстъпа за поставения от системния буфер текст" -#: variableeditor/variablelineedit.cpp:252 +#: variableeditor/variablelineedit.cpp:251 #, kde-format msgctxt "short translation please" msgid "Set the indentation depth for each indent level." msgstr "" -#: variableeditor/variablelineedit.cpp:257 +#: variableeditor/variablelineedit.cpp:256 #, kde-format msgctxt "short translation please" msgid "Allow odd indentation level (no multiple of indent width)." msgstr "" -#: variableeditor/variablelineedit.cpp:262 +#: variableeditor/variablelineedit.cpp:261 #, fuzzy, kde-format #| msgid "Show &line numbers" msgctxt "short translation please" msgid "Show line numbers." msgstr "Показване &номерата на редовете" -#: variableeditor/variablelineedit.cpp:267 +#: variableeditor/variablelineedit.cpp:266 #, kde-format msgctxt "short translation please" msgid "Insert newline at end of file on save." msgstr "" -#: variableeditor/variablelineedit.cpp:272 +#: variableeditor/variablelineedit.cpp:271 #, kde-format msgctxt "short translation please" msgid "Enable overwrite mode in the document." msgstr "" -#: variableeditor/variablelineedit.cpp:277 +#: variableeditor/variablelineedit.cpp:276 #, kde-format msgctxt "short translation please" msgid "Enable persistent text selection." msgstr "" -#: variableeditor/variablelineedit.cpp:282 +#: variableeditor/variablelineedit.cpp:281 #, kde-format msgctxt "short translation please" msgid "Replace tabs with spaces when saving the document." msgstr "" -#: variableeditor/variablelineedit.cpp:287 +#: variableeditor/variablelineedit.cpp:286 #, fuzzy, kde-format #| msgid "Replace all matches" msgctxt "short translation please" msgid "Replace tabs with spaces." msgstr "Замяна на всички съвпадения" -#: variableeditor/variablelineedit.cpp:292 +#: variableeditor/variablelineedit.cpp:291 #, fuzzy, kde-format #| msgid "Remove &trailing spaces" msgctxt "short translation please" msgid "Remove trailing spaces when saving the document." msgstr "&Изтриване на завършващите интервали" -#: variableeditor/variablelineedit.cpp:297 +#: variableeditor/variablelineedit.cpp:296 #, fuzzy, kde-format #| msgid "Show &scrollbar marks" msgctxt "short translation please" msgid "Show scrollbar minimap." msgstr "Показване отметки на ле&нтата за превъртане" -#: variableeditor/variablelineedit.cpp:302 +#: variableeditor/variablelineedit.cpp:301 #, fuzzy, kde-format #| msgid "Show &scrollbar marks" msgctxt "short translation please" msgid "Show scrollbar preview." msgstr "Показване отметки на ле&нтата за превъртане" -#: variableeditor/variablelineedit.cpp:311 +#: variableeditor/variablelineedit.cpp:310 #, fuzzy, kde-format #| msgid "Font & Color Schemas" msgctxt "short translation please" msgid "Set the color scheme." msgstr "Настройки на цветовата схема и шрифтовете" -#: variableeditor/variablelineedit.cpp:316 +#: variableeditor/variablelineedit.cpp:315 #, kde-format msgctxt "short translation please" msgid "Set the text selection color." msgstr "" -#: variableeditor/variablelineedit.cpp:321 +#: variableeditor/variablelineedit.cpp:320 #, fuzzy, kde-format #| msgid "Highlighting Rules" msgctxt "short translation please" msgid "Visualize tabs and trailing spaces." msgstr "Настройки на открояването" -#: variableeditor/variablelineedit.cpp:326 +#: variableeditor/variablelineedit.cpp:325 #, fuzzy, kde-format #| msgid "Auto Completion" msgctxt "short translation please" msgid "Enable smart home navigation." msgstr "Автоматично завършване на думи" -#: variableeditor/variablelineedit.cpp:331 +#: variableeditor/variablelineedit.cpp:330 #, kde-format msgctxt "short translation please" msgid "Pressing TAB key indents." msgstr "" -#: variableeditor/variablelineedit.cpp:337 +#: variableeditor/variablelineedit.cpp:336 #, kde-format msgctxt "short translation please" msgid "Set the tab display width." msgstr "" -#: variableeditor/variablelineedit.cpp:343 +#: variableeditor/variablelineedit.cpp:342 #, kde-format msgctxt "short translation please" msgid "Set the number of undo steps to remember (0 equals infinity)." msgstr "" -#: variableeditor/variablelineedit.cpp:349 +#: variableeditor/variablelineedit.cpp:348 #, kde-format msgctxt "short translation please" msgid "Set the word wrap column." msgstr "" -#: variableeditor/variablelineedit.cpp:354 +#: variableeditor/variablelineedit.cpp:353 #, fuzzy, kde-format #| msgid "S&elected Background Color..." msgctxt "short translation please" msgid "Set the word wrap marker color." msgstr "Цвят на фо&на на маркираното..." -#: variableeditor/variablelineedit.cpp:359 +#: variableeditor/variablelineedit.cpp:358 #, kde-format msgctxt "short translation please" msgid "Enable word wrap while typing text." @@ -6444,56 +6344,56 @@ msgstr "" msgid "Words %1/%2, Chars %3/%4" msgstr "" -#: view/kateview.cpp:472 +#: view/kateview.cpp:474 #, kde-format msgid "Cut the selected text and move it to the clipboard" msgstr "Изрязване на маркирания текст и поставяне в системния буфер." -#: view/kateview.cpp:475 +#: view/kateview.cpp:477 #, kde-format msgid "Paste previously copied or cut clipboard contents" msgstr "Поставяне съдържанието на системния буфер." -#: view/kateview.cpp:478 +#: view/kateview.cpp:480 #, kde-format msgid "" "Use this command to copy the currently selected text to the system clipboard." msgstr "Копиране на маркирания текст в системния буфер." -#: view/kateview.cpp:480 +#: view/kateview.cpp:482 #, kde-format msgid "Clipboard &History" msgstr "" -#: view/kateview.cpp:485 +#: view/kateview.cpp:487 #, kde-format msgid "Save the current document" msgstr "Запис на текущия документ." -#: view/kateview.cpp:488 +#: view/kateview.cpp:490 #, kde-format msgid "Revert the most recent editing actions" msgstr "Отменяне на последната извършена операция." -#: view/kateview.cpp:491 +#: view/kateview.cpp:493 #, kde-format msgid "Revert the most recent undo operation" msgstr "Възстановяване на последната отменена операция." -#: view/kateview.cpp:495 +#: view/kateview.cpp:497 #, fuzzy, kde-format #| msgctxt "Language Section" #| msgid "Scripts" msgid "&Scripts" msgstr "Скриптове" -#: view/kateview.cpp:499 +#: view/kateview.cpp:501 #, fuzzy, kde-format #| msgid "&Dynamic Word Wrap" msgid "Apply &Word Wrap" msgstr "&Динамичен пренос на думи" -#: view/kateview.cpp:500 +#: view/kateview.cpp:502 #, fuzzy, kde-format #| msgid "" #| "Use this command to wrap all lines of the current document which are " @@ -6509,12 +6409,12 @@ msgstr "" "

Това е статично пренасяне на думи, което означава, че ако се промени " "видимата част, то не се извършва ново обновяване на преноса на думи." -#: view/kateview.cpp:506 +#: view/kateview.cpp:508 #, kde-format msgid "&Clean Indentation" msgstr "Конвертиране на &отстъпа" -#: view/kateview.cpp:507 +#: view/kateview.cpp:509 #, fuzzy, kde-format #| msgid "" #| "Use this to clean the indentation of a selected block of text (only tabs/" @@ -6529,12 +6429,12 @@ msgstr "" "

Може да настроите дали да се използват табулации или интервали от " "настройките на редактора." -#: view/kateview.cpp:512 +#: view/kateview.cpp:514 #, kde-format msgid "&Align" msgstr "Подравн&яване" -#: view/kateview.cpp:513 +#: view/kateview.cpp:515 #, kde-format msgid "" "Use this to align the current line or block of text to its proper indent " @@ -6543,12 +6443,12 @@ msgstr "" "Подравняване на текущия ред или блок от текст към правилното ниво на " "вмъкване." -#: view/kateview.cpp:517 +#: view/kateview.cpp:519 #, kde-format msgid "C&omment" msgstr "Вмъкване на &коментар" -#: view/kateview.cpp:519 +#: view/kateview.cpp:521 #, fuzzy, kde-format #| msgid "" #| "This command comments out the current line or a selected block of text." @@ -6563,24 +6463,24 @@ msgstr "" "за коментар са дефинира във файла с дефиниция за открояването на кода на " "съответния език." -#: view/kateview.cpp:524 +#: view/kateview.cpp:526 #, fuzzy, kde-format #| msgid "Move to Previous Line" msgid "Go to previous editing line" msgstr "Преместване до предишния ред" -#: view/kateview.cpp:529 +#: view/kateview.cpp:531 #, fuzzy, kde-format #| msgid "Select to Next Line" msgid "Go to next editing line" msgstr "Маркиране до следващия ред" -#: view/kateview.cpp:534 +#: view/kateview.cpp:536 #, kde-format msgid "Unco&mment" msgstr "Премахване на ко&ментар" -#: view/kateview.cpp:536 +#: view/kateview.cpp:538 #, fuzzy, kde-format #| msgid "" #| "This command removes comments from the current line or a selected block " @@ -6595,229 +6495,229 @@ msgstr "" "

Знаците за коментар са дефинира във файла с дефиниция за " "открояването на кода на съответния език." -#: view/kateview.cpp:541 +#: view/kateview.cpp:543 #, fuzzy, kde-format #| msgctxt "@item:intable Text context" #| msgid "Comment" msgid "Toggle Comment" msgstr "Коментар" -#: view/kateview.cpp:544 +#: view/kateview.cpp:546 #, kde-format msgid "&Read Only Mode" msgstr "&Режим само за четене" -#: view/kateview.cpp:545 +#: view/kateview.cpp:547 #, kde-format msgid "Lock/unlock the document for writing" msgstr "Заключване/отключване на документа за запис." -#: view/kateview.cpp:552 +#: view/kateview.cpp:554 #, kde-format msgid "Uppercase" msgstr "Главни букви" -#: view/kateview.cpp:554 +#: view/kateview.cpp:556 #, kde-format msgid "" "Convert the selection to uppercase, or the character to the right of the " "cursor if no text is selected." msgstr "Конвертиране на маркирания текст до главни букви." -#: view/kateview.cpp:560 +#: view/kateview.cpp:562 #, kde-format msgid "Lowercase" msgstr "Малки букви" -#: view/kateview.cpp:562 +#: view/kateview.cpp:564 #, kde-format msgid "" "Convert the selection to lowercase, or the character to the right of the " "cursor if no text is selected." msgstr "Конвертиране на маркирания текст до малки букви." -#: view/kateview.cpp:568 +#: view/kateview.cpp:570 #, kde-format msgid "Capitalize" msgstr "Първа главна буква" -#: view/kateview.cpp:570 +#: view/kateview.cpp:572 #, kde-format msgid "" "Capitalize the selection, or the word under the cursor if no text is " "selected." msgstr "Конвертиране на първата буква от маркирания текст до главна." -#: view/kateview.cpp:575 +#: view/kateview.cpp:577 #, kde-format msgid "Join Lines" msgstr "Обединение на редове" -#: view/kateview.cpp:580 +#: view/kateview.cpp:582 #, kde-format msgid "Invoke Code Completion" msgstr "Завършване на думи" -#: view/kateview.cpp:581 +#: view/kateview.cpp:583 #, kde-format msgid "" "Manually invoke command completion, usually by using a shortcut bound to " "this action." msgstr "" -#: view/kateview.cpp:593 +#: view/kateview.cpp:595 #, kde-format msgid "Print the current document." msgstr "Печат на текущия документ." -#: view/kateview.cpp:596 +#: view/kateview.cpp:598 #, fuzzy, kde-format #| msgid "Print the current document." msgid "Show print preview of current document" msgstr "Печат на текущия документ." -#: view/kateview.cpp:600 +#: view/kateview.cpp:602 #, kde-format msgid "Reloa&d" msgstr "Презаре&ждане" -#: view/kateview.cpp:602 +#: view/kateview.cpp:604 #, kde-format msgid "Reload the current document from disk." msgstr "Анулиране на промените и презареждане на текущия документ." -#: view/kateview.cpp:606 +#: view/kateview.cpp:608 #, kde-format msgid "Save the current document to disk, with a name of your choice." msgstr "Запис на текущия документ под друго име или тип." -#: view/kateview.cpp:608 +#: view/kateview.cpp:610 #, kde-format msgid "Save As with Encoding..." msgstr "" -#: view/kateview.cpp:614 +#: view/kateview.cpp:616 #, fuzzy, kde-format #| msgid "&Save File As..." msgid "Save &Copy As..." msgstr "Запис на файл &като..." -#: view/kateview.cpp:615 +#: view/kateview.cpp:617 #, fuzzy, kde-format #| msgid "Reload the current document from disk." msgid "Save a copy of the current document to disk." msgstr "Анулиране на промените и презареждане на текущия документ." -#: view/kateview.cpp:619 +#: view/kateview.cpp:621 #, kde-format msgid "" "This command opens a dialog and lets you choose a line that you want the " "cursor to move to." msgstr "Отиване на даден ред в текущия документ." -#: view/kateview.cpp:622 +#: view/kateview.cpp:624 #, fuzzy, kde-format #| msgid "Move to Previous Line" msgid "Move to Previous Modified Line" msgstr "Преместване до предишния ред" -#: view/kateview.cpp:623 +#: view/kateview.cpp:625 #, fuzzy, kde-format #| msgid "Move to Matching Bracket" msgid "Move upwards to the previous modified line." msgstr "Отиване до съвпадаща скоба" -#: view/kateview.cpp:627 +#: view/kateview.cpp:629 #, fuzzy, kde-format #| msgid "Move to Next Line" msgid "Move to Next Modified Line" msgstr "Преместване до следващия ред" -#: view/kateview.cpp:628 +#: view/kateview.cpp:630 #, kde-format msgid "Move downwards to the next modified line." msgstr "" -#: view/kateview.cpp:632 +#: view/kateview.cpp:634 #, kde-format msgid "&Configure Editor..." msgstr "&Настройване на редактора..." -#: view/kateview.cpp:634 +#: view/kateview.cpp:636 #, kde-format msgid "Configure various aspects of this editor." msgstr "Настройване поведението на редактора." -#: view/kateview.cpp:637 +#: view/kateview.cpp:639 #, kde-format msgid "&Mode" msgstr "&Режим" -#: view/kateview.cpp:639 +#: view/kateview.cpp:641 #, kde-format msgid "" "Here you can choose which mode should be used for the current document. This " "will influence the highlighting and folding being used, for example." msgstr "" -#: view/kateview.cpp:642 +#: view/kateview.cpp:644 #, kde-format msgid "&Highlighting" msgstr "Откро&яване" -#: view/kateview.cpp:644 +#: view/kateview.cpp:646 #, kde-format msgid "Here you can choose how the current document should be highlighted." msgstr "Открояване на текущия файл." -#: view/kateview.cpp:647 +#: view/kateview.cpp:649 #, kde-format msgid "&Schema" msgstr "С&хема" -#: view/kateview.cpp:652 +#: view/kateview.cpp:654 #, kde-format msgid "&Indentation" msgstr "О&тстъп" -#: view/kateview.cpp:656 +#: view/kateview.cpp:658 #, kde-format msgid "Select the entire text of the current document." msgstr "Маркиране на всичкия текст в текущия документ." -#: view/kateview.cpp:659 +#: view/kateview.cpp:661 #, kde-format msgid "" "If you have selected something within the current document, this will no " "longer be selected." msgstr "Размаркиране на маркирания текст." -#: view/kateview.cpp:663 +#: view/kateview.cpp:665 #, kde-format msgid "Enlarge Font" msgstr "Увеличаване на шрифта" -#: view/kateview.cpp:665 +#: view/kateview.cpp:667 #, kde-format msgid "This increases the display font size." msgstr "Увеличаване на шрифта в редактора." -#: view/kateview.cpp:670 +#: view/kateview.cpp:672 #, kde-format msgid "Shrink Font" msgstr "Намаляване на шрифта" -#: view/kateview.cpp:672 +#: view/kateview.cpp:674 #, kde-format msgid "This decreases the display font size." msgstr "Намаляване на шрифта в редактора." -#: view/kateview.cpp:675 +#: view/kateview.cpp:677 #, kde-format msgid "Bl&ock Selection Mode" msgstr "&Блоково маркиране" -#: view/kateview.cpp:678 +#: view/kateview.cpp:680 #, kde-format msgid "" "This command allows switching between the normal (line based) selection mode " @@ -6826,24 +6726,24 @@ msgstr "" "Превключване между нормалното маркиране на текста (по редове) и маркиране на " "текста по блокове." -#: view/kateview.cpp:682 +#: view/kateview.cpp:684 #, fuzzy, kde-format #| msgid "Vi Input Mode" msgid "Switch to Next Input Mode" msgstr "Режим на въвеждане Vi" -#: view/kateview.cpp:684 +#: view/kateview.cpp:686 #, fuzzy, kde-format #| msgid "Select to End of Line" msgid "Switch to the next input mode." msgstr "Маркиране до края на реда" -#: view/kateview.cpp:687 +#: view/kateview.cpp:689 #, kde-format msgid "Overwr&ite Mode" msgstr "Ре&жим на припокриване" -#: view/kateview.cpp:690 +#: view/kateview.cpp:692 #, kde-format msgid "" "Choose whether you want the text you type to be inserted or to overwrite " @@ -6852,49 +6752,49 @@ msgstr "" "Превключване между вмъкване на текста и препокриване на съществуващия текст " "при писане." -#: view/kateview.cpp:700 +#: view/kateview.cpp:702 #, kde-format msgid "Dynamic Word Wrap Indicators" msgstr "Индикатор за динамичен пренос" -#: view/kateview.cpp:702 +#: view/kateview.cpp:704 #, kde-format msgid "Choose when the Dynamic Word Wrap Indicators should be displayed" msgstr "Определяне кога да се показват маркерите за статичен пренос на думи." -#: view/kateview.cpp:705 +#: view/kateview.cpp:707 #, kde-format msgid "&Off" msgstr "&Изключено" -#: view/kateview.cpp:705 +#: view/kateview.cpp:707 #, kde-format msgid "Follow &Line Numbers" msgstr "&Следване номерата на редовете" -#: view/kateview.cpp:705 +#: view/kateview.cpp:707 #, kde-format msgid "&Always On" msgstr "&Винаги включено" -#: view/kateview.cpp:709 +#: view/kateview.cpp:711 #, kde-format msgid "Show Folding &Markers" msgstr "Показване стр&уктурата на кода" -#: view/kateview.cpp:712 +#: view/kateview.cpp:714 #, kde-format msgid "" "You can choose if the codefolding marks should be shown, if codefolding is " "possible." msgstr "Показване структурата на кода, ако е възможно." -#: view/kateview.cpp:715 +#: view/kateview.cpp:717 #, kde-format msgid "Show &Icon Border" msgstr "Показване &зоната за икони" -#: view/kateview.cpp:718 +#: view/kateview.cpp:720 #, fuzzy, kde-format #| msgid "" #| "Show/hide the icon border.

The icon border shows bookmark " @@ -6906,22 +6806,22 @@ msgstr "" "Показване/скриване на зоната за икони.

Зоната на икони съдържа " "полезна информация, като примерно маркерите на отметките." -#: view/kateview.cpp:721 +#: view/kateview.cpp:723 #, kde-format msgid "Show &Line Numbers" msgstr "Показване &номерата на редовете" -#: view/kateview.cpp:724 +#: view/kateview.cpp:726 #, kde-format msgid "Show/hide the line numbers on the left hand side of the view." msgstr "Показване/скриване номерата на редовете в лявата страна на редактора." -#: view/kateview.cpp:727 +#: view/kateview.cpp:729 #, kde-format msgid "Show Scroll&bar Marks" msgstr "Показване отметките на &плъзгача" -#: view/kateview.cpp:729 +#: view/kateview.cpp:731 #, fuzzy, kde-format #| msgid "" #| "Show/hide the marks on the vertical scrollbar.

The marks, for " @@ -6933,13 +6833,13 @@ msgstr "" "Показване/скриване отметки на лентата за превъртане.

На лентата за " "превъртане може да има и друга информация." -#: view/kateview.cpp:732 +#: view/kateview.cpp:734 #, fuzzy, kde-format #| msgid "Show Scroll&bar Marks" msgid "Show Scrollbar Mini-Map" msgstr "Показване отметките на &плъзгача" -#: view/kateview.cpp:734 +#: view/kateview.cpp:736 #, fuzzy, kde-format #| msgid "" #| "Show/hide the marks on the vertical scrollbar.

The marks, for " @@ -6956,134 +6856,134 @@ msgstr "" #. a->setWhatsThis(i18n("Display the whole document in the mini-map.

With this option set the whole document will be visible in the mini-map.")); #. connect(a, SIGNAL(triggered(bool)), SLOT(toggleScrollBarMiniMapAll())); #. connect(m_toggleScrollBarMiniMap, SIGNAL(triggered(bool)), m_toggleScrollBarMiniMapAll, SLOT(setEnabled(bool))); -#: view/kateview.cpp:743 +#: view/kateview.cpp:745 #, kde-format msgid "Show Static &Word Wrap Marker" msgstr "Показване &маркера за статичен пренос" -#: view/kateview.cpp:746 +#: view/kateview.cpp:748 #, kde-format msgid "" "Show/hide the Word Wrap Marker, a vertical line drawn at the word wrap " "column as defined in the editing properties" msgstr "Показване/скриване на маркера за статичен пренос на думи." -#: view/kateview.cpp:750 +#: view/kateview.cpp:752 #, kde-format msgid "Show Non-Printable Spaces" msgstr "" -#: view/kateview.cpp:752 +#: view/kateview.cpp:754 #, kde-format msgid "Show/hide bounding box around non-printable spaces" msgstr "" -#: view/kateview.cpp:756 +#: view/kateview.cpp:758 #, kde-format msgid "Switch to Command Line" msgstr "Превключване в команден режим" -#: view/kateview.cpp:758 +#: view/kateview.cpp:760 #, kde-format msgid "Show/hide the command line on the bottom of the view." msgstr "Показване/скриване на командния ред в долната част на редактора." -#: view/kateview.cpp:761 +#: view/kateview.cpp:763 #, fuzzy, kde-format #| msgid "Vi Input Mode" msgid "Input Modes" msgstr "Режим на въвеждане Vi" -#: view/kateview.cpp:768 +#: view/kateview.cpp:770 #, kde-format msgid "Activate/deactivate %1" msgstr "" -#: view/kateview.cpp:777 +#: view/kateview.cpp:779 #, kde-format msgid "&End of Line" msgstr "Кра&й на ред" -#: view/kateview.cpp:779 +#: view/kateview.cpp:781 #, kde-format msgid "Choose which line endings should be used, when you save the document" msgstr "Избор на край ред, който ще се използва за запис на файла." -#: view/kateview.cpp:781 +#: view/kateview.cpp:783 #, fuzzy, kde-format #| msgid "UNIX" msgctxt "@item:inmenu End of Line" msgid "&UNIX" msgstr "UNIX" -#: view/kateview.cpp:782 +#: view/kateview.cpp:784 #, fuzzy, kde-format #| msgid "DOS/Windows" msgctxt "@item:inmenu End of Line" msgid "&Windows/DOS" msgstr "DOS/Windows" -#: view/kateview.cpp:783 +#: view/kateview.cpp:785 #, fuzzy, kde-format #| msgid "Macintosh" msgctxt "@item:inmenu End of Line" msgid "&Macintosh" msgstr "Macintosh" -#: view/kateview.cpp:789 +#: view/kateview.cpp:791 #, kde-format msgid "Add &Byte Order Mark (BOM)" msgstr "" -#: view/kateview.cpp:792 +#: view/kateview.cpp:794 #, kde-format msgid "" "Enable/disable adding of byte order marks for UTF-8/UTF-16 encoded files " "while saving" msgstr "" -#: view/kateview.cpp:796 +#: view/kateview.cpp:798 #, kde-format msgid "E&ncoding" msgstr "Ко&дова таблица" -#: view/kateview.cpp:800 +#: view/kateview.cpp:802 #, kde-format msgid "Look up the first occurrence of a piece of text or regular expression." msgstr "Търсене за първото срещане на зададен текст или регулярен израз." -#: view/kateview.cpp:804 +#: view/kateview.cpp:806 #, kde-format msgid "Find Selected" msgstr "" -#: view/kateview.cpp:806 +#: view/kateview.cpp:808 #, kde-format msgid "Finds next occurrence of selected text." msgstr "" -#: view/kateview.cpp:810 +#: view/kateview.cpp:812 #, kde-format msgid "Find Selected Backwards" msgstr "" -#: view/kateview.cpp:812 +#: view/kateview.cpp:814 #, fuzzy, kde-format #| msgid "Look up the previous occurrence of the search phrase." msgid "Finds previous occurrence of selected text." msgstr "Търсене за предишното срещане на зададен текст или регулярен израз." -#: view/kateview.cpp:816 +#: view/kateview.cpp:818 #, kde-format msgid "Look up the next occurrence of the search phrase." msgstr "Търсене за следващото срещане на зададен текст или регулярен израз." -#: view/kateview.cpp:820 +#: view/kateview.cpp:822 #, kde-format msgid "Look up the previous occurrence of the search phrase." msgstr "Търсене за предишното срещане на зададен текст или регулярен израз." -#: view/kateview.cpp:824 +#: view/kateview.cpp:826 #, kde-format msgid "" "Look up a piece of text or regular expression and replace the result with " @@ -7092,43 +6992,43 @@ msgstr "" "Търсене за зададен текст или регулярен израз и замяна на резултата със друг " "текст." -#: view/kateview.cpp:827 +#: view/kateview.cpp:829 #, kde-format msgid "Automatic Spell Checking" msgstr "Автоматична проверка на правописа" -#: view/kateview.cpp:828 +#: view/kateview.cpp:830 #, kde-format msgid "Enable/disable automatic spell checking" msgstr "" -#: view/kateview.cpp:834 +#: view/kateview.cpp:836 #, kde-format msgid "Change Dictionary..." msgstr "Смяна на речника..." -#: view/kateview.cpp:835 +#: view/kateview.cpp:837 #, kde-format msgid "Change the dictionary that is used for spell checking." msgstr "" -#: view/kateview.cpp:839 +#: view/kateview.cpp:841 #, kde-format msgid "Clear Dictionary Ranges" msgstr "" -#: view/kateview.cpp:841 +#: view/kateview.cpp:843 #, kde-format msgid "" "Remove all the separate dictionary ranges that were set for spell checking." msgstr "" -#: view/kateview.cpp:847 +#: view/kateview.cpp:849 #, kde-format msgid "Copy as &HTML" msgstr "" -#: view/kateview.cpp:848 +#: view/kateview.cpp:850 #, fuzzy, kde-format #| msgid "" #| "Use this command to copy the currently selected text to the system " @@ -7138,232 +7038,232 @@ msgid "" "clipboard." msgstr "Копиране на маркирания текст в системния буфер." -#: view/kateview.cpp:852 +#: view/kateview.cpp:854 #, fuzzy, kde-format #| msgid "Normal &Color..." msgid "E&xport as HTML..." msgstr "Цвят на &текста..." -#: view/kateview.cpp:853 +#: view/kateview.cpp:855 #, kde-format msgid "" "This command allows you to export the current document with all highlighting " "information into a HTML document." msgstr "" -#: view/kateview.cpp:891 +#: view/kateview.cpp:893 #, kde-format msgid "Move Word Left" msgstr "Преместване на дума в ляво" -#: view/kateview.cpp:897 +#: view/kateview.cpp:899 #, kde-format msgid "Select Character Left" msgstr "Маркиране на знака в ляво" -#: view/kateview.cpp:903 +#: view/kateview.cpp:905 #, kde-format msgid "Select Word Left" msgstr "Маркиране на думата в ляво" -#: view/kateview.cpp:909 +#: view/kateview.cpp:911 #, kde-format msgid "Move Word Right" msgstr "Преместване на дума в дясно" -#: view/kateview.cpp:915 +#: view/kateview.cpp:917 #, kde-format msgid "Select Character Right" msgstr "Маркиране на знака в дясно" -#: view/kateview.cpp:921 +#: view/kateview.cpp:923 #, kde-format msgid "Select Word Right" msgstr "Маркиране на думата в дясно" -#: view/kateview.cpp:927 +#: view/kateview.cpp:929 #, kde-format msgid "Move to Beginning of Line" msgstr "Отиване в началото на реда" -#: view/kateview.cpp:933 +#: view/kateview.cpp:935 #, kde-format msgid "Move to Beginning of Document" msgstr "Отиване в началото на документа" -#: view/kateview.cpp:939 +#: view/kateview.cpp:941 #, kde-format msgid "Select to Beginning of Line" msgstr "Маркиране до началото на реда" -#: view/kateview.cpp:945 +#: view/kateview.cpp:947 #, kde-format msgid "Select to Beginning of Document" msgstr "Маркиране до началото на документа" -#: view/kateview.cpp:951 +#: view/kateview.cpp:953 #, kde-format msgid "Move to End of Line" msgstr "Отиване в края на реда" -#: view/kateview.cpp:957 +#: view/kateview.cpp:959 #, kde-format msgid "Move to End of Document" msgstr "Отиване в края на документа" -#: view/kateview.cpp:963 +#: view/kateview.cpp:965 #, kde-format msgid "Select to End of Line" msgstr "Маркиране до края на реда" -#: view/kateview.cpp:969 +#: view/kateview.cpp:971 #, kde-format msgid "Select to End of Document" msgstr "Маркиране до края на документа" -#: view/kateview.cpp:975 +#: view/kateview.cpp:977 #, kde-format msgid "Select to Previous Line" msgstr "Маркиране до предишния ред" -#: view/kateview.cpp:981 +#: view/kateview.cpp:983 #, kde-format msgid "Scroll Line Up" msgstr "Превъртане ред нагоре" -#: view/kateview.cpp:987 +#: view/kateview.cpp:989 #, kde-format msgid "Move to Next Line" msgstr "Преместване до следващия ред" -#: view/kateview.cpp:993 +#: view/kateview.cpp:995 #, kde-format msgid "Move to Previous Line" msgstr "Преместване до предишния ред" -#: view/kateview.cpp:999 +#: view/kateview.cpp:1001 #, kde-format msgid "Move Cursor Right" msgstr "Преместване курсора надясно" -#: view/kateview.cpp:1005 +#: view/kateview.cpp:1007 #, kde-format msgid "Move Cursor Left" msgstr "Преместване курсора наляво" -#: view/kateview.cpp:1011 +#: view/kateview.cpp:1013 #, kde-format msgid "Select to Next Line" msgstr "Маркиране до следващия ред" -#: view/kateview.cpp:1017 +#: view/kateview.cpp:1019 #, kde-format msgid "Scroll Line Down" msgstr "Превъртане ред надолу" -#: view/kateview.cpp:1023 +#: view/kateview.cpp:1025 #, kde-format msgid "Scroll Page Up" msgstr "Превъртане страница нагоре" -#: view/kateview.cpp:1029 +#: view/kateview.cpp:1031 #, kde-format msgid "Select Page Up" msgstr "Маркиране страница нагоре" -#: view/kateview.cpp:1035 +#: view/kateview.cpp:1037 #, kde-format msgid "Move to Top of View" msgstr "Отиване в началото на видимата част" -#: view/kateview.cpp:1041 +#: view/kateview.cpp:1043 #, kde-format msgid "Select to Top of View" msgstr "Маркиране до началото на видимата част" -#: view/kateview.cpp:1047 +#: view/kateview.cpp:1049 #, kde-format msgid "Scroll Page Down" msgstr "Превъртане страница надолу" -#: view/kateview.cpp:1053 +#: view/kateview.cpp:1055 #, kde-format msgid "Select Page Down" msgstr "Маркиране страница надолу" -#: view/kateview.cpp:1059 +#: view/kateview.cpp:1061 #, kde-format msgid "Move to Bottom of View" msgstr "Отиване в края на видимата част" -#: view/kateview.cpp:1065 +#: view/kateview.cpp:1067 #, kde-format msgid "Select to Bottom of View" msgstr "Маркиране до края на видимата част" -#: view/kateview.cpp:1071 +#: view/kateview.cpp:1073 #, kde-format msgid "Move to Matching Bracket" msgstr "Отиване до съвпадаща скоба" -#: view/kateview.cpp:1077 +#: view/kateview.cpp:1079 #, kde-format msgid "Select to Matching Bracket" msgstr "Маркиране до съвпадаща скоба" -#: view/kateview.cpp:1085 +#: view/kateview.cpp:1087 #, kde-format msgid "Transpose Characters" msgstr "Разместване на знаци" -#: view/kateview.cpp:1091 +#: view/kateview.cpp:1093 #, kde-format msgid "Delete Line" msgstr "Изтриване на ред" -#: view/kateview.cpp:1097 +#: view/kateview.cpp:1099 #, kde-format msgid "Delete Word Left" msgstr "Изтриване на дума в ляво" -#: view/kateview.cpp:1103 +#: view/kateview.cpp:1105 #, kde-format msgid "Delete Word Right" msgstr "Изтриване на дума в дясно" -#: view/kateview.cpp:1109 +#: view/kateview.cpp:1111 #, kde-format msgid "Delete Next Character" msgstr "Изтриване на следващия знак" -#: view/kateview.cpp:1115 +#: view/kateview.cpp:1117 #, kde-format msgid "Backspace" msgstr "Изтриване на предишния знак" -#: view/kateview.cpp:1124 +#: view/kateview.cpp:1126 #, kde-format msgid "Insert Tab" msgstr "" -#: view/kateview.cpp:1129 +#: view/kateview.cpp:1131 #, kde-format msgid "Insert Smart Newline" msgstr "" -#: view/kateview.cpp:1130 +#: view/kateview.cpp:1132 #, kde-format msgid "" "Insert newline including leading characters of the current line which are " "not letters or numbers." msgstr "" -#: view/kateview.cpp:1140 +#: view/kateview.cpp:1142 #, kde-format msgid "&Indent" msgstr "Отстъп на&дясно" -#: view/kateview.cpp:1141 +#: view/kateview.cpp:1143 #, fuzzy, kde-format #| msgid "" #| "Use this to indent a selected block of text.

You can configure " @@ -7378,62 +7278,62 @@ msgstr "" "настроите дали да се използват табулации или интервали от настройките на " "редактора." -#: view/kateview.cpp:1148 +#: view/kateview.cpp:1150 #, kde-format msgid "&Unindent" msgstr "Отстъп на&ляво" -#: view/kateview.cpp:1149 +#: view/kateview.cpp:1151 #, kde-format msgid "Use this to unindent a selected block of text." msgstr "Изтриване на отстъп и преместване на текста наляво." -#: view/kateview.cpp:1167 +#: view/kateview.cpp:1169 #, fuzzy, kde-format #| msgid "Collapse Toplevel" msgid "Fold Toplevel Nodes" msgstr "Свиване на най-горното ниво" -#: view/kateview.cpp:1172 +#: view/kateview.cpp:1174 #, fuzzy, kde-format #| msgid "Expand Toplevel" msgid "Unfold Toplevel Nodes" msgstr "Разгъване на най-горното ниво" -#: view/kateview.cpp:1185 +#: view/kateview.cpp:1187 #, fuzzy, kde-format #| msgid "Current line:" msgid "Fold Current Node" msgstr "Текущ ред:" -#: view/kateview.cpp:1189 +#: view/kateview.cpp:1191 #, kde-format msgid "Unfold Current Node" msgstr "" -#: view/kateview.cpp:1264 +#: view/kateview.cpp:1266 #, kde-format msgid "(R/O) %1" msgstr "" -#: view/kateview.cpp:3531 +#: view/kateview.cpp:3533 #, kde-format msgid "Export File as HTML" msgstr "" #: view/kateviewhelpers.cpp:302 view/kateviewhelpers.cpp:349 -#: view/kateviewhelpers.cpp:942 +#: view/kateviewhelpers.cpp:947 #, kde-format msgctxt "from line - to line" msgid "
%1

%2
" msgstr "" -#: view/kateviewhelpers.cpp:1116 +#: view/kateviewhelpers.cpp:1121 #, kde-format msgid "Available Commands" msgstr "Налични команди" -#: view/kateviewhelpers.cpp:1118 +#: view/kateviewhelpers.cpp:1123 #, kde-format msgid "" "

For help on individual commands, do 'help <command>'За да получите помощ за дадена команда, напишете help <" "команда>.

" -#: view/kateviewhelpers.cpp:1126 +#: view/kateviewhelpers.cpp:1131 #, kde-format msgid "No help for '%1'" msgstr "Няма помощ за \"%1\"." -#: view/kateviewhelpers.cpp:1129 +#: view/kateviewhelpers.cpp:1134 #, kde-format msgid "No such command %1" msgstr "Няма такава команда \"%1\"." -#: view/kateviewhelpers.cpp:1135 +#: view/kateviewhelpers.cpp:1140 #, fuzzy, kde-format #| msgid "" #| "

This is the Katepart command line.
Syntax: command " @@ -7470,37 +7370,37 @@ msgstr "" "команди, напишете help list
За да получите помощ за " "дадена команда, напишете help <команда>.

" -#: view/kateviewhelpers.cpp:1221 vimode/emulatedcommandbar/commandmode.cpp:221 +#: view/kateviewhelpers.cpp:1226 vimode/emulatedcommandbar/commandmode.cpp:221 #, kde-format msgid "No such command: \"%1\"" msgstr "Няма такава команда: \"%1\"" -#: view/kateviewhelpers.cpp:1224 vimode/emulatedcommandbar/commandmode.cpp:202 +#: view/kateviewhelpers.cpp:1229 vimode/emulatedcommandbar/commandmode.cpp:202 #, kde-format msgid "Error: No range allowed for command \"%1\"." msgstr "" -#: view/kateviewhelpers.cpp:1235 vimode/emulatedcommandbar/commandmode.cpp:207 +#: view/kateviewhelpers.cpp:1240 vimode/emulatedcommandbar/commandmode.cpp:207 #, kde-format msgid "Success: " msgstr "Успех: " -#: view/kateviewhelpers.cpp:1249 vimode/emulatedcommandbar/commandmode.cpp:216 +#: view/kateviewhelpers.cpp:1254 vimode/emulatedcommandbar/commandmode.cpp:216 #, kde-format msgid "Command \"%1\" failed." msgstr "Неуспешна команда \"%1\"." -#: view/kateviewhelpers.cpp:2345 view/kateviewhelpers.cpp:2346 +#: view/kateviewhelpers.cpp:2352 view/kateviewhelpers.cpp:2353 #, kde-format msgid "Mark Type %1" msgstr "Маркиране на тип %1" -#: view/kateviewhelpers.cpp:2369 +#: view/kateviewhelpers.cpp:2376 #, kde-format msgid "Set Default Mark Type" msgstr "Стил по подразбиране" -#: view/kateviewhelpers.cpp:2428 +#: view/kateviewhelpers.cpp:2435 #, kde-format msgid "Disable Annotation Bar" msgstr "" diff -pruN 5.49.0-2/po/bn/ktexteditor5.po 5.50.0-0ubuntu1/po/bn/ktexteditor5.po --- 5.49.0-2/po/bn/ktexteditor5.po 2018-08-04 11:01:07.000000000 +0000 +++ 5.50.0-0ubuntu1/po/bn/ktexteditor5.po 2018-09-02 19:33:06.000000000 +0000 @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: katepart\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-07-15 03:26+0200\n" +"POT-Creation-Date: 2018-08-29 03:44+0200\n" "PO-Revision-Date: 2005-01-04 11:33-0600\n" "Last-Translator: Deepayan Sarkar \n" "Language-Team: Bengali \n" @@ -88,7 +88,7 @@ msgstr "থেমে যা&ও" #. i18n: ectx: property (text), widget (QTreeWidget, treeWidget) #: completion/katecompletionmodel.cpp:1311 -#: dialogs/commandmenuconfigwidget.ui:22 dialogs/katedialogs.cpp:1075 +#: dialogs/commandmenuconfigwidget.ui:22 #, kde-format msgid "Name" msgstr "নাম" @@ -218,7 +218,7 @@ msgstr "" msgid "Unknown Property" msgstr "বাক্সর বৈশিষ্ট্যাবলী" -#: completion/katekeywordcompletion.cpp:165 +#: completion/katekeywordcompletion.cpp:150 #, kde-format msgid "Language keywords" msgstr "" @@ -282,7 +282,7 @@ msgstr "দেখাও" #. i18n: ectx: property (title), widget (QGroupBox, gbBorders) #. i18n: ectx: Menu (view_menu_borders) #: data/katepart5ui.rc:69 dialogs/bordersappearanceconfigwidget.ui:17 -#: dialogs/katedialogs.cpp:657 +#: dialogs/katedialogs.cpp:654 #, fuzzy, kde-format msgid "Borders" msgstr "বাঁদিক প্রান্ত" @@ -473,7 +473,7 @@ msgid "Scro&llbars visibility:" msgstr "" #. i18n: ectx: property (text), item, widget (QComboBox, cmbShowScrollbars) -#: dialogs/bordersappearanceconfigwidget.ui:216 dialogs/katedialogs.cpp:661 +#: dialogs/bordersappearanceconfigwidget.ui:216 dialogs/katedialogs.cpp:658 #, kde-format msgid "Always On" msgstr "সবসময় চালু" @@ -625,8 +625,8 @@ msgstr "প্যাটার্ণ" #. i18n: ectx: property (title), widget (QGroupBox, gbViInputMode) #. i18n: ectx: property (title), widget (QGroupBox, gbGeneral) -#: dialogs/completionconfigtab.ui:20 dialogs/katedialogs.cpp:523 -#: dialogs/katedialogs.cpp:653 dialogs/katedialogs.cpp:858 +#: dialogs/completionconfigtab.ui:20 dialogs/katedialogs.cpp:520 +#: dialogs/katedialogs.cpp:650 dialogs/katedialogs.cpp:855 #: vimode/config/configwidget.ui:29 #, kde-format msgid "General" @@ -992,7 +992,7 @@ msgid "&Delete" msgstr "নির্বাচিত" #. i18n: ectx: property (title), widget (QGroupBox, gbProperties) -#: dialogs/filetypeconfigwidget.ui:66 mode/katemodeconfigpage.cpp:268 +#: dialogs/filetypeconfigwidget.ui:66 mode/katemodeconfigpage.cpp:265 #, fuzzy, kde-format msgid "Properties" msgstr "বাক্সর বৈশিষ্ট্যাবলী" @@ -1094,12 +1094,6 @@ msgid "" "same file, the one with the highest priority will be used." msgstr "" -#. i18n: ectx: property (text), widget (QPushButton, btnDownload) -#: dialogs/filetypeconfigwidget.ui:232 -#, fuzzy, kde-format -msgid "Download Highlighting Files..." -msgstr "হাইলাইটিং নিয়মাবলী" - #. i18n: ectx: property (text), widget (QLabel, lblMode) #: dialogs/indentationconfigwidget.ui:17 #, fuzzy, kde-format @@ -1285,34 +1279,34 @@ msgstr "" msgid "Increase indentation level if in l&eading blank space" msgstr "" -#: dialogs/katedialogs.cpp:198 dialogs/katedialogs.cpp:200 +#: dialogs/katedialogs.cpp:195 dialogs/katedialogs.cpp:197 #, fuzzy, kde-format msgid " character" msgid_plural " characters" msgstr[0] "মধ্যে ঢোকাও ট্যাব বর্ণ, অক্ষর" msgstr[1] "মধ্যে ঢোকাও ট্যাব বর্ণ, অক্ষর" -#: dialogs/katedialogs.cpp:227 +#: dialogs/katedialogs.cpp:224 #, kde-format msgid "Indentation" msgstr "" -#: dialogs/katedialogs.cpp:300 +#: dialogs/katedialogs.cpp:297 #, fuzzy, kde-format msgid "Auto Completion" msgstr "নির্বাচন" -#: dialogs/katedialogs.cpp:364 +#: dialogs/katedialogs.cpp:361 #, kde-format msgid "Spellcheck" msgstr "বানান পরীক্ষা" -#: dialogs/katedialogs.cpp:444 +#: dialogs/katedialogs.cpp:441 #, fuzzy, kde-format msgid "Text Navigation" msgstr "Sources" -#: dialogs/katedialogs.cpp:512 +#: dialogs/katedialogs.cpp:509 #, fuzzy, kde-format msgctxt "Wrap words at (value is at 20 or larger)" msgid " character" @@ -1320,169 +1314,133 @@ msgid_plural " characters" msgstr[0] "মধ্যে ঢোকাও ট্যাব বর্ণ, অক্ষর" msgstr[1] "মধ্যে ঢোকাও ট্যাব বর্ণ, অক্ষর" -#: dialogs/katedialogs.cpp:625 +#: dialogs/katedialogs.cpp:622 #, kde-format msgid "Editing" msgstr "সম্পাদনা" -#: dialogs/katedialogs.cpp:630 +#: dialogs/katedialogs.cpp:627 #, kde-format msgid "Editing Options" msgstr "সম্পাদনা সংক্রান্ত অপশন" -#: dialogs/katedialogs.cpp:659 +#: dialogs/katedialogs.cpp:656 #, fuzzy, kde-format msgid "Off" msgstr "&বন্ধ" -#: dialogs/katedialogs.cpp:660 +#: dialogs/katedialogs.cpp:657 #, kde-format msgid "Follow Line Numbers" msgstr "লাইন নম্বর অনুসরণ করো" -#: dialogs/katedialogs.cpp:788 dialogs/katedialogs.cpp:793 +#: dialogs/katedialogs.cpp:785 dialogs/katedialogs.cpp:790 #, fuzzy, kde-format msgid "Appearance" msgstr "আপারকেস" #. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: dialogs/katedialogs.cpp:859 dialogs/textareaappearanceconfigwidget.ui:137 +#: dialogs/katedialogs.cpp:856 dialogs/textareaappearanceconfigwidget.ui:137 #, kde-format msgid "Advanced" msgstr "" -#: dialogs/katedialogs.cpp:914 +#: dialogs/katedialogs.cpp:911 #, fuzzy, kde-format msgid "" "You did not provide a backup suffix or prefix. Using default suffix: '~'" msgstr "সরবরাহ একটি ব্যাকআপ সাফিক্স ডিফল্ট, স্বাভাবিক অবস্থায় ব্যবহৃত" -#: dialogs/katedialogs.cpp:915 +#: dialogs/katedialogs.cpp:912 #, fuzzy, kde-format msgid "No Backup Suffix or Prefix" msgstr "না" -#: dialogs/katedialogs.cpp:1044 +#: dialogs/katedialogs.cpp:1041 #, kde-format msgid "Open/Save" msgstr "খোলো/সংরক্ষণ করো" -#: dialogs/katedialogs.cpp:1049 +#: dialogs/katedialogs.cpp:1046 #, kde-format msgid "File Opening & Saving" msgstr "ফাইল খোলা এবং সংরক্ষণ করা" -#: dialogs/katedialogs.cpp:1063 -#, kde-format -msgid "Highlight Download" -msgstr "" - -#: dialogs/katedialogs.cpp:1070 -#, kde-format -msgid "Select the syntax highlighting files you want to update:" -msgstr "" - -#: dialogs/katedialogs.cpp:1075 -#, kde-format -msgid "Installed" -msgstr "ইনস্টল করা" - -#: dialogs/katedialogs.cpp:1075 -#, kde-format -msgid "Latest" -msgstr "" - -#: dialogs/katedialogs.cpp:1082 -#, kde-format -msgid "Note: New versions are selected automatically." -msgstr "" - -#: dialogs/katedialogs.cpp:1089 -#, kde-format -msgid "&Install" -msgstr "&ইনস্টল" - -#: dialogs/katedialogs.cpp:1132 -#, kde-format -msgid "" -"The list of highlightings could not be found on / retrieved from the server" -msgstr "" - -#: dialogs/katedialogs.cpp:1236 +#: dialogs/katedialogs.cpp:1067 #, kde-format msgid "&Go to line:" msgstr "&এই লাইনে যাও" -#: dialogs/katedialogs.cpp:1242 +#: dialogs/katedialogs.cpp:1073 #, kde-format msgid "Go" msgstr "" -#: dialogs/katedialogs.cpp:1304 +#: dialogs/katedialogs.cpp:1135 #, fuzzy, kde-format msgid "Dictionary:" msgstr "নির্বাচন" -#: dialogs/katedialogs.cpp:1358 +#: dialogs/katedialogs.cpp:1189 #, kde-format msgid "View &Difference" msgstr "" -#: dialogs/katedialogs.cpp:1359 +#: dialogs/katedialogs.cpp:1190 #, kde-format msgid "Shows a diff of the changes" msgstr "" -#: dialogs/katedialogs.cpp:1364 +#: dialogs/katedialogs.cpp:1195 #, fuzzy, kde-format #| msgid "Reloa&d" msgid "&Reload" msgstr "আবার &পড়ো" -#: dialogs/katedialogs.cpp:1366 +#: dialogs/katedialogs.cpp:1197 #, kde-format msgid "Reload the file from disk. Unsaved changes will be lost." msgstr "" -#: dialogs/katedialogs.cpp:1370 +#: dialogs/katedialogs.cpp:1201 #, fuzzy, kde-format msgid "&Save As..." msgstr "ফাইল সংরক্ষণ করো " -#: dialogs/katedialogs.cpp:1372 +#: dialogs/katedialogs.cpp:1203 #, kde-format msgid "Lets you select a location and save the file again." msgstr "" #. i18n: ectx: property (text), widget (QPushButton, m_skipBtn) -#: dialogs/katedialogs.cpp:1377 spellcheck/spellcheckbar.ui:143 +#: dialogs/katedialogs.cpp:1208 spellcheck/spellcheckbar.ui:143 #, kde-format msgid "&Ignore" msgstr "" -#: dialogs/katedialogs.cpp:1378 +#: dialogs/katedialogs.cpp:1209 #, kde-format msgid "Ignores the changes on disk without any action." msgstr "" -#: dialogs/katedialogs.cpp:1445 swapfile/kateswapdiffcreator.cpp:137 +#: dialogs/katedialogs.cpp:1276 swapfile/kateswapdiffcreator.cpp:137 #, kde-format msgid "" "The diff command failed. Please make sure that diff(1) is installed and in " "your PATH." msgstr "" -#: dialogs/katedialogs.cpp:1447 swapfile/kateswapdiffcreator.cpp:139 +#: dialogs/katedialogs.cpp:1278 swapfile/kateswapdiffcreator.cpp:139 #, kde-format msgid "Error Creating Diff" msgstr "" -#: dialogs/katedialogs.cpp:1455 swapfile/kateswapdiffcreator.cpp:147 +#: dialogs/katedialogs.cpp:1286 swapfile/kateswapdiffcreator.cpp:147 #, kde-format msgid "The files are identical." msgstr "" -#: dialogs/katedialogs.cpp:1456 swapfile/kateswapdiffcreator.cpp:148 +#: dialogs/katedialogs.cpp:1287 swapfile/kateswapdiffcreator.cpp:148 #, kde-format msgid "Diff Output" msgstr "" @@ -1907,7 +1865,7 @@ msgid "Append newline at end of file on msgstr "" #. i18n: ectx: property (whatsThis), widget (QGroupBox, gbWordWrap) -#: dialogs/textareaappearanceconfigwidget.ui:9 view/kateview.cpp:697 +#: dialogs/textareaappearanceconfigwidget.ui:9 view/kateview.cpp:699 #, fuzzy, kde-format msgid "" "If this option is checked, the text lines will be wrapped at the view border " @@ -1915,7 +1873,7 @@ msgid "" msgstr "এই অপশন আছে টি লেখা মোড়ানো -তে টি দেখাও সীমানা ওপর টি পর্দা." #. i18n: ectx: property (title), widget (QGroupBox, gbWordWrap) -#: dialogs/textareaappearanceconfigwidget.ui:12 view/kateview.cpp:694 +#: dialogs/textareaappearanceconfigwidget.ui:12 view/kateview.cpp:696 #, kde-format msgid "&Dynamic Word Wrap" msgstr "" @@ -2079,17 +2037,17 @@ msgstr "" msgid "Show word count" msgstr "" -#. i18n: ectx: property (toolTip), widget (QCheckBox, chkShowLinesCount) +#. i18n: ectx: property (toolTip), widget (QCheckBox, chkShowLineCount) #: dialogs/textareaappearanceconfigwidget.ui:199 #, kde-format -msgid "Show/hide Lines count in status bar" +msgid "Show/hide line count in status bar" msgstr "" -#. i18n: ectx: property (text), widget (QCheckBox, chkShowLinesCount) +#. i18n: ectx: property (text), widget (QCheckBox, chkShowLineCount) #: dialogs/textareaappearanceconfigwidget.ui:202 #, fuzzy, kde-format #| msgid "Show &Line Numbers" -msgid "Show Lines Count" +msgid "Show line count" msgstr "লাইন &নম্বর দেখাও" #: document/katebuffer.cpp:179 @@ -2104,7 +2062,7 @@ msgstr "নতুন ফাইল টা msgid "The file %1 does not exist." msgstr "" -#: document/katedocument.cpp:2157 +#: document/katedocument.cpp:2154 #, fuzzy, kde-format #| msgid "" #| "The file %1 could not be loaded, as it was not possible to read from it.\n" @@ -2118,23 +2076,23 @@ msgstr "" "\n" "পরীক্ষা করে দেখুন আপনার এই ফাইলটি পড়ার অনুমতি আছে কি না।" -#: document/katedocument.cpp:2160 +#: document/katedocument.cpp:2157 #, kde-format msgctxt "translators: you can also translate 'Try Again' with 'Reload'" msgid "Try Again" msgstr "" -#: document/katedocument.cpp:2163 document/katedocument.cpp:5981 +#: document/katedocument.cpp:2160 document/katedocument.cpp:5949 #, kde-format msgid "&Close" msgstr "" -#: document/katedocument.cpp:2164 document/katedocument.cpp:5982 +#: document/katedocument.cpp:2161 document/katedocument.cpp:5950 #, kde-format msgid "Close message" msgstr "" -#: document/katedocument.cpp:2175 +#: document/katedocument.cpp:2172 #, kde-format msgid "" "The file %1 could not be loaded, as it was not possible to read from it.\n" @@ -2145,7 +2103,7 @@ msgstr "" "\n" "পরীক্ষা করে দেখুন আপনার এই ফাইলটি পড়ার অনুমতি আছে কি না।" -#: document/katedocument.cpp:2299 +#: document/katedocument.cpp:2296 #, kde-format msgid "" "The file %1 was opened with %2 encoding but contained invalid characters." @@ -2154,7 +2112,7 @@ msgid "" "write mode again in the tools menu to be able to edit it." msgstr "" -#: document/katedocument.cpp:2309 +#: document/katedocument.cpp:2306 #, kde-format msgid "" "The file %1 was opened with %2 encoding but contained invalid characters. It " @@ -2163,7 +2121,7 @@ msgid "" "again in the tools menu to be able to edit it." msgstr "" -#: document/katedocument.cpp:2320 +#: document/katedocument.cpp:2317 #, kde-format msgid "" "The file %1 was opened and contained lines longer than the configured Line " @@ -2172,17 +2130,17 @@ msgid "" "only mode, as saving will modify its content." msgstr "" -#: document/katedocument.cpp:2325 +#: document/katedocument.cpp:2322 #, kde-format msgid "Temporarily raise limit and reload file" msgstr "" -#: document/katedocument.cpp:2328 +#: document/katedocument.cpp:2325 #, kde-format msgid "Close" msgstr "" -#: document/katedocument.cpp:2334 +#: document/katedocument.cpp:2331 #, kde-format msgid "" "The file %1 was opened and contained lines longer than the configured Line " @@ -2191,7 +2149,7 @@ msgid "" "only mode, as saving will modify its content." msgstr "" -#: document/katedocument.cpp:2357 +#: document/katedocument.cpp:2354 #, kde-format msgid "" "Do you really want to save this unmodified file? You could overwrite changed " @@ -2200,18 +2158,18 @@ msgstr "" "আপনি কি সত্যিই এই অপরিবর্তিত ফাইলটি সংরক্ষণ করতে চান? এর ফলে ফাইলে করা অন্যান্য " "পরিবর্তনগুলি হারিয়ে যেতে পারে।" -#: document/katedocument.cpp:2357 +#: document/katedocument.cpp:2354 #, kde-format msgid "Trying to Save Unmodified File" msgstr "" -#: document/katedocument.cpp:2357 document/katedocument.cpp:2362 -#: document/katedocument.cpp:2374 +#: document/katedocument.cpp:2354 document/katedocument.cpp:2359 +#: document/katedocument.cpp:2371 #, kde-format msgid "Save Nevertheless" msgstr "" -#: document/katedocument.cpp:2362 +#: document/katedocument.cpp:2359 #, fuzzy, kde-format msgid "" "Do you really want to save this file? Both your open file and the file on " @@ -2220,13 +2178,13 @@ msgstr "" "আপনি সত্যি চাই প্রতি সংরক্ষণ করা এই ফাইল আপনার খোলা,পড়া, খোলা হোক ফাইল এবং টি " "ফাইল ওপর ডিস্ক ছিল পরিবর্তিত পারে কিছু তথ্য হারানো." -#: document/katedocument.cpp:2362 document/katedocument.cpp:2374 -#: document/katedocument.cpp:2666 +#: document/katedocument.cpp:2359 document/katedocument.cpp:2371 +#: document/katedocument.cpp:2663 #, kde-format msgid "Possible Data Loss" msgstr "" -#: document/katedocument.cpp:2374 +#: document/katedocument.cpp:2371 #, fuzzy, kde-format msgid "" "The selected encoding cannot encode every Unicode character in this " @@ -2235,18 +2193,19 @@ msgstr "" "নথী পারে নয় সংরক্ষিত টি নির্বাচিত এনকোডিং যাবে না প্রত্যেক ইউনিকোড বর্ণ, অক্ষর " "ইঞ্চি এটি আপনি -র কোন এনকোডিং প্রতি ব্যবহার চেষ্টা অথবা." -#: document/katedocument.cpp:2415 document/katedocument.cpp:4350 +#: document/katedocument.cpp:2412 #, fuzzy, kde-format msgid "" "The document could not be saved, as it was not possible to write to %1.\n" -"\n" "Check that you have write access to this file or that enough disk space is " -"available." +"available.\n" +"The original file may be lost or damaged. Don't quit the application until " +"the file is successfully written." msgstr "" "নথী পারে নয় সংরক্ষিত এটি ছিল নয় সম্ভব প্রতি লেখো প্রতি ঐ আপনি লেখো ব্যবহারের " "সুযোগ প্রতি এই ফাইল অথবা ঐ যথেষ্ট ডিস্ক স্থান আছে পাওয়া যাচ্ছে." -#: document/katedocument.cpp:2539 +#: document/katedocument.cpp:2536 #, kde-format msgid "" "For file %1 no backup copy could be created before saving. If an error " @@ -2255,69 +2214,80 @@ msgid "" "only for you." msgstr "" -#: document/katedocument.cpp:2542 +#: document/katedocument.cpp:2539 #, kde-format msgid "Failed to create backup copy." msgstr "" -#: document/katedocument.cpp:2543 +#: document/katedocument.cpp:2540 #, kde-format msgid "Try to Save Nevertheless" msgstr "" -#: document/katedocument.cpp:2665 +#: document/katedocument.cpp:2662 #, fuzzy, kde-format msgid "Do you really want to continue to close this file? Data loss may occur." msgstr "আপনি সত্যি চাই প্রতি চলিয়ে যাও প্রতি বন্ধ এই ফাইল ক্ষতি হয়তো ঘটা." -#: document/katedocument.cpp:2666 +#: document/katedocument.cpp:2663 #, kde-format msgid "Close Nevertheless" msgstr "" -#: document/katedocument.cpp:4120 +#: document/katedocument.cpp:4116 #, fuzzy, kde-format msgid "Untitled" msgstr "অসীম" -#: document/katedocument.cpp:4161 document/katedocument.cpp:4315 -#: document/katedocument.cpp:4326 document/katedocument.cpp:5041 +#: document/katedocument.cpp:4157 document/katedocument.cpp:4311 +#: document/katedocument.cpp:4322 document/katedocument.cpp:5037 #, kde-format msgid "Save File" msgstr "ফাইল সংরক্ষণ করো " -#: document/katedocument.cpp:4165 +#: document/katedocument.cpp:4161 #, fuzzy, kde-format msgid "Save failed" msgstr "ফাইল সংরক্ষণ করো " -#: document/katedocument.cpp:4225 +#: document/katedocument.cpp:4221 #, kde-format msgid "What do you want to do?" msgstr "" -#: document/katedocument.cpp:4226 +#: document/katedocument.cpp:4222 #, kde-format msgid "File Was Changed on Disk" msgstr "" -#: document/katedocument.cpp:4227 +#: document/katedocument.cpp:4223 #, fuzzy, kde-format msgid "&Reload File" msgstr "দূ&রবর্তী ফাইল" -#: document/katedocument.cpp:4228 +#: document/katedocument.cpp:4224 #, kde-format msgid "&Ignore Changes" msgstr "" -#: document/katedocument.cpp:4338 +#: document/katedocument.cpp:4334 #, fuzzy, kde-format #| msgid "Save File" msgid "Save Copy of File" msgstr "ফাইল সংরক্ষণ করো " -#: document/katedocument.cpp:4586 +#: document/katedocument.cpp:4346 +#, fuzzy, kde-format +msgid "" +"The document could not be saved, as it was not possible to write to %1.\n" +"\n" +"Check that you have write access to this file or that enough disk space is " +"available." +msgstr "" +"নথী পারে নয় সংরক্ষিত এটি ছিল নয় সম্ভব প্রতি লেখো প্রতি ঐ আপনি লেখো ব্যবহারের " +"সুযোগ প্রতি এই ফাইল অথবা ঐ যথেষ্ট ডিস্ক স্থান আছে পাওয়া যাচ্ছে." + +#: document/katedocument.cpp:4582 #, kde-format msgid "" "Using deprecated modeline 'remove-trailing-space'. Please replace with " @@ -2325,7 +2295,7 @@ msgid "" "applications/kate/config-variables.html#variable-remove-trailing-spaces" msgstr "" -#: document/katedocument.cpp:4591 +#: document/katedocument.cpp:4587 #, kde-format msgid "" "Using deprecated modeline 'replace-trailing-space-save'. Please replace with " @@ -2333,57 +2303,57 @@ msgid "" "applications/kate/config-variables.html#variable-remove-trailing-spaces" msgstr "" -#: document/katedocument.cpp:4928 +#: document/katedocument.cpp:4924 #, fuzzy, kde-format msgid "The file '%1' was modified by another program." msgstr "" "অপর একটি প্রোগ্রাম %1 ফাইলটিকে ডিস্ক-এ পাল্টেছে (মুছে ফেলেছে)!\n" "\n" -#: document/katedocument.cpp:4931 +#: document/katedocument.cpp:4927 #, fuzzy, kde-format msgid "The file '%1' was created by another program." msgstr "" "অপর একটি প্রোগ্রাম %1 ফাইলটিকে ডিস্ক-এ পাল্টেছে (মুছে ফেলেছে)!\n" "\n" -#: document/katedocument.cpp:4934 +#: document/katedocument.cpp:4930 #, fuzzy, kde-format msgid "The file '%1' was deleted by another program." msgstr "" "অপর একটি প্রোগ্রাম %1 ফাইলটিকে ডিস্ক-এ পাল্টেছে (মুছে ফেলেছে)!\n" "\n" -#: document/katedocument.cpp:5068 +#: document/katedocument.cpp:5064 #, kde-format msgid "" "A file named \"%1\" already exists. Are you sure you want to overwrite it?" msgstr "" "\"%1\" নামক একটি ফাইল আগে থেকেই আছে। আপনি কি সেটি মুছে ফেলার ব্যাপারে নিশ্চিত?" -#: document/katedocument.cpp:5070 +#: document/katedocument.cpp:5066 #, kde-format msgid "Overwrite File?" msgstr "ফাইল মুছে লিখব?" -#: document/katedocument.cpp:5285 +#: document/katedocument.cpp:5281 #, kde-format msgid "" "The document \"%1\" has been modified.\n" "Do you want to save your changes or discard them?" msgstr "" -#: document/katedocument.cpp:5287 +#: document/katedocument.cpp:5283 #, kde-format msgid "Close Document" msgstr "" -#: document/katedocument.cpp:5420 +#: document/katedocument.cpp:5416 #, kde-format msgid "The file %2 is still loading." msgstr "" -#: document/katedocument.cpp:5427 +#: document/katedocument.cpp:5423 #, kde-format msgid "&Abort Loading" msgstr "" @@ -2450,28 +2420,28 @@ msgstr "&এনকোডিং:" msgid "Vi Input Mode" msgstr "" -#: mode/katemodeconfigpage.cpp:60 +#: mode/katemodeconfigpage.cpp:59 #, kde-format msgid "" msgstr "" -#: mode/katemodeconfigpage.cpp:71 +#: mode/katemodeconfigpage.cpp:69 #, fuzzy, kde-format #| msgid "Use Default Style" msgid "Use Default" msgstr "ডিফল্ট স্টাইল ব্যবহার করো" -#: mode/katemodeconfigpage.cpp:184 +#: mode/katemodeconfigpage.cpp:181 #, kde-format msgid "New Filetype" msgstr "নতুন ফাইল টাইপ" -#: mode/katemodeconfigpage.cpp:238 +#: mode/katemodeconfigpage.cpp:235 #, kde-format msgid "Properties of %1" msgstr "%1-র বৈশিষ্ট্যাবলী" -#: mode/katemodeconfigpage.cpp:288 +#: mode/katemodeconfigpage.cpp:285 #, fuzzy, kde-format msgid "" "Select the MimeTypes you want for this file type.\n" @@ -2481,12 +2451,12 @@ msgstr "" "টি আপনি চাই জন্য এই ফাইল ধরন নোট ঐ এই স্বয়ংক্রীয়ভাবে সম্পাদন, বদলানো, এডিট টি " "সংশ্লিষ্ট ফাইল বর্ধিতাংশ ভাল." -#: mode/katemodeconfigpage.cpp:290 +#: mode/katemodeconfigpage.cpp:287 #, kde-format msgid "Select Mime Types" msgstr "" -#: mode/katemodeconfigpage.cpp:307 +#: mode/katemodeconfigpage.cpp:298 #, fuzzy, kde-format msgid "Modes && Filetypes" msgstr "ফাই&ল টাইপ:" @@ -3032,7 +3002,7 @@ msgstr "" msgid "Marker Colors" msgstr "রং" -#: schema/kateschemaconfig.cpp:206 view/kateviewhelpers.cpp:1442 +#: schema/kateschemaconfig.cpp:206 view/kateviewhelpers.cpp:1447 #, kde-format msgid "Bookmark" msgstr "বুকমার্ক" @@ -3968,6 +3938,12 @@ msgctxt "Autoindent mode" msgid "Python" msgstr "Python" +#: script/data/indentation/r.js:2 +#, kde-format +msgctxt "Autoindent mode" +msgid "R" +msgstr "" + #: script/data/indentation/replicode.js:2 #, fuzzy, kde-format #| msgid "&Replace" @@ -4033,6 +4009,7 @@ msgid "Error loading script %1" msgstr "" #: script/katescriptmanager.cpp:324 script/katescriptmanager.cpp:337 +#: script/katescriptview.cpp:136 #, kde-format msgid "Command not found: %1" msgstr "" @@ -4653,230 +4630,163 @@ msgstr "" msgid "Discard" msgstr "নিষ্ক্রিয়" -#: syntax/katehighlight.cpp:82 -#, fuzzy, kde-format -msgctxt "Syntax highlighting" -msgid "None" -msgstr "কিছু না" - -#: syntax/katehighlight.cpp:799 -#, kde-format -msgid "Normal Text" -msgstr "স্বাভাবিক লেখা" - -#: syntax/katehighlight.cpp:1010 -#, fuzzy, kde-format -msgid "" -"%1: Deprecated syntax. Attribute (%2) not addressed by symbolic " -"name
" -msgstr " বাক্যরীতি নয় উদ্দেশ্যে বলা দ্বারা প্রতীকী নাম
" - -#: syntax/katehighlight.cpp:1522 -#, fuzzy, kde-format -msgid "%1: Deprecated syntax. Context %2 has no symbolic name
" -msgstr " বাক্যরীতি নয় উদ্দেশ্যে বলা দ্বারা প্রতীকী নাম
" - -#: syntax/katehighlight.cpp:1605 -#, kde-format -msgid "" -"%1:Deprecated syntax. Context %2 not addressed by a symbolic name" -msgstr "" - -#: syntax/katehighlight.cpp:1749 -#, fuzzy, kde-format -msgid "" -"There were warning(s) and/or error(s) while parsing the syntax highlighting " -"configuration." -msgstr "" -"ছিল সতর্কবার্তা s এবং অথবা ভুল s যতক্ষণ পার্স করা হচ্ছে টি বাক্যরীতি কনফিগারেশন." - -#: syntax/katehighlight.cpp:1751 -#, fuzzy, kde-format -msgid "Kate Syntax Highlighting Parser" -msgstr "ট" - -#: syntax/katehighlight.cpp:1917 -#, fuzzy, kde-format -msgid "" -"Since there has been an error parsing the highlighting description, this " -"highlighting will be disabled" -msgstr "আছে একটি ভুল পার্স করা হচ্ছে টি বর্ণনা এই নিষ্ক্রিয়" - -#: syntax/katehighlight.cpp:2141 -#, kde-format -msgid "" -"%1: Specified multiline comment region (%2) could not be resolved
" -msgstr "" - -#: syntax/katesyntaxdocument.cpp:65 -#, kde-format -msgid "Unable to open %1" -msgstr "%1 খোলা যায়নি" - -#: syntax/katesyntaxdocument.cpp:74 -#, fuzzy, kde-format -msgid "" -"The error %4
has been detected in the file %1 at %2/%3
" -msgstr " ভুল
আছে সনাক্তকৃত ইঞ্চি টি ফাইল -তে
" - -#: syntax/katesyntaxmanager.cpp:166 +#: syntax/katesyntaxmanager.cpp:133 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Normal" msgstr "স্বাভাবিক" -#: syntax/katesyntaxmanager.cpp:167 +#: syntax/katesyntaxmanager.cpp:134 #, kde-format msgctxt "@item:intable Text context" msgid "Keyword" msgstr "" -#: syntax/katesyntaxmanager.cpp:168 +#: syntax/katesyntaxmanager.cpp:135 #, kde-format msgctxt "@item:intable Text context" msgid "Function" msgstr "" -#: syntax/katesyntaxmanager.cpp:169 +#: syntax/katesyntaxmanager.cpp:136 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Variable" msgstr "নিষ্ক্রিয়" -#: syntax/katesyntaxmanager.cpp:170 +#: syntax/katesyntaxmanager.cpp:137 #, kde-format msgctxt "@item:intable Text context" msgid "Control Flow" msgstr "" -#: syntax/katesyntaxmanager.cpp:171 +#: syntax/katesyntaxmanager.cpp:138 #, kde-format msgctxt "@item:intable Text context" msgid "Operator" msgstr "" -#: syntax/katesyntaxmanager.cpp:172 +#: syntax/katesyntaxmanager.cpp:139 #, kde-format msgctxt "@item:intable Text context" msgid "Built-in" msgstr "" -#: syntax/katesyntaxmanager.cpp:173 +#: syntax/katesyntaxmanager.cpp:140 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Extension" msgstr "ফাইল এক্সটেন&শন:" -#: syntax/katesyntaxmanager.cpp:174 +#: syntax/katesyntaxmanager.cpp:141 #, kde-format msgctxt "@item:intable Text context" msgid "Preprocessor" msgstr "" -#: syntax/katesyntaxmanager.cpp:175 +#: syntax/katesyntaxmanager.cpp:142 #, kde-format msgctxt "@item:intable Text context" msgid "Attribute" msgstr "" -#: syntax/katesyntaxmanager.cpp:177 +#: syntax/katesyntaxmanager.cpp:144 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Character" msgstr "মধ্যে ঢোকাও ট্যাব বর্ণ, অক্ষর" -#: syntax/katesyntaxmanager.cpp:178 +#: syntax/katesyntaxmanager.cpp:145 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Special Character" msgstr "মধ্যে ঢোকাও ট্যাব বর্ণ, অক্ষর" -#: syntax/katesyntaxmanager.cpp:179 +#: syntax/katesyntaxmanager.cpp:146 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "String" msgstr "টেক্স&ট সেটিংস" -#: syntax/katesyntaxmanager.cpp:180 +#: syntax/katesyntaxmanager.cpp:147 #, kde-format msgctxt "@item:intable Text context" msgid "Verbatim String" msgstr "" -#: syntax/katesyntaxmanager.cpp:181 +#: syntax/katesyntaxmanager.cpp:148 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Special String" msgstr "ফাইল টাইপ অনুসারে বিশেষ সেটিংস" -#: syntax/katesyntaxmanager.cpp:182 +#: syntax/katesyntaxmanager.cpp:149 #, kde-format msgctxt "@item:intable Text context" msgid "Imports, Modules, Includes" msgstr "" -#: syntax/katesyntaxmanager.cpp:184 +#: syntax/katesyntaxmanager.cpp:151 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Data Type" msgstr "ধরন" -#: syntax/katesyntaxmanager.cpp:185 +#: syntax/katesyntaxmanager.cpp:152 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Decimal/Value" msgstr "মান" -#: syntax/katesyntaxmanager.cpp:186 +#: syntax/katesyntaxmanager.cpp:153 #, kde-format msgctxt "@item:intable Text context" msgid "Base-N Integer" msgstr "" -#: syntax/katesyntaxmanager.cpp:187 +#: syntax/katesyntaxmanager.cpp:154 #, kde-format msgctxt "@item:intable Text context" msgid "Floating Point" msgstr "" -#: syntax/katesyntaxmanager.cpp:188 +#: syntax/katesyntaxmanager.cpp:155 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Constant" msgstr "প্রসঙ্গ" -#: syntax/katesyntaxmanager.cpp:190 +#: syntax/katesyntaxmanager.cpp:157 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Comment" msgstr "মন্তব্য" -#: syntax/katesyntaxmanager.cpp:191 +#: syntax/katesyntaxmanager.cpp:158 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Documentation" msgstr "নিয়মাবলী" -#: syntax/katesyntaxmanager.cpp:192 +#: syntax/katesyntaxmanager.cpp:159 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Annotation" msgstr "মোড:" -#: syntax/katesyntaxmanager.cpp:193 +#: syntax/katesyntaxmanager.cpp:160 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Comment Variable" msgstr "নিষ্ক্রিয়" -#: syntax/katesyntaxmanager.cpp:195 +#: syntax/katesyntaxmanager.cpp:162 #, kde-format msgctxt "@item:intable Text context" msgid "Region Marker" msgstr "" -#: syntax/katesyntaxmanager.cpp:196 +#: syntax/katesyntaxmanager.cpp:163 #, fuzzy, kde-format #| msgctxt "Language" #| msgid "Inform" @@ -4884,25 +4794,25 @@ msgctxt "@item:intable Text context" msgid "Information" msgstr "Inform" -#: syntax/katesyntaxmanager.cpp:197 +#: syntax/katesyntaxmanager.cpp:164 #, kde-format msgctxt "@item:intable Text context" msgid "Warning" msgstr "" -#: syntax/katesyntaxmanager.cpp:198 +#: syntax/katesyntaxmanager.cpp:165 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Alert" msgstr "ferite" -#: syntax/katesyntaxmanager.cpp:200 +#: syntax/katesyntaxmanager.cpp:167 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Others" msgstr "অন্যান্য" -#: syntax/katesyntaxmanager.cpp:202 +#: syntax/katesyntaxmanager.cpp:169 #, fuzzy, kde-format msgctxt "@item:intable Text context" msgid "Error" @@ -5788,159 +5698,159 @@ msgctxt "short translation please" msgid "Set the font of the document." msgstr "টি সমগ্র লেখা -র টি বর্তমান নথী." -#: variableeditor/variablelineedit.cpp:226 +#: variableeditor/variablelineedit.cpp:225 #, fuzzy, kde-format msgctxt "short translation please" msgid "Set the syntax highlighting." msgstr "ট" -#: variableeditor/variablelineedit.cpp:231 +#: variableeditor/variablelineedit.cpp:230 #, kde-format msgctxt "short translation please" msgid "Set the icon bar color." msgstr "" -#: variableeditor/variablelineedit.cpp:236 +#: variableeditor/variablelineedit.cpp:235 #, kde-format msgctxt "short translation please" msgid "Enable the icon border in the editor view." msgstr "" -#: variableeditor/variablelineedit.cpp:241 +#: variableeditor/variablelineedit.cpp:240 #, fuzzy, kde-format msgctxt "short translation please" msgid "Set the auto indentation style." msgstr "নিয়মাবলী" -#: variableeditor/variablelineedit.cpp:246 +#: variableeditor/variablelineedit.cpp:245 #, kde-format msgctxt "short translation please" msgid "Adjust indentation of text pasted from the clipboard." msgstr "" -#: variableeditor/variablelineedit.cpp:252 +#: variableeditor/variablelineedit.cpp:251 #, kde-format msgctxt "short translation please" msgid "Set the indentation depth for each indent level." msgstr "" -#: variableeditor/variablelineedit.cpp:257 +#: variableeditor/variablelineedit.cpp:256 #, kde-format msgctxt "short translation please" msgid "Allow odd indentation level (no multiple of indent width)." msgstr "" -#: variableeditor/variablelineedit.cpp:262 +#: variableeditor/variablelineedit.cpp:261 #, fuzzy, kde-format #| msgid "Show &line numbers" msgctxt "short translation please" msgid "Show line numbers." msgstr "লাই&ন নম্বর দেখাও" -#: variableeditor/variablelineedit.cpp:267 +#: variableeditor/variablelineedit.cpp:266 #, kde-format msgctxt "short translation please" msgid "Insert newline at end of file on save." msgstr "" -#: variableeditor/variablelineedit.cpp:272 +#: variableeditor/variablelineedit.cpp:271 #, kde-format msgctxt "short translation please" msgid "Enable overwrite mode in the document." msgstr "" -#: variableeditor/variablelineedit.cpp:277 +#: variableeditor/variablelineedit.cpp:276 #, kde-format msgctxt "short translation please" msgid "Enable persistent text selection." msgstr "" -#: variableeditor/variablelineedit.cpp:282 +#: variableeditor/variablelineedit.cpp:281 #, kde-format msgctxt "short translation please" msgid "Replace tabs with spaces when saving the document." msgstr "" -#: variableeditor/variablelineedit.cpp:287 +#: variableeditor/variablelineedit.cpp:286 #, fuzzy, kde-format msgctxt "short translation please" msgid "Replace tabs with spaces." msgstr "&সব বদলাও" -#: variableeditor/variablelineedit.cpp:292 +#: variableeditor/variablelineedit.cpp:291 #, fuzzy, kde-format msgctxt "short translation please" msgid "Remove trailing spaces when saving the document." msgstr "সরিয়ে ফেলো অনুসরণ করা" -#: variableeditor/variablelineedit.cpp:297 +#: variableeditor/variablelineedit.cpp:296 #, fuzzy, kde-format msgctxt "short translation please" msgid "Show scrollbar minimap." msgstr "দেখাও" -#: variableeditor/variablelineedit.cpp:302 +#: variableeditor/variablelineedit.cpp:301 #, fuzzy, kde-format msgctxt "short translation please" msgid "Show scrollbar preview." msgstr "দেখাও" -#: variableeditor/variablelineedit.cpp:311 +#: variableeditor/variablelineedit.cpp:310 #, fuzzy, kde-format #| msgid "Font & Color Schemas" msgctxt "short translation please" msgid "Set the color scheme." msgstr "ফন্ট এবং রং স্কীমা" -#: variableeditor/variablelineedit.cpp:316 +#: variableeditor/variablelineedit.cpp:315 #, kde-format msgctxt "short translation please" msgid "Set the text selection color." msgstr "" -#: variableeditor/variablelineedit.cpp:321 +#: variableeditor/variablelineedit.cpp:320 #, fuzzy, kde-format msgctxt "short translation please" msgid "Visualize tabs and trailing spaces." msgstr "হাইলাইটিং নিয়মাবলী" -#: variableeditor/variablelineedit.cpp:326 +#: variableeditor/variablelineedit.cpp:325 #, fuzzy, kde-format msgctxt "short translation please" msgid "Enable smart home navigation." msgstr "নির্বাচন" -#: variableeditor/variablelineedit.cpp:331 +#: variableeditor/variablelineedit.cpp:330 #, fuzzy, kde-format msgctxt "short translation please" msgid "Pressing TAB key indents." msgstr "কী (Key)" -#: variableeditor/variablelineedit.cpp:337 +#: variableeditor/variablelineedit.cpp:336 #, kde-format msgctxt "short translation please" msgid "Set the tab display width." msgstr "" -#: variableeditor/variablelineedit.cpp:343 +#: variableeditor/variablelineedit.cpp:342 #, fuzzy, kde-format msgctxt "short translation please" msgid "Set the number of undo steps to remember (0 equals infinity)." msgstr "টি নম্বর -র বাতিল করা আবার করো ধাপ প্রতি রেকর্ড ধাপ ব্যবহার আরো মেমরি." -#: variableeditor/variablelineedit.cpp:349 +#: variableeditor/variablelineedit.cpp:348 #, kde-format msgctxt "short translation please" msgid "Set the word wrap column." msgstr "" -#: variableeditor/variablelineedit.cpp:354 +#: variableeditor/variablelineedit.cpp:353 #, fuzzy, kde-format msgctxt "short translation please" msgid "Set the word wrap marker color." msgstr "নির্বাচি&ত রং..." -#: variableeditor/variablelineedit.cpp:359 +#: variableeditor/variablelineedit.cpp:358 #, kde-format msgctxt "short translation please" msgid "Enable word wrap while typing text." @@ -6082,53 +5992,53 @@ msgstr "" msgid "Words %1/%2, Chars %3/%4" msgstr "" -#: view/kateview.cpp:472 +#: view/kateview.cpp:474 #, fuzzy, kde-format msgid "Cut the selected text and move it to the clipboard" msgstr "কাটো টি নির্বাচিত লেখা এবং স্থানান্তর এটি প্রতি টি ক্লীপবোর্ড" -#: view/kateview.cpp:475 +#: view/kateview.cpp:477 #, fuzzy, kde-format msgid "Paste previously copied or cut clipboard contents" msgstr "সাঁটো পূর্বে কপিকৃত অথবা কাট, কাটো ক্লীপবোর্ড বস্তু" -#: view/kateview.cpp:478 +#: view/kateview.cpp:480 #, fuzzy, kde-format msgid "" "Use this command to copy the currently selected text to the system clipboard." msgstr "এই কমান্ড প্রতি কপি টি বর্তমানে নির্বাচিত লেখা প্রতি টি সিস্টেম ক্লীপবোর্ড." -#: view/kateview.cpp:480 +#: view/kateview.cpp:482 #, kde-format msgid "Clipboard &History" msgstr "" -#: view/kateview.cpp:485 +#: view/kateview.cpp:487 #, fuzzy, kde-format msgid "Save the current document" msgstr "সংরক্ষণ করো টি বর্তমান নথী" -#: view/kateview.cpp:488 +#: view/kateview.cpp:490 #, fuzzy, kde-format msgid "Revert the most recent editing actions" msgstr "টি অধিকাংশ সাম্প্রতিক সম্পাদন কাজ" -#: view/kateview.cpp:491 +#: view/kateview.cpp:493 #, fuzzy, kde-format msgid "Revert the most recent undo operation" msgstr "টি অধিকাংশ সাম্প্রতিক বাতিল করা অপারেশন" -#: view/kateview.cpp:495 +#: view/kateview.cpp:497 #, fuzzy, kde-format msgid "&Scripts" msgstr "Scripts" -#: view/kateview.cpp:499 +#: view/kateview.cpp:501 #, fuzzy, kde-format msgid "Apply &Word Wrap" msgstr "দেখাও" -#: view/kateview.cpp:500 +#: view/kateview.cpp:502 #, fuzzy, kde-format msgid "" "Use this command to wrap all lines of the current document which are longer " @@ -6139,12 +6049,12 @@ msgstr "" "দেখাও প্রতি উপযোগী ভেতরে এই দেখাও

আছে একটি স্থির শব্দ ঘুরিয়ে অর্থ এটি আছে " "নয় আপডেটকৃত যখন টি দেখাও আছে পরিবর্তিত আকার." -#: view/kateview.cpp:506 +#: view/kateview.cpp:508 #, kde-format msgid "&Clean Indentation" msgstr "" -#: view/kateview.cpp:507 +#: view/kateview.cpp:509 #, fuzzy, kde-format msgid "" "Use this to clean the indentation of a selected block of text (only tabs/" @@ -6154,24 +6064,24 @@ msgstr "" "এই প্রতি পরিষ্কার টি -র একটি নির্বাচিত ব্লক -র লেখা শুধু ট্যাব শুধু

পারে ট্যাব " "উচিত সম্মানিত এবং ব্যবহৃত অথবা অপসারিত সঙ্গে ইঞ্চি টি কনফিগারেশন ডায়ালগ." -#: view/kateview.cpp:512 +#: view/kateview.cpp:514 #, fuzzy, kde-format msgid "&Align" msgstr "&সব" -#: view/kateview.cpp:513 +#: view/kateview.cpp:515 #, kde-format msgid "" "Use this to align the current line or block of text to its proper indent " "level." msgstr "" -#: view/kateview.cpp:517 +#: view/kateview.cpp:519 #, kde-format msgid "C&omment" msgstr "" -#: view/kateview.cpp:519 +#: view/kateview.cpp:521 #, fuzzy, kde-format msgid "" "This command comments out the current line or a selected block of text.

অক্ষর জন্য একা " "একাধিক লাইন উল্লেখকৃত মধ্যে টি ভাষা s." -#: view/kateview.cpp:524 +#: view/kateview.cpp:526 #, fuzzy, kde-format msgid "Go to previous editing line" msgstr "প্রতি" -#: view/kateview.cpp:529 +#: view/kateview.cpp:531 #, fuzzy, kde-format msgid "Go to next editing line" msgstr "প্রতি পরবর্তী" -#: view/kateview.cpp:534 +#: view/kateview.cpp:536 #, kde-format msgid "Unco&mment" msgstr "" -#: view/kateview.cpp:536 +#: view/kateview.cpp:538 #, fuzzy, kde-format msgid "" "This command removes com