aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2015-07-06Change log.Neil1-0/+3
2015-07-06Upgrading Python to an object lexer that supports substyles.Neil2-73/+237
2015-07-06SCI_SETIDENTIFIERS resets styling ensuring any added identifier are highlighted.Neil2-0/+4
2015-07-05Change log.Neil1-0/+3
2015-07-05Change log.Neil1-0/+4
2015-07-05GTK: Fix leaking scrollbarsColomban Wendling1-0/+3
2015-07-04Closer correspondence between return type of *WndProc and Win32 definition.Neil1-9/+9
Avoids potential problems if sptr_t changed to a slightly different type.
2015-07-04Make std::exception visible to all core code to remove chance that a differentNeil16-0/+19
tool set will not indirectly include <stdexcept>.
2015-07-04Unit tests need to see std::exception now.Neil3-0/+3
2015-07-04Also need to see std::exception in PerLine.Neil1-0/+1
2015-07-04Throw an exception for a negative sized reallocation as occurs when askedNeil Hodgson3-0/+5
for more than 2GB.
2015-07-04On Cocoa, translate exceptions into error codes.Neil Hodgson1-44/+50
2015-07-03Feature [feature-requests:#1109]. SCN_AUTOCCOMPLETED sent after text insertion.Jonathan Hunt6-18/+151
From Jonathan Hunt.
2015-06-30Added SC_CASE_CAMEL to the case mode style attribute.Neil6-4/+25
2015-06-29Change log.Neil1-0/+3
2015-06-27Merged from different machines.Neil1-2/+2
2015-06-27Make documentation of SCI_MARKERENABLEHIGHLIGHT consistent.Neil1-1/+1
2015-06-26Updated OS X deployment target to 10.7 at the project level as it already wasNeil Hodgson1-2/+2
at the target level.
2015-06-26Added CodeMirror to list of editing components.Neil1-0/+4
2015-06-26Change log.Neil1-0/+3
2015-06-25Fix regression due to recent multiple-selection changes with the selection notNeil Hodgson1-1/+1
being redrawn after up/down cursor.
2015-06-25Change log.Neil Hodgson1-0/+5
2015-06-25Bug [#1740]. Cancel autocompletion and calltip when window moved.Neil Hodgson3-0/+24
2015-06-25Bug [#1740]. Improve autocompletion positioning to avoid being off-screen.Neil Hodgson1-2/+14
Not perfect when the Scintilla view is overlapping the screen edge or dock as the position moved to is based on the view's area.
2015-06-24Simplify text measurement and drawing by removing segmentation and failureNeil1-88/+25
handling that was needed to support Windows 95.
2015-06-24Make multiple selection work over most cursor movement and selection, new line,Neil6-338/+577
and word and line part deletion commands.
2015-06-24Fix URL to point to correct download.Neil1-1/+1
2015-06-23Casts to silence warnings for 64-bit builds.Neil1-2/+2
2015-06-22Remove some annoying messages from cppcheck.Neil1-1/+7
2015-06-20Updating download sizes.Neil1-2/+2
2015-06-20Fixed API name for selecting each.Neil1-1/+1
2015-06-20Added tag rel-3-5-7 for changeset 49ce1d4c2deaNeil1-0/+1
2015-06-19Updates for release 3.5.7.rel-3-5-7Neil6-13/+15
2015-06-19Updates for release 3.5.7.Neil1-2/+5
2015-06-19Fix crash in drag and drop.Neil Hodgson3-3/+16
2015-06-19Updated test program with Xcode recommended settings.Neil Hodgson1-5/+7
2015-06-16Clean up some selection operations. Commonly when changing selection modes,Neil4-30/+36
all of the selection needs to be redrawn so that is implmeneted in Editor::InvalidateWholeSelection. Any extra selections should be discarded with only the main remaining so that is Selection::DropAdditionalRanges. Some default parameters led to less clarity so they no longer have default values. Both Editor::MovePositionTo methods always returned 0 which was ignored so they are now void. Some variables were made const.
2015-06-13Fix bug where maximum two selections possible at once with Ctrl+click dueNeil Hodgson1-6/+6
to change in CancelModes.
2015-06-12Change log.Neil1-0/+4
2015-06-09When combining MarkerHandlerSets, prepend the other set instead of appendingJiří Techet1-2/+3
When undoing many lines with markers (e.g. "changebar" markers) LineMarkers::RemoveLine() is called for many lines and as a result combining markers from the next line for all the removed lines. This may cause the list contains many thousands of elements and traversing it becomes expensive. When lines are removed from the beginning to the end, it's better to prepend the markers from the next line to the current line instead of appending them because the current line "accumulates" all the markers from the following lines and walking the whole list takes more and more time.
2015-06-11Added explanation of SCI_MULTIPLESELECTADDEACH.Neil1-3/+7
2015-06-11Added MultipleSelectAddNext, MultipleSelectAddEach, IsRangeWord, andNeil9-10/+188
TargetWholeDocument.
2015-06-11Explain styling a little more.Neil1-4/+7
2015-06-10Change log.Neil Hodgson1-0/+8
2015-06-05Simplified retrieval of correct display for widget and ensure works on older ↵nyamatongwe2-15/+2
versions of GTK+.
2015-06-04Move FindText flag decoding from caller to function to minimize code and chanceNeil3-20/+6
of mistakes.
2015-06-04Remove cppcheck suppression that is no longer needed.Neil1-3/+0
2015-06-04Use static_cast instead of C-style casts to avoid warnings.Neil1-41/+41
2015-06-04Restored compatibility with GTK+ 2.18 for cursor calls.nyamatongwe2-2/+9
2015-06-03GTK: Don't use gdk_window_set_user_data() in a deprecated mannerColomban Wendling1-0/+4
Since GTK 3.8 gtk_widget_register_window() should be used instead of gdk_window_set_user_data() in a widget's ::realize() method. gtk_widget_unregister_window() is called by the GtkWidget's ::unrealize() handler we chain up to. This has no functional impact.