| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2015-08-26 | Use current CSS theming calls instead of deprecated gtk_widget_override_font. | Neil | 1 | -2/+42 | |
| 2015-08-26 | On GTK+ 3.x, fix height of lines in autocompletion lists to match the font. | Neil | 1 | -1/+5 | |
| 2015-08-16 | On GTK+, support code page 866 with SC_CHARSET_OEM866. | Serg Stetsuk | 1 | -0/+2 | |
| 2015-08-06 | Bug [#1743]. Never report the client rectangle as having a negative width or | Neil | 1 | -0/+4 | |
| height as this causes "Invalid rectangle passed" warning messages. | |||||
| 2015-07-30 | Updated header dependencies to include Sci_Position.h. | Neil | 1 | -371/+512 | |
| 2015-07-28 | Avoid candidate box randomly popping up away from edit pane with (especially | johnsonj | 1 | -0/+1 | |
| Japanese) IME input. | |||||
| 2015-07-27 | Add Position.h as a place-holder and to allow #include "Position.h" in source. | Neil | 1 | -0/+1 | |
| 2015-07-05 | GTK: Fix leaking scrollbars | Colomban Wendling | 1 | -0/+3 | |
| 2015-06-05 | Simplified retrieval of correct display for widget and ensure works on older ↵ | nyamatongwe | 2 | -15/+2 | |
| versions of GTK+. | |||||
| 2015-06-04 | Restored compatibility with GTK+ 2.18 for cursor calls. | nyamatongwe | 2 | -2/+9 | |
| 2015-06-03 | GTK: Don't use gdk_window_set_user_data() in a deprecated manner | Colomban Wendling | 1 | -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. | |||||
| 2015-06-03 | GTK: Use the proper GTK3 way to set widget window background | Colomban Wendling | 1 | -6/+2 | |
| It also drops use of gtk_style_context_get_background_color() that has been deprecated in 3.16. This however has no functional changes. | |||||
| 2015-06-03 | GTK: Remove unused prototype | Colomban Wendling | 1 | -1/+0 | |
| 2015-06-02 | GTK: Fix runtime completion popup warning | Colomban Wendling | 1 | -1/+2 | |
| GtkScrolledWindow in GTK 3.16 might have a minimum and natural height of 0 if GTK_OVERLAY_SCROLLING is enabled (which is the default), so we need to fix our overridden minimal height to never be greater than the natural height. Do that by only changing the minimal height if it is greater than what we want. I don't know why we didn't use to set 0 here, but it might be that a height of 0 caused problems on older GTK versions, so keep 1 to be sure. | |||||
| 2015-05-29 | As of GTK+ 3.16, gdk_cursor_new is deprecated and has been replaced with | Neil | 2 | -11/+20 | |
| gdk_cursor_new_for_display. | |||||
| 2015-05-22 | GTK: Fill the scrollbars junction | Colomban Wendling | 1 | -0/+18 | |
| Fill the scrollbars junction square with the appropriate style on GTK version having a style for it (GTK >= 3.4). Mostly fixes [bugs:#1611]. | |||||
| 2015-05-22 | GTK: Workaround ABI issue with Windows GTK2 bundle and GCC > 3 | Colomban Wendling | 1 | -1/+16 | |
| GtkScrolledWindow contains a bitfield, and GCC 3.4 and 4.8 don't agree on the size of the structure (regardless of -mms-bitfields): - GCC 3.4 has sizeof(GtkScrolledWindow)=88 - GCC 4.8 has sizeof(GtkScrolledWindow)=84 As Windows GTK2 bundle is built with GCC 3, it requires types derived from GtkScrolledWindow to be at least 88 bytes, which means we need to add some fake padding to fill in the extra 4 bytes. There is however no other issue with the layout difference as we never access any GtkScrolledWindow fields ourselves. See http://lists.geany.org/pipermail/devel/2015-April/thread.html#9379 | |||||
| 2015-05-13 | Make a single argument constructor explicit. | Neil | 1 | -1/+1 | |
| 2015-05-13 | Bug [#1703]. Fix bug when drawing text margins in buffered mode which would use | Neil | 1 | -0/+1 | |
| default encoding instead of chosen encoding. | |||||
| 2015-03-30 | Use inline IME for Korean and decide whether input is Korean more accurately. | Neil | 1 | -6/+7 | |
| From johnsonj. | |||||
| 2015-02-11 | Don't disable adaptive speed of scrolling on OS X with GTK Quartz backend | Jiřà Techet | 1 | -3/+4 | |
| There does not seem to be any adaptive scroll speed control when using the Quartz backend so we can use the one provided by Scintilla. | |||||
| 2015-01-22 | Since gtk_widget_set_double_buffered is deprecated by GTK+ 3.14, only use it | Neil Hodgson | 1 | -0/+2 | |
| when building for earlier versions. | |||||
| 2015-01-22 | Specify methods that do not use this as static. | Neil Hodgson | 1 | -2/+2 | |
| 2015-01-22 | Fix incorrect call. Was supposed to avoid empty drop. | Neil Hodgson | 1 | -1/+1 | |
| 2015-01-14 | Make Japanese IME work in windowed mode. | Neil Hodgson | 1 | -1/+1 | |
| From johnsonj. | |||||
| 2015-01-02 | Use gtk_clipboard_request_contents() instead of gtk_selection_convert() for ↵ | Jiří Techet | 1 | -2/+12 | |
| paste on GTK When compiling Scintilla on OS X with GTK2 backend (and GTK2 with Quartz backend), gtk_selection_convert() doesn't work. GtkClipboard seems to work fine though. | |||||
| 2014-12-17 | More natural looping over visual attributes. | Neil | 1 | -3/+3 | |
| 2014-12-09 | Using indicators for inline IME. | Neil | 1 | -127/+251 | |
| From johnsonj. | |||||
| 2014-12-05 | Extract FillVirtualSpace so it is not repeated and can be made less complex in | Neil | 1 | -4/+1 | |
| the future. | |||||
| 2014-10-19 | Avoid warning about assiging pointer to integer. | Neil | 1 | -2/+2 | |
| 2014-10-11 | GTK: Don't create widgets in the ::realize handler | Colomban Wendling | 1 | -13/+16 | |
| Creating a widget may lead to a ::hierarchy-changed signal to be emitted, which itself may lead a tooltip window to be unrealized. This is problematic because it can lead to the ::unrealize handler to be called during the ::realize handler, breaking most of the logic there assuming the widget was properly realized. This fixes adding a Scintilla widget inside a GTK2 tooltip. GTK3 didn't seem to be affected. Also properly destroy the preedit popup window with the widget. | |||||
| 2014-10-09 | Avoid extra space when pasting from external application on Windows. | Neil | 1 | -0/+7 | |
| From Mitchell Foral. | |||||
| 2014-10-06 | Include <stdexcept> due to report of a problem with compiling Document.h. | Neil | 1 | -0/+1 | |
| 2014-10-02 | Allow using C++11 <regex> for searches as a provisional feature. | Neil | 1 | -1/+5 | |
| 2014-09-24 | GTK: Fix auto-completion popup row height computation on GTK 3.14 | Colomban Wendling | 1 | -0/+9 | |
| GTK 3.14 changed how the cell padding is calculated, and I can't seem to understand the new logic yet. So, use the correct API for computing the row size, which unfortunately doesn't work for us on GTK2, but otherwise is a better way to go anyway. Tested with GTK 3.2, 3.8, 3.10, 3.12 and 3.14. | |||||
| 2014-09-16 | GTK: Don't hardcode auto-completion popup frame border width | Colomban Wendling | 1 | -3/+6 | |
| 2014-09-12 | GTK: Fix auto-completion popup sizing on some themes | Colomban Wendling | 1 | -11/+11 | |
| 2014-09-12 | GTK: Allow the auto-completion popup to be as small as needed | Colomban Wendling | 1 | -13/+32 | |
| 2014-09-11 | GTK: Fix auto-completion popup width to better fit contents | Colomban Wendling | 1 | -2/+23 | |
| 2014-09-11 | GTK: Fix auto-completion popup height to better fit contents | Colomban Wendling | 1 | -22/+30 | |
| 2014-09-05 | Avoid shadowed identifiers. | Neil | 1 | -11/+11 | |
| 2014-09-04 | GTK: fix cached completion popup window sizing | Colomban Wendling | 1 | -13/+14 | |
| Only cache the popup window itself and not its content, as it seems the window sizing is affected whether the content was just created or not. | |||||
| 2014-09-03 | Normalise header inclusion order. | Neil | 1 | -1/+1 | |
| 2014-09-01 | GTK: cache the completion popup window | Colomban Wendling | 1 | -3/+22 | |
| This avoids creating and destroying windows quickly under stress, which may lead to XID collisions. See e.g. https://bugzilla.gnome.org/show_bug.cgi?id=581526 and https://bugzilla.gnome.org/show_bug.cgi?id=590690 Closes [bugs:1649]. | |||||
| 2014-08-11 | Handle empty pre-edit string. | Neil | 1 | -1/+1 | |
| From johnsonj. | |||||
| 2014-08-08 | Fix leak in ListBox::GetSelection() on GTK | Colomban Wendling | 1 | -2/+4 | |
| 2014-08-08 | Allow IME to be displayed inline for Korean. | Neil | 1 | -28/+133 | |
| From johnsonj. | |||||
| 2014-08-05 | Create a class to manage pre-edit strings and ensure their resources are freed. | Neil | 1 | -33/+31 | |
| 2014-08-02 | Clang warns for register keyword used in system headers so turn off warning. | Neil | 1 | -1/+1 | |
| 2014-07-22 | Make a little safer when there is text that is invalid in the encoding. | Neil | 1 | -0/+4 | |
