aboutsummaryrefslogtreecommitdiffhomepage
path: root/gtk/ScintillaGTK.cxx
AgeCommit message (Collapse)AuthorFilesLines
2014-05-19Fix missing redraws on GTK < 3.9.2Colomban Wendling1-5/+15
Also, make the recent redraw fixes depend on the GTK version Scintilla is running against, rather than built against. This allows for the same build to work with both GTK < 3.9.2 or >= 3.9.2.
2014-05-14GTK: Avoid flickering when wrapping linesColomban Wendling1-1/+1
2014-05-14Bug [#1567]. Fix display flashing when scrolling with Gtk+ 3.10.Neil1-4/+23
Includes work from Sébastien Granjoux and Colomban Wendling.
2014-05-02Use exact SciFnDirect function signature for DirectFunction as earlier versionNeil1-3/+3
depended on undefined behaviour.
2014-05-01Consolidate insertion for paste into Editor class and perform line endNeil1-9/+3
conversion in Editor.
2014-04-18Fix calls deprecated in GTK+ 3.10.Neil1-2/+11
2014-04-16Allow filtering of insertions.Neil1-2/+3
2014-01-21Using ELEMENTS for clarity and safety. Avoid memset for safety.Neil1-2/+3
2013-12-15Make single argument constructors explicit to avoid unexpected conversions.Neil1-2/+2
2013-11-16ScintillaGTK: Call superclass finalize() in ScintillaObjectThomas Martitz1-5/+5
The ScintillaObject class does not chain up to its superclass in the finalize() function. This is a bug and must be done according to the GLib/GObject documentation. One effect of this is that the destroy notifiers supplied in e.g. g_object_set_data_full() are never run. Fixes Bug: #1549 ScintillaObject.finalize() does not chain up
2013-11-14ScintillaGTK: Call superclass finalize() in ScintillaObjectThomas Martitz1-0/+4
The ScintillaObject class does not chain up to its superclass in the finalize() function. This is a bug and must be done according to the GLib/GObject documentation. One effect of this is that the destroy notifiers supplied in e.g. g_object_set_data_full() are never run. Fixes Bug: #1549 ScintillaObject.finalize() does not chain up
2013-11-07Bug [#1546]. Fix horizontal scroll bar range to not be double the needed width.Unknown1-5/+5
2013-11-03Clean line-end whitespace.Unknown1-2/+2
2013-11-03Avoid warnings for scope and unused value set.Neil1-2/+3
2013-11-03Report control key as SCI_META for mouse down events for GTK+ on OS X.nyamatongwe1-7/+13
Also enables more flexibility with modifier keys.
2013-09-30Added FocusIn and FocusOut notification events (SCN_FOCUSIN/SCN_FOCUSOUT) to beNeil1-0/+1
used in preference to the SCEN_SETFOCUS and SCEN_KILLFOCUS command events.
2013-09-10Use C++ struct initialization {} so can drop -Wno-missing-braces setting for ↵Neil1-2/+2
gcc.
2013-09-04Fix namespace compilation errors when SCI_NAMESPACE defined.Neil1-9/+9
2013-08-15Feature: [feature-requests:#1007]. Option to allow mouse selection toNeil1-1/+4
switch to rectangular by pressing Alt after start of gesture. From Neomi.
2013-08-15Use system symbol for constant.Neil1-1/+1
2013-08-09Move wrapping, edge and visual adjustments from Editor to ViewStyle.Neil1-2/+2
Move printing parameters into a separate struct.
2013-07-23Only use map for character representations instead of unordered_map where ↵nyamatongwe1-3/+0
possible. unordered_map caused too many porting problems.
2013-07-22Added the character representation feature.Neil1-0/+3
2013-07-21Normalising order of language headers.Neil1-2/+2
2013-07-11Include case conversion data in Scintilla so that all platforms will performNeil1-29/+13
case conversion of Unicode text in accordance with Unicode.
2013-06-18Renaming variables to explain their role better.Unknown1-19/+19
2013-06-18Bug: [#1488] Simplify gtk scrollbar resize code.Unknown1-10/+3
From Todd Whiteman at ActiveState.
2013-06-06Disable methods required for GTK+ 3 when building for GTK+ 2.Unknown1-0/+6
2013-05-26Switch SelectionText to use a std::string to hold the data and to provide ↵nyamatongwe1-14/+15
accessors to this data. Add a length argument to DropAt, although previous signature still available.
2013-05-25Use simplified call to set SelectionText from std::string.Neil Hodgson1-16/+18
Change input argument of ConvertText to const as it is not changed.
2013-05-25Bug: [#1481]. Incorrect event copying on GTK+ 3.x.Neil Hodgson1-5/+14
2013-05-25Fix crashes with SelectionText instances that did not have \0 terminators.Neil Hodgson1-7/+7
2013-05-24Made methods const where they can be and are logically const as well.nyamatongwe1-2/+2
2013-05-23Always display editor text in LTR directionYosef Or Boczko1-1/+4
2013-05-23Switch to calls compatible with old compilers/run times so that cross compilingnyamatongwe1-1/+1
Linux -> OS X works. From Mitchell Foral.
2013-05-06Indentation formatting.Neil Hodgson1-16/+15
2013-05-06Simplify CaseMapString by grouping the code that requires conversionNeil Hodgson1-19/+26
from and to UTF-8 together. Wrapping the allocation ensures deallocation in all cases.
2013-05-04Replacing raw pointers and allocations with std::vector and std::string.Neil Hodgson1-106/+63
2013-05-01Removed SVector.h and all references as it is no longer used.nyamatongwe1-1/+0
2013-04-19Remove unused methods.nyamatongwe1-30/+0
2013-03-13Implement high-priority idle work on Cocoa to avoid abandoning paints in ↵nyamatongwe1-1/+1
some situations. Rename IdleStyling to IdleWork.
2013-03-13Call UpdateUI before blit scrolling so caret change will have been processedUnknown1-0/+1
and brace highlighting updated before painting.
2013-03-13Add different types of task to StyleNeeded mechanism, renaming to WorkNeeded.Unknown1-5/+5
Ask to perform update UI work for some selection moves.
2013-01-01Avoid deprecated threads APIs when using GDK >= 3.6.Neil Hodgson1-0/+8
2012-09-05Fix crashes on Ubuntu with GTK+3 where scroll bar changes invalidate thenyamatongwe1-0/+4
drawing surface.
2012-05-27Disable a warning that clang 3.0 gives incorrectly.Neil Hodgson1-0/+5
2012-05-08Add some casts to avoid narrowing warnings from g++ 4.7.nyamatongwe1-2/+2
2012-04-29Ignore smooth scrolling events.nyamatongwe1-0/+7
2012-04-29Fix deprecation warning for GTK+ 3.4.nyamatongwe1-0/+5
2012-03-11Make mouse wheel scrolling work again on recent GTK+. Bug #3501321.nyamatongwe1-0/+1
From Sébastien Granjoux.