aboutsummaryrefslogtreecommitdiffhomepage
path: root/gtk/ScintillaGTK.cxx
AgeCommit message (Collapse)AuthorFilesLines
2011-03-26Make right mouse click outside selection cancel selection. Bug #3235190nyamatongwe1-0/+2
This is compatible with Windows. From Jérôme LAFORGE.
2010-12-11Make multiple selection multi-paste work when multi-type is off. Bug #3126221.nyamatongwe1-1/+1
2010-12-03Remove styling idle in destructor to avoid crashing when idle callednyamatongwe1-0/+1
after ScintillaGTK instance destroyed.
2010-11-02Can draw with Cairo rather than GDK for compatibility with newer versions of ↵nyamatongwe1-3/+6
GTK+. Will be required for GTK+ 3.0 although not tested with 3.0 or development version 2.9. Can be turned on with USE_CAIRO definition and this is selected automatically for GTK+ 2.22 or later. Cairo is antialiased so some drawing will appear different.
2010-10-21Using non-deprecated functions for manipulating widget flags.Unknown1-0/+33
2010-08-18GTK+ version-sensitive definitions for widget query functions/macrosUnknown1-6/+16
to avoid deprecation warnings on GTK+ 2.20.
2010-08-18Avoid deprecated API gtk_type_class.nyamatongwe1-1/+1
2010-08-18Avoid deprecated API gtk_selection_clear.nyamatongwe1-1/+4
2010-08-18Removed code that is not used since GTK+ 1.x is no longer supported.nyamatongwe1-41/+0
That code used deprecated APIs.
2010-08-17Upgraded deprecated APIs.nyamatongwe1-29/+22
2010-08-05Removing SC_CP_DBCS as it does not fit into new DBCS processing code.nyamatongwe1-2/+1
Updated documentation to describe the common DBCS support between platforms and removed outdated text.
2010-08-05DBCS case folder for GTK+.Unknown1-22/+61
2010-08-05Removal of line end white space.nyamatongwe1-3/+3
2010-08-05Added Korean code pages 949 and 1361.nyamatongwe1-0/+2
2010-07-13Platform files changed for new lexer design.nyamatongwe1-5/+7
2010-06-11Ensure thread safety with idle callbacks in case application is multithreaded.nyamatongwe1-0/+4
See http://library.gnome.org/devel/gdk/unstable/gdk-Threads.html#id2755107
2010-05-26Drawing optimizations adding a styling idle task redrawing less of thenyamatongwe1-8/+27
selection margin and scrolling the window for caret movement when possible.
2010-05-08Switched to using documented parameter for SCI_LOADLEXERLIBRARYnyamatongwe1-1/+1
on GTK+.
2010-04-14Silence iconv warnings when creating case mapping tables.nyamatongwe1-3/+5
Bug #2986850.
2010-04-11Fixed bug 2984460 Middle-click paste is broken in block select modenyamatongwe1-0/+1
2010-03-25Removed support for GTK+ 1.x.nyamatongwe1-515/+7
2010-03-25New case insensitive searching implementation uses objects implementingnyamatongwe1-0/+59
the CaseFolder interface to fold both search text and document text so they can be compared with a simple strcmp. A simple table based folder CaseFolderTable is used for 8 bit encodings and maps input bytes to folded bytes. For multi-byte encodings except for UTF-8 a null (output same as input) CaseFolderTable is used. For UTF-8, more complex subclasses are used which call platform APIs to perform the folding. Folding is approximately to lower case although this differs between platforms.
2010-03-23Upper and lower casing now works on non-ASCII characters.nyamatongwe1-0/+52
2010-03-17Fix for bug #2971618 Middle-click paste inserts text beyond end of line.nyamatongwe1-1/+1
2010-03-17Made multiple paste work on GTK+.nyamatongwe1-4/+1
2010-03-17Fixed bug where extra NUL was inserted when pasting a rectangularnyamatongwe1-0/+2
selection.
2010-03-13Removed unused variable and code that calculates it.nyamatongwe1-8/+5
2010-01-28Avoiding warnings from cppcheck. Mostly removing bodies of private copynyamatongwe1-2/+2
constructors and operator=. Also ensuring initialisation for some fields, reducing scope where possible, and passing by const reference.
2009-08-28When pasting into a rectangular selection use the start of the rectangularnyamatongwe1-1/+3
selection rather than the start of the main range which is often the last line.
2009-08-26Made Japanese and Chinese code pages 932, 936 and 950 work on GTK+.nyamatongwe1-1/+6
2009-08-14Fixed problem with drag and drop of rectangular selectionnyamatongwe1-9/+8
to position after selection where position was not adjusted for removal of every piece of selection.
2009-07-25Protection against NULL pointer when copying empty selection.nyamatongwe1-3/+4
2009-07-21Using std::string rather than SString.nyamatongwe1-0/+1
2009-07-21Using a much simpler property set implementation.nyamatongwe1-0/+1
Accessor objects use the PropertyGet interface to access just the property set methods they need. Removed SString.
2009-07-21Replacing SString with std::string.nyamatongwe1-1/+0
2009-07-14Include vector as needed by Selection.nyamatongwe1-0/+2
2009-07-12Removed trace.nyamatongwe1-1/+0
2009-07-12Allow setting the modifier key to be used for rectangularnyamatongwe1-13/+38
selection on GTK+. Paste can be performed in virtual space on GTK+
2009-07-10Duplicate works on discontiguous selections by duplicating each selection.nyamatongwe1-2/+1
UndoGroup class simplifies grouping actions together in the undo history.
2009-07-07Using the last style on a line to determine the width of a virtual spacenyamatongwe1-2/+1
rather than use the default style. This adapts better for comments which use a different font.
2009-07-06Made drag into virtual space work for some cases on GTK+.nyamatongwe1-15/+17
2009-07-04Made drag and drop work - return value from PositionInSelection was changednyamatongwe1-1/+1
for multiple selection.
2009-07-03Use screen point for caret that includes virtual spcace so that, fornyamatongwe1-2/+2
example, the IME appears near the caret when the caret is in virtual space. Changed LocationFromPosition to work on a SelectionPosition and added convenience method for finding screen point of main caret.
2009-07-03Discontiguoues selection and virtual space initial commit.nyamatongwe1-9/+11
2009-05-03Turned on exceptions.nyamatongwe1-658/+817
Translate exceptions into status codes before leaving Scintilla. Pick up status codes in SciTE and throw a ScintillaFailure exception. SciTE on Windows catches ScintillaFailure, shows message and exits.
2009-02-14Fix from Todd to make Unicode calltips work on GTK+.nyamatongwe1-0/+2
2008-12-12Added namespace support.nyamatongwe1-0/+4
2008-10-09Bug #2056209 avoiding hidden variable warnings with Sun Studio.nyamatongwe1-3/+3
2008-06-15Casts to make recent gcc happy about string literals as gchar*.nyamatongwe1-5/+5
2008-02-25Changed case of include files so it works when cross-compilingnyamatongwe1-1/+1
on Unix using mingw32.