aboutsummaryrefslogtreecommitdiffhomepage
path: root/gtk/PlatGTK.cxx
AgeCommit message (Collapse)AuthorFilesLines
2010-08-19Moved declarations for GdkFont code inside ifndef to avoid warnings.nyamatongwe1-11/+11
2010-08-18GTK+ version-sensitive definitions for widget query functions/macrosUnknown1-1/+7
to avoid deprecation warnings on GTK+ 2.20.
2010-08-18Allow disabling use of deprecated GdkFont by defining DISABLE_GDK_FONT.nyamatongwe1-2/+39
2010-08-17Upgraded deprecated APIs.nyamatongwe1-17/+29
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-06-01Fixed memory leaks from bug #3007669.nyamatongwe1-0/+3
2010-05-11Fix compilation on OS X.nyamatongwe1-4/+5
2010-05-04Fixed some warnings from clang --analyze.nyamatongwe1-1/+1
2010-03-25Removed support for GTK+ 1.x.nyamatongwe1-279/+8
2010-03-13Ensured member initialized. Removed EOL whitespace.nyamatongwe1-7/+7
2010-01-28Avoiding warnings from cppcheck. Mostly removing bodies of private copynyamatongwe1-4/+4
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.
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-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+.nyamatongwe1-7/+26
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.
2009-06-13Patch from Wingware to make width of autocompletion morenyamatongwe1-5/+26
consistent by ensuring width of pixmap taken into account even when no pixmap yet displayed.
2009-05-19Fix for bug #2793806 warnings for typpe punned pointer from g++.nyamatongwe1-12/+19
Still type punning but g++ lets this through.
2009-05-06First stage of Cocoa platform addition.nyamatongwe1-54/+54
Changed identifier id since this is a reserved word in Objective C. SCI_LEXER and SCI_NAMESPACE turned on automatically for OS X native compilation.
2009-05-03Turned on exceptions.nyamatongwe1-5/+9
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-04-21Replaced call to deprecated gtk_widget_set_uposition with gtk_window_movenyamatongwe1-1/+5
when on GTK+ 2.x.
2008-12-16Namespace work for OS X / XCode compatibility.nyamatongwe1-1/+7
2008-12-12Added namespace support.nyamatongwe1-0/+4
2008-10-09Bug #2056209 avoiding hidden variable warnings with Sun Studio.nyamatongwe1-21/+21
2007-12-01Patch to use GTK+ g_snprintf for platforms that do not have snprintf.nyamatongwe1-9/+5
From scintilla-interest thread "Compatibility patch for GTK part".
2007-07-08More related projects.nyamatongwe1-1/+2
2007-07-07Allows the popup to be displayed below as long as it can fit on the monitornyamatongwe1-0/+27
the cursor is on rather than flipping up above the current point when near bottom of window. Implemented for GTK+ by John Ehresman. Partial Windows implementation #ifdefed out because it uses calls unavailable on Windows 95.
2007-06-15Correctly measure widths of Latin1 characters that take 2 bytes in UTF-8.nyamatongwe1-6/+16
2007-06-14Handle positioning for ligatures like fi and fl better. Pango treats thesenyamatongwe1-3/+13
as one cluster so the width of the cluster is spread amongst the bytes.
2007-05-11Only perform alpha blending on rectangles with positive widths tonyamatongwe1-2/+2
avoid warnings. Tracing on GTK+ goes to standard error so is not buffered.
2007-04-19All Unicode planes supported, not just the Basic Multilingual Plane.nyamatongwe1-3/+3
2007-01-03Remove [MSVC] compile-time warnings for "empty" controlled statement and ↵rdaneelolivaw1-4/+4
gboolean != bool
2006-12-07Fixed problem on Solaris where "LATIN1" wasn't supported by iconv so typing haduid229441-1/+1
no effect.
2006-08-09Support for Thai.nyamatongwe1-2/+2
2006-06-08Added support for //TRANSLIT option to iconv to allow approximatenyamatongwe1-21/+2
conversions, such as when pasting UTF-8 text and the buffer is set to an encoding that does not support all of the characters on the clipboard.
2006-05-21Default to Sans font when Pango enabled.nyamatongwe1-2/+4
2006-05-18Patch from bug 1489948 to stop using deprecated calls on GTK+ 2.nyamatongwe1-12/+22
2006-04-25Set of patches from John Ehresman:nyamatongwe1-2/+32
Make sure the ListBox widget is created before modifying it. Call DropGraphics() when a widget is unmapped to conserve resources and because DropGraphics() ends up being called from the map signal handler so nothing is saved by not calling it. Remove the nearly identical accent / character macro re-definitions. Make sure widget is realized before grabbing the primary selection. Ensure the caret is visible after a selection is pasted. Ensure uri data is NULL-terminated before calling NotifyURIDropped. Use correct call, gdk_region_destroy, to free a region. The fixed-height-mode property is used to optimize display of large autocompletion lists. This property was added in gtk 2.4, but is probed for at runtime so the code should work with older gtk versions. The active color is set to the selected color on the list box so the selected lines are more clearly selected when the listbox widget does not have the focus. The autocompletion popup never gets the focus so the active color ends up being used.
2006-03-26Fixed warnings from recent GCC.nyamatongwe1-3/+4
2006-02-26Translucency implementation for INDIC_ROUNDBOX and caret line.nyamatongwe1-0/+84
2006-02-23Made number of colours in a palette dynamic so that large numbers ofnyamatongwe1-7/+23
colours will work.
2005-08-04Patch, mostly from Naba, to make work with Pango 1.8.nyamatongwe1-10/+23
2005-07-18Support for Cyrillic code page 1252 on GTK+.nyamatongwe1-0/+4
2005-06-07Commented out currently unused size measurement string.nyamatongwe1-2/+4
Hiding sizing measurement string with ifdef except when used.
2005-05-16Added ISO 8859-15 character set.nyamatongwe1-0/+4
2005-04-18Protect recent fix from being used on old GTK+ versions wherenyamatongwe1-0/+4
gtk_get_current_event_time not available.
2005-04-11Fixed 1179713 by masking message box styles before comparison.nyamatongwe1-1/+2
2005-03-25Patch from Blair McGlashan for autocompletion on Windows tonyamatongwe1-2/+38
* Set maximum width of list * set maximum height of list * better calculate width * use ellipsis when text is truncated to fit window * use popup window so it can extend past parent window * disallow resizing too small * draw to bottom edge when resized so last item not full line high * improve time to display by by 90% Minor tweaks by me to fix warnings, layout etc.
2005-03-08Patch from Naba to avoid setting cursor on NULL GdkWindow.nyamatongwe1-1/+2
2004-10-03Patch from Shane Caraveo for GTK+ 2 to make finishingnyamatongwe1-5/+10
autocomplete with a prefix not matching any item in the list not cause the prefix to be deleted.