aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/Platform.h
AgeCommit message (Collapse)AuthorFilesLines
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
2003-09-18Added Idler ID for use in idle code.nyamatongwe1-0/+1
2003-04-18Changed Function* to simpler Function.nyamatongwe1-4/+4
2003-04-18Patch from Simon for portable DLL loading.nyamatongwe1-0/+18
2003-04-06Move method for Rectangle class.nyamatongwe1-0/+6
Ensure windows that are moved are not moved off screen to the top or left.
2003-03-20Patch from Simon Steele to implement the hotspot style and associatednyamatongwe1-1/+1
notifications.
2003-03-09Added Pango text display support to GTK+ platform.nyamatongwe1-3/+3
Added WindowID parameter to all Surface initialisation methods as Pango requires a window to determine the context used for text functions. AutoSurface changed because of above to take an Editor* argument so it can then discover the code page and window.
2003-02-23Patch from Jakub Vrana to avoid mouse debouncing on Windows where assigningnyamatongwe1-0/+1
a key to double click can result in two mouse clicks arriving with the same time.
2003-02-15Updating version numbers and copyright.nyamatongwe1-1/+1
2003-02-02Two phase drawing.nyamatongwe1-0/+1
2003-01-15Added const to methods that are.nyamatongwe1-2/+2
2003-01-12Changes to make DBCS work on GTK+ and handle DBCS sequences longer than 2 bytes.nyamatongwe1-0/+2
2003-01-12Additions from Yukihiro Nakai to enable DBCS mode on GTK+.nyamatongwe1-0/+1
DBCS mode for Surface so that different font and text drawing code can be invoked on GTK+.
2003-01-10Added method to copy desired colour to allocated colour in ColourPair fornyamatongwe1-31/+22
situations where doing palette management is too complex. Changed ListBox class to an interface to allow use of a platform-specific subclass to hide implementation details.