aboutsummaryrefslogtreecommitdiffhomepage
path: root/gtk
AgeCommit message (Collapse)AuthorFilesLines
2010-08-19Moved declarations for GdkFont code inside ifndef to avoid warnings.nyamatongwe1-11/+11
2010-08-18Updated for ILexer.h.Unknown1-25/+19
2010-08-18Changed deprecation flags to turn off GdkFont use which is deprecated.Unknown1-1/+1
2010-08-18GTK+ version-sensitive definitions for widget query functions/macrosUnknown2-7/+23
to avoid deprecation warnings on GTK+ 2.20.
2010-08-18Include deprecation options to make it easy to check for use of deprecated APIs.nyamatongwe1-1/+2
2010-08-18Allow disabling use of deprecated GdkFont by defining DISABLE_GDK_FONT.nyamatongwe1-2/+39
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.nyamatongwe2-46/+51
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-05Korean code page 949 supported.Unknown1-3/+3
Chinese code page 936 maps to iconv id CP936 which maps more characters than GB2312.
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-17Avoid warning from GTK+ headers: "ISO C++ 1998 does not support 'long long'".nyamatongwe1-1/+1
2010-07-13Using Make functions to avoid regenerating makefile when set of lexers changed.nyamatongwe1-16/+1
2010-07-13Platform files changed for new lexer design.nyamatongwe1-5/+7
2010-07-13Build files that reflect the new lexer directories and added files.nyamatongwe2-289/+59
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-06-05Using Make functions to avoid regenerating makefile when set ofnyamatongwe1-16/+1
lexers changed.
2010-06-01Fixed memory leaks from bug #3007669.nyamatongwe1-0/+3
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-11Fix compilation on OS X.nyamatongwe1-4/+5
2010-05-08Switched to using documented parameter for SCI_LOADLEXERLIBRARYnyamatongwe1-1/+1
on GTK+.
2010-05-04Removed duplicate optimization option.nyamatongwe1-1/+1
2010-05-04Fixed some warnings from clang --analyze.nyamatongwe1-1/+1
2010-04-30Made compatible with clang.nyamatongwe1-0/+5
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-04-06Reinstated warning as the command line option causes GCCnyamatongwe1-1/+1
4.1 to fail.
2010-03-30Removed scintilla.mak as it no longer works.nyamatongwe1-610/+0
2010-03-25Removed support for GTK+ 1.x.nyamatongwe5-841/+27
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-13Ensured member initialized. Removed EOL whitespace.nyamatongwe1-7/+7
2010-03-13Removed unused variable and code that calculates it.nyamatongwe1-8/+5
2010-02-24Turn off integer wrap warning in ContractionState.cxx caused by inlining.nyamatongwe1-1/+1
2010-01-28Avoiding warnings from cppcheck. Mostly removing bodies of private copynyamatongwe2-6/+6
constructors and operator=. Also ensuring initialisation for some fields, reducing scope where possible, and passing by const reference.
2010-01-23Should work on older versions of Pango that do not havenyamatongwe1-1/+9
pango_layout_get_line_readonly.
2010-01-20Added Markdown lexer.nyamatongwe1-228/+231
2009-11-02Added setting for font quality to allow application to choose anti-aliased,nyamatongwe1-1/+1
non-anti-aliased or lcd-optimized text.
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-27Markdown lexer from FR #2844081.nyamatongwe2-6/+10
2009-08-26New Pango code placed in #ifdef so not compiled on GTK+ 1.x.nyamatongwe1-0/+4
2009-08-26Made Japanese and Chinese code pages 932, 936 and 950 work on GTK+.nyamatongwe2-8/+32
2009-08-26Handle measurement of ligatures more uniformly.nyamatongwe1-44/+59
Refactored cluster iteration into a class. Use read-only layout objects as supposed to be a performance benefit.