aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/Platform.h
AgeCommit message (Collapse)AuthorFilesLines
2015-03-29Bug [#1682] Removed the ascent member of Font and all wxWidgets-specific code.Neil1-6/+0
2015-01-16When the mouse is on the line between margin and text changed to treat as withinrel-3-5-3Neil1-0/+5
text. Helps on PLAT_CURSES.
2014-05-03Replacing the int-based constructors for Point and PRectangle with FromIntsNeil1-10/+7
static methods as there were too many failures with mixed types and not-quite matching types.
2014-05-03Turn on MSVC 'possible loss of data' warnings and add explicit casts.Neil1-8/+8
2014-05-03Using casts and an alternate PRectangle constructor to make XYPOSITION <-> intNeil1-0/+4
conversions and other conversions more consistent.
2014-05-03Convenience Point constructor from integers as common source of shapes.Neil1-0/+2
2014-05-03Fix comments that have not been correct since conversion to XYPOSITION.Neil1-2/+2
2014-05-03Move RoundXYPosition to global header to enable use in more modules.Neil1-1/+3
2014-04-29Stop disabling warnings where no longer needed.Neil1-1/+2
2014-03-16Avoid warnings from Clang analyzer.Neil1-1/+11
2013-09-16Remove dead code that was a remnant of Carbon support.nyamatongwe1-16/+0
2013-09-10Use C++ struct initialization {} so can drop -Wno-missing-braces setting for ↵Neil1-1/+0
gcc.
2013-09-10Drop warning setting -Wno-missing-braces since this has had no effect since ↵Neil1-1/+0
gcc 4.2.
2013-06-29Include PLAT_TK for implementation on Tk platform.Neil1-0/+6
2013-05-24Made methods const where they can be and are logically const as well.nyamatongwe1-10/+10
2013-04-03Renaming PLAT_NCURSES to PLAT_CURSES as may work on other implementations.nyamatongwe1-4/+4
2012-07-24Add ncurses platform. Rest of the implementation is an external project.nyamatongwe1-0/+5
From Mitchell Foral.
2012-06-13Moved Qt platform section as it was interfering with GTK+ sub-platforms.nyamatongwe1-4/+4
2012-05-17Avoid noisy warnings from GCC on Qt.nyamatongwe1-0/+6
2012-05-17Added PLAT_QT for Qt builds.nyamatongwe1-0/+5
2011-09-25Palette support removed.nyamatongwe1-98/+11
2011-08-10Implement 'technology' concept which will allow GDI and Direct2D/DirectWritenyamatongwe1-4/+34
to run at the same time for different windows and operations.
2011-08-07Add a new XYACCUMULATOR which is more precise than XYPOSITION fornyamatongwe1-3/+4
keeping track over long lines. Using typedefs rather than #defines so goes into namespace.
2011-08-07Implement APIs for fractional font sizes and a range of weights.nyamatongwe1-1/+1
2011-08-02Allow floating point text positioning.nyamatongwe1-24/+27
2011-07-12Report control key as SCMOD_META with GTK+ on OS X.nyamatongwe1-0/+6
Mostly from Mitchell Foral.
2011-06-25Initial implementation of RGBA images.nyamatongwe1-0/+2
2011-06-06Fix problem compiling on wxWidgets. Bug #3306156.nyamatongwe1-0/+3
From Morten MacFly.
2011-04-06Avoid warning for extra semi-colons and normalised whitespace.nyamatongwe1-3/+3
2011-02-20Avoid some cppcheck warnings.nyamatongwe1-4/+4
2010-04-30Made compatible with clang.nyamatongwe1-3/+3
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-06-10Put back PLAT_FOX.nyamatongwe1-1/+6
2009-05-15Removal of all code for the FOX platform.nyamatongwe1-7/+2
2009-05-14Removed SCI_NAMESPACE so that it is set in build files to prevent spread ofnyamatongwe1-1/+0
includsion of Platform.h.
2009-05-12Moving SCI_LEXER out of header and back into make file.nyamatongwe1-1/+0
2009-05-06First stage of Cocoa platform addition.nyamatongwe1-14/+17
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.
2008-02-06Can compile for GTK+ on Windows using mingw.nyamatongwe1-2/+2
2007-07-26Optimised previous change to avoid extra redraws when modification does notnyamatongwe1-0/+3
affect visible area.
2007-07-07Allows the popup to be displayed below as long as it can fit on the monitornyamatongwe1-0/+1
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-07-03Changed #ifdef PLAT_MACOSX to #if PLAT_MACOSX as PLAT_MACOSX is alwaysnyamatongwe1-4/+4
defined but is 0 on other platforms.
2007-06-29Removed OS X specific WaitMouseMoved call since the generic code no longernyamatongwe1-3/+0
starts a drag unless the mouse moves.
2007-06-01integrate OS X support for scintilla. a big patch with a little commit ↵scaraveo1-2/+39
message :) - now uses namespaces (optionally for non-os x) to avoid conflicts with OS X libraries - several fixes in the OS X layer since the branch was commited in 2005 - used in Komodo since 2005, so pretty stable
2006-02-26Translucency implementation for INDIC_ROUNDBOX and caret line.nyamatongwe1-0/+2
2006-02-23Made number of colours in a palette dynamic so that large numbers ofnyamatongwe1-2/+5
colours will work.
2005-03-25Patch from Blair McGlashan for autocompletion on Windows tonyamatongwe1-1/+3
* 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-02-02Added friend declaration so that wx copy of Platform.h does notnyamatongwe1-0/+1
need to be altered.
2004-08-12Constructor marked explicit stops automatic conversion of int tonyamatongwe1-1/+1
Point which caused bug in handling hotspots.
2004-03-29Patch from Robin Dunn to pass an extra flag down tonyamatongwe1-1/+2
font rendering to allow a platform-specific tweak.
2003-09-27Removed ListBox::Sort as always created in sorted order.nyamatongwe1-1/+0