aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2013-07-07When case conversion changes the length of the text, ensure onlyNeil1-6/+16
valid memory accessed and that the converted text is selected.
2013-07-03Make CellBuffer::DeleteChars return a pointer to the deleted data evenNeil2-7/+10
when deleting all of the buffer.
2013-07-03Restore return of data from InsertString/DeleteChars.nyamatongwe1-6/+5
2013-07-03Ensure style data initialised before drawing margin.nyamatongwe1-0/+2
2013-07-01Move non-platform-specific scripts into the scripts directory.Neil1-408/+0
Use FileGenerator module for file generation instead of code in each script.
2013-07-01Bug: [#1492]. Need extra header for better standard compliance in Visual ↵Neil1-0/+1
Studio 2013.
2013-06-29Bug: [#1483]. Split GetRelativePosition into 2 calls one for moving between ↵Neil2-24/+33
character positions and the other for retrieving a character and width.
2013-06-27Bug: [#1483]. Adding StyleContext::GetRelativeCharacter for ↵nyamatongwe2-0/+66
character-oriented access. Implemented using new method IDocumentWithLineEnd::GetRelativePosition.
2013-06-18Simplify line wrapping code, minimize lines wrapped and avoid rewrapping lines.nyamatongwe2-114/+116
2013-06-18Determine more accurately whether painting was abandoned by styling and sonyamatongwe2-1/+4
decrease consequent line wrapping work.
2013-06-17Fix wrap width so doesn't take account of margin twice.nyamatongwe1-1/+1
2013-06-13Bug: [#1487]. Fix memory leak of font names.nyamatongwe1-0/+3
2013-06-11Fix a bug with word wrap where the last line could be shown twice.nyamatongwe1-0/+2
2013-05-27Update all release dates based on date in scintilla/doc/index.html.nyamatongwe1-13/+52
2013-05-26Switch SelectionText to use a std::string to hold the data and to provide ↵nyamatongwe3-52/+51
accessors to this data. Add a length argument to DropAt, although previous signature still available.
2013-05-25Simplify copying text since it is now using a std::string so no need toNeil Hodgson1-29/+12
pre-allocate.
2013-05-25Add a simplified way to set a SelectionText from a std::string.Neil Hodgson1-0/+3
2013-05-24Made methods const where they can be and are logically const as well.nyamatongwe19-104/+104
2013-05-23Bug: [#1478]. Tab/backTab in column select requires one undo per line.nyamatongwe1-6/+2
From Eric Promislow at ActiveState.
2013-05-23Feature: [feature-requests:#959]. Added lexer and folder for Structured Text ↵nyamatongwe1-0/+1
language. from Pavel Bulochkin
2013-05-19Fix display of multi-byte Unicode character at line start.rel-3-3-2nyamatongwe1-1/+0
2013-05-19Don't dereference character string when length is 0. May be a NULL pointernyamatongwe1-1/+1
and cause a crash and shouldn't read beyond length anyway.
2013-05-17Fix fold all to show lines instead of going past end which then failed.nyamatongwe1-1/+1
2013-05-09* Literate Haskell supportkudah1-0/+1
* CPP highlighting is disableable * CPP is now correctly colored when inside comments and strings * Some bugs with incremental lexing fixed * Indented imports folding is now undisableable
2013-05-07Replace X.data() with &X[0] to allow building with old releases of Visual C++.nyamatongwe1-1/+1
2013-05-05Since new throws an exception on failure, remove testing of result.nyamatongwe3-18/+8
2013-05-05Removing support for Visual C++ 2005 and 6.0.nyamatongwe1-1/+0
2013-05-05Removed nethods that are no longer used and are less safe than alternatives.nyamatongwe3-43/+6
2013-05-04Replacing raw pointers and allocations with std::vector.nyamatongwe2-82/+38
2013-05-04Replacing raw pointers and allocations with std::string.nyamatongwe2-45/+18
2013-05-04Replacing raw pointers and allocations with std::string.nyamatongwe3-20/+14
2013-05-03Replacing raw pointers and allocations with std::vector.nyamatongwe2-24/+14
2013-05-03Moved allocation of data owned by Action into Action::Create.nyamatongwe2-14/+12
Made more variables const.
2013-05-02Simplifying XPM code and avoiding bare allocations.nyamatongwe2-79/+36
2013-05-02Removing XPMSet class as no longer used.nyamatongwe2-107/+0
2013-05-02Replacing raw pointers and allocations with std::vector and std::map.nyamatongwe5-144/+123
2013-05-02Replacing raw pointer and allocation with std::string.nyamatongwe2-14/+10
2013-05-01Removed SVector.h and all references as it is no longer used.nyamatongwe1-123/+0
2013-05-01Replacing raw pointers and allocations with std::vector and std::string.nyamatongwe2-0/+23
2013-05-01Replacing raw pointer and allocation with std::string.nyamatongwe1-47/+16
2013-04-28Use std::vector for list of watchers instead of manual management.nyamatongwe2-58/+35
2013-04-28Removed unused members.nyamatongwe1-3/+0
2013-04-26Bug: [#1467]. Don't change scroll position when window is zero size.nyamatongwe1-0/+3
2013-04-24Cosmetic: remove line-end whitespace.nyamatongwe2-23/+23
2013-04-24Added automatic folding options.nyamatongwe2-4/+82
2013-04-21Implement commonly needed folding methods based on code from SciTE.nyamatongwe2-27/+114
2013-04-19Remove unused methods.nyamatongwe6-112/+0
2013-04-19Using std::fill instead of a loop is much faster. As much as 4x on a large ↵nyamatongwe5-2/+9
block.
2013-04-18Ensure properties from earlier files survive: LexCPP defines some common ↵nyamatongwe1-1/+2
properties.
2013-04-17When switching documents, reset input composition as otherwise get mixture ↵nyamatongwe1-1/+1
of state from both documents.