Commit Graph

31 Commits (0b159549d42df588232f4b512d312a3495bad87a)

Author SHA1 Message Date
rubidium 2be4215f43 (svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values 10 years ago
rubidium f7d1308574 (svn r26037) -Fix (r26036): there was a reason they weren't references... 11 years ago
rubidium 1343518de5 (svn r26036) -Fix [FS#5809]: multi line text was handled incorrectly causing glitches 11 years ago
michi_cc 9c94fc489b (svn r26029) -Fix (r26017): The internal index of a character in the layout line depends on the used layouter. 11 years ago
rubidium 83119ed8ab (svn r26018) -Codechange: since there's a wrapper for ICU functions now, we can use proper coding style for names again 11 years ago
rubidium 5b8cac8dad (svn r26017) -Change: allow the fallback and ICU layouter to exist in unison
-Fix [FS#5711]: crash when the ICU layouter thinks a font is corrupted
11 years ago
rubidium f3f03d97ef (svn r26016) -Codechange: prepare for some class renames 11 years ago
rubidium 40f31d7c0a (svn r26015) -Codechange: some constificaton 11 years ago
rubidium ca7a99977f (svn r25949) -Fix [FS#5683]: text direction forcing characters were not filtered out, but shown as ? when ICU was not used for layouting. These are included in chat and console messages to force them to be displayed right 11 years ago
fonsinchen 4396dcf642 (svn r25714) -Fix: explicitly cast some things to silence warnings on GCC 4.0 11 years ago
rubidium c702853917 (svn r25705) -Fix: a number of typos (inspired by 90c920601c84975acb694f3673e2beb08b013753) 11 years ago
michi_cc 43fc6df45e (svn r25696) -Fix (r25651): Missing function in the non-ICU paragraph layouter. 11 years ago
michi_cc 4142cde953 (svn r25694) -Fix (r25651): Picky GCC. 11 years ago
michi_cc e34fe220e2 (svn r25691) -Add: [OSX] Support for mouse selection in the IME composition string. 11 years ago
michi_cc 82d6d4be3d (svn r25651) -Fix: Textbuf caret rendering for complex scripts (e.g. Tamil). 11 years ago
frosch 33cef43594 (svn r25574) -Fix (r25570): Trouble with initialisation order of static members of Layouter and FontCache. 11 years ago
frosch 6bb4748558 (svn r25570) -Add: cache for ParagraphLayouts. 11 years ago
frosch 520a8de3e1 (svn r25569) -Codechange: Cache all Font instances in a static container. 11 years ago
frosch 4f94a183ca (svn r25568) -Fix: Non-ICU layouter started new lines with the space which triggered the linebreak. 11 years ago
frosch 8701f523ae (svn r25567) -Codechange: Revive dead DrawStringParams as FontState. 11 years ago
frosch 2f30fdc370 (svn r25551) -Fix (r25465): Possible reading of uninitialised memory due to undefined execution order. 11 years ago
rubidium e284bb2470 (svn r25526) -Fix: line breaking in fallback layouter was off-by-one, so sometimes strings that needed to be broken off earlier got truncated later on 11 years ago
rubidium c943830155 (svn r25525) -Fix: off-by-one in fallback layout w.r.t. colour/font changes 11 years ago
rubidium 670ea9501c (svn r25524) -Fix [FS#5624]: fallback layouter broke on long "words" without space after a newline 11 years ago
rubidium f2d78be786 (svn r25493) -Codechange: support for the safer variant of ICU's getFontTable 11 years ago
rubidium 6ff95d0ff0 (svn r25485) -Fix-ish: silence compiler warning 11 years ago
rubidium d9bdd040ff (svn r25482) -Fix [FS#5620]: forced newlines were not properly handled 11 years ago
rubidium 6fc07559ed (svn r25481) -Fix [FS#5620]: when the font size and colour change directly after eachother in a string, the latter isn't taken into account 11 years ago
rubidium b0e63f55ba (svn r25473) -Fix: uninitialised warning 11 years ago
rubidium 672ccbfde5 (svn r25470) -Feature-ish: use ICU's layout engine when that's available 11 years ago
rubidium c0538388c9 (svn r25465) -Codechange: add the concept of a layouting engine for text 11 years ago