aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Style.cxx
AgeCommit message (Collapse)AuthorFilesLines
2013-05-02Replacing raw pointers and allocations with std::vector and std::map.nyamatongwe1-4/+23
2012-03-03Remove unused variables. Bug #3494744. From Marko Njezic.nyamatongwe1-2/+0
2011-09-25Palette support removed.nyamatongwe1-8/+8
2011-08-07Implement APIs for fractional font sizes and a range of weights.nyamatongwe1-10/+10
2011-06-06Fix problem compiling on wxWidgets. Bug #3306156.nyamatongwe1-0/+3
From Morten MacFly.
2011-06-02Avoid warnings due to incomplete initialization.nyamatongwe1-2/+2
2011-05-25Code for wxWidgets did not compile so removing.nyamatongwe1-3/+0
2011-03-30Encapsulate the aliasing of Font IDs.nyamatongwe1-1/+5
2011-03-30Optimize font use by only allocating platform font resources for unique fontsnyamatongwe1-78/+58
and using aliases of these in the Style objects. Font measurement is also performed once for each unique font and the results copied into each style. No change is needed in callers. On PLAT_WX, the font ascent is cached in the Font object when Ascent is called but this is not copied into the aliases as ascent is protected. Therefore the code that copies the FontID into the alias also calls Ascent to ensure the ascent value is cached.
2010-03-14More members initialised in constructor even though they will be filled innyamatongwe1-0/+7
later by Realise.
2009-11-02Added setting for font quality to allow application to choose anti-aliased,nyamatongwe1-1/+1
non-anti-aliased or lcd-optimized text.
2007-06-01integrate OS X support for scintilla. a big patch with a little commit ↵scaraveo1-0/+4
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
2004-03-29Patch from Robin Dunn to pass an extra flag down tonyamatongwe1-5/+5
font rendering to allow a platform-specific tweak.
2003-03-20Patch from Simon Steele to implement the hotspot style and associatednyamatongwe1-5/+8
notifications.
2001-12-20Added changeable attribute to styles that defaults to true. When it isnyamatongwe1-5/+10
false, text in this style is read only.
2001-10-28Removed platform-specific headers from Platform.h and thus stoppednyamatongwe1-4/+4
visibility of these headers to most code.
2001-05-22Support for forced upper and lower case styles.nyamatongwe1-4/+23
2001-04-10Calltip size fixing and listbox border tweaking.nyamatongwe1-25/+25
2001-02-24Updated documentation comments from Philippe.nyamatongwe1-1/+3
2001-01-28Updating copyright notices for 2001.nyamatongwe1-1/+1
2000-08-16Invisible text.nyamatongwe1-4/+7
Fixes to ensure long lines do not overflow buffers.
2000-05-15Support for different character sets for each style.nyamatongwe1-6/+12
2000-05-10Added underline attribute to styles.nyamatongwe1-4/+7
Added diagonal and strike-through indicators.
2000-04-21Changed font sizing to use more Windows compatible calculationnyamatongwe1-2/+2
Some unfinished work on fixing folding bugs.
2000-04-07Changing code to ensure no warnings are produced by compilers.nyamatongwe1-0/+12
2000-03-31Fixed line ends.nyamatongwe1-101/+101
Fixed lastXChosen after Backspace or Ctrl+Backspace.
2000-03-30Fixed bugs in handling undo history.nyamatongwe1-100/+101
Fixed bugs with null fonts.
2000-03-17Fixed bug in releasing font which was an alias of default font.nyamatongwe1-6/+13
2000-03-13Fixed printing problems including putting line numbers in correct positionnyamatongwe1-4/+1
and flushing state when switching surfaces in case surfaces are encapsulating a shared underlying graphics context.
2000-03-08Made work on GTK+/Linux.nyamatongwe1-1/+8
2000-03-08Initial revisionnyamatongwe1-0/+89