Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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-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-08 | Fix leak in ListBox::GetSelection() on GTK | Colomban Wendling | 1 | -2/+4 | |
2014-07-22 | Make a little safer when there is text that is invalid in the encoding. | Neil | 1 | -0/+4 | |
2014-06-20 | Protect against calling Cairo function on versions of Cairo before it existed. | nyamatongwe | 1 | -0/+2 | |
2014-06-24 | Ensure context is not freed for measurement surfaces as it is NULL. | Neil | 1 | -1/+1 | |
2014-06-23 | GTK: Don't create unnecessary drawing contexts | Colomban Wendling | 1 | -14/+9 | |
When surfaces are created without an explicit target surface they are only used for measurement purposes, so don't create a unnecessary drawing context out of the widget's surface. This avoid calling gdk_cairo_create() outside a draw handler, which GTK 3.14 stops allowing [1]. [1] https://mail.gnome.org/archives/gtk-devel-list/2014-June/msg00010.html | |||||
2014-06-16 | Fix crashes on Ubuntu 12.04 caused by overlay scrolll bar causing the drawing | Neil | 1 | -0/+16 | |
surface to be finished. | |||||
2014-01-21 | Using ELEMENTS for clarity and safety. Avoid memset for safety. | Neil | 1 | -2/+2 | |
2014-01-18 | Draw cicles centred as intended so that folding margin markers look correct. | Neil | 1 | -1/+1 | |
2013-12-22 | Avoid unsafe strcpy, strncpy, and strcat replacing with safer functions which | Neil | 1 | -6/+5 | |
guaranty termination where possible. | |||||
2013-12-15 | Make single argument constructors explicit to avoid unexpected conversions. | Neil | 1 | -2/+2 | |
2013-12-15 | Format normalization - whitespace and braces made consistent. | Neil | 1 | -8/+9 | |
Parameter names added to method declarations. | |||||
2013-09-04 | Fix namespace compilation errors when SCI_NAMESPACE defined. | Neil | 1 | -13/+1 | |
2013-07-22 | Bug: [#1470] Fix GTK+ crash for Hebrew text. | Unknown | 1 | -2/+14 | |
2013-07-21 | Normalising order of language headers. | Neil | 1 | -1/+1 | |
2013-07-21 | Replaced M_PI with a local constant kPi since M_PI is not defined by ISO C/C++. | Unknown | 1 | -2/+4 | |
2013-06-05 | Make method const since it has no side-effects. | Unknown | 1 | -1/+1 | |
2013-05-23 | Switch to calls compatible with old compilers/run times so that cross compiling | nyamatongwe | 1 | -3/+3 | |
Linux -> OS X works. From Mitchell Foral. | |||||
2013-05-05 | Since new throws an exception on failure, remove testing of result. | nyamatongwe | 1 | -5/+3 | |
2013-05-04 | Replacing raw pointers and allocations with std::vector and std::string. | Neil Hodgson | 1 | -59/+47 | |
2013-04-26 | Release all cached fonts when finalising. | Unknown | 1 | -0/+8 | |
2013-02-21 | Fixed outdated comment. | nyamatongwe | 1 | -2/+1 | |
2013-01-01 | Properly update the Pango contexts for the target surface | Colomban Wendling | 1 | -0/+4 | |
This fixes drawing on a surface that has different settings (like scaling) than the display surface, by performing the measurements on a layout properly set up for the target surface. In practice, this fixes e.g. printing on a scaled surface. --- gtk/PlatGTK.cxx | 4 ++++ 1 file changed, 4 insertions(+) | |||||
2013-01-01 | Switch to non-deprecated thread and mutex APIs when using GLib >= 2.31. | Neil Hodgson | 1 | -0/+12 | |
2012-07-21 | Add extra argument to RGBAImage constructor. | Neil Hodgson | 1 | -1/+1 | |
2012-05-27 | Disable a warning that clang 3.0 gives incorrectly. | Neil Hodgson | 1 | -0/+5 | |
2012-04-29 | Fix autocompletion list being too short on GTK+ 3.x. | nyamatongwe | 1 | -1/+6 | |
2012-04-21 | Use C++ casts instead of C casts to avoid warnings from cppcheck. | nyamatongwe | 1 | -5/+5 | |
2011-12-09 | Allow fractional widths for single character strings. | nyamatongwe | 1 | -4/+4 | |
2011-12-12 | On GTK+ 2.x, change SurfaceID from GdkDrawable* to a cairo_t* so that it is | nyamatongwe | 1 | -5/+1 | |
the same as on GTK+ 3.x. This simplifies compatibility and allows implementing printing on GTK+ 2.x. | |||||
2011-11-04 | Round to nearest pixels horizontally to avoid background artifacts on OS X. | nyamatongwe | 1 | -0/+2 | |
From Mitchell Foral. | |||||
2011-09-27 | Made recent fractional positioning and ARGB code compatible with | nyamatongwe | 1 | -6/+21 | |
old versions of Pango and Cairo. | |||||
2011-09-25 | Palette support removed. | nyamatongwe | 1 | -129/+26 | |
2011-09-24 | Merged fractional text positioning branch. | nyamatongwe | 1 | -80/+76 | |
2011-09-24 | Removed support for GDK drawing in favour of Cairo which has been | nyamatongwe | 1 | -842/+22 | |
available since 2.8. Removed #ifs for versions earlier than 2.8. | |||||
2011-09-09 | Update deprecated calls to GTK+ 3 maintained functions. | nyamatongwe | 1 | -0/+4 | |
2011-09-09 | Update deprecated calls to GTK+ 3 maintained functions. | nyamatongwe | 1 | -0/+4 | |
2011-09-09 | Merge with main repository. | nyamatongwe | 1 | -20/+3 | |
2011-09-06 | Always use Cairo for drawing. | nyamatongwe | 1 | -3/+1 | |
2011-09-02 | Removed archaic unused deallocation calls. | nyamatongwe | 1 | -18/+3 | |
2011-08-11 | Implement new APIs defined for technology choice on Windows. | nyamatongwe | 1 | -40/+37 | |
2011-08-07 | Implement fractional widths and range of weights for GTK+. | nyamatongwe | 1 | -66/+66 | |
2011-07-12 | Fix Shift-JIS lead byte ranges to match Windows. | nyamatongwe | 1 | -1/+2 | |
2011-06-25 | Initial implementation of RGBA images. | nyamatongwe | 1 | -31/+85 | |
2011-05-12 | Make rounded rectangle work on Cairo versions before 1.2. | nyamatongwe | 1 | -0/+5 | |
2011-05-12 | Switching to function that works on all supported versions of GTK+. | nyamatongwe | 1 | -1/+1 | |
2011-06-19 | Fix problems when using CAIRO on older GTK+ versions. Bug #3322351. | Marko Njezic | 1 | -3/+31 | |
2011-06-18 | Updating AlphaRectangle for Cairo mode with no palette. | nyamatongwe | 1 | -8/+10 | |