Applied patch #2842678: Gutter selection problems (by encorejane).


git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16109 6b1eeb88-9816-0410-afa2-b43733a0f04e
fixed spelling

git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16114 6b1eeb88-9816-0410-afa2-b43733a0f04e
updated default size of modes list to fit reality

git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16116 6b1eeb88-9816-0410-afa2-b43733a0f04e
Applied a modified version of patch #2846169: IndentFoldHandler - allow blank lines after start of fold.
The change is to try to take the fold level of whitespace-only lines from the next non-whitespace line, so that empty lines at the beginning of a fold are considered part of the fold.
The modification from the patch is that the recursion has been replaced with an iterator.

git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16129 6b1eeb88-9816-0410-afa2-b43733a0f04e
Fix for patch #2846169: IndentFoldHandler - allow blank lines after start of fold
The previous patch did not work correctly, because the folding code in jEdit assumed that a content change in a line cannot affect the fold levels of the preceding lines. Hence, it did not recalculate the fold levels of the preceding lines, and did not update the fold markers accordingly. The patch for the indent folding mode gives whitespace-only lines the same fold level as the first non-whitespace-only line following them, so it breaks this assumption, since a change to a line can affect the fold level of preceding whitespace-only lines.
This commit fixes the assumption by adding a new method to the fold handler for returning the fold levels of preceding lines. Whenever the fold level of a line is changed, this new method is called and the fold levels of the preceding lines get updated correctly. By default, this method does not return anything so no overhead (almost) is added.

git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16133 6b1eeb88-9816-0410-afa2-b43733a0f04e
Documented recent changes.

git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16134 6b1eeb88-9816-0410-afa2-b43733a0f04e
A small performance fix for patch #2846169 (Allow blank lines at beginning of fold in indent folding mode): There is no need to ask for preceding fold levels for each line of the range whose fold levels are being computed, only for the first line of that range.

git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16136 6b1eeb88-9816-0410-afa2-b43733a0f04e
Add a note that build.dir and dist.dir need to be specified relative.

git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16164 6b1eeb88-9816-0410-afa2-b43733a0f04e
Documented usage of $1..$9 in replacement field when using regex search.
also replaced <sect[123]> with <section>. I will probably do that with the rest of the users guide too...



git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16174 6b1eeb88-9816-0410-afa2-b43733a0f04e
Made consistent usage of <section> throughout documentation.



git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16181 6b1eeb88-9816-0410-afa2-b43733a0f04e
fixing the default plugins in the DEB file

git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16187 6b1eeb88-9816-0410-afa2-b43733a0f04e
"try" keyword added to erlang edit mode (patch #2769870)

git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16202 6b1eeb88-9816-0410-afa2-b43733a0f04e
added assembly-ags and assembly-agc edit modes (now jEdit can go to the moon)

git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16203 6b1eeb88-9816-0410-afa2-b43733a0f04e
updated assembly-agc mode

git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16204 6b1eeb88-9816-0410-afa2-b43733a0f04e
updated assembly-ags mode

git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16205 6b1eeb88-9816-0410-afa2-b43733a0f04e
Update directory menus (e.g. "Utilities->Current directory") in the background, to prevent the UI from freezing while the directory contents are retrieved. This affects mainly network directories, which can take a while to retrieve.

git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16206 6b1eeb88-9816-0410-afa2-b43733a0f04e
Reverted my change for listing directories in the background for menus. The change was incorrect because the menu changes must be done in the UI thread.

git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16207 6b1eeb88-9816-0410-afa2-b43733a0f04e
Ruby edit mode updated (patch #2846453)

git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16231 6b1eeb88-9816-0410-afa2-b43733a0f04e
patch #2844750: line height correction (disappearing underscores)

git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16233 6b1eeb88-9816-0410-afa2-b43733a0f04e
Added type to Vector parameter in constructor.  All callers to the constructor already set the correct type, it looks like this one just got missed along the way.

git-svn-id: svn://svn.code.sf.net/p/jedit/svn/jEdit/trunk@16234 6b1eeb88-9816-0410-afa2-b43733a0f04e