Commit Graph

744 Commits

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 2014-04-23 20:13:33 +00:00
rubidium
0463dbdc9e (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 2014-04-23 20:13:33 +00:00
peter1138
f2a47eb080 (svn r26467) -Fix: Include shadow on ... 2014-04-16 19:54:51 +00:00
peter1138
e943d355e2 (svn r26467) -Fix: Include shadow on ... 2014-04-16 19:54:51 +00:00
peter1138
3465686076 (svn r26463) -Fix (r10190ish): Add special handling for PALETTE_CRASH to work for non-8bpp-mapped sprites. 2014-04-13 19:22:23 +00:00
peter1138
209d3e2e9e (svn r26463) -Fix (r10190ish): Add special handling for PALETTE_CRASH to work for non-8bpp-mapped sprites. 2014-04-13 19:22:23 +00:00
rubidium
4a911754b5 (svn r26209) -Codechange: remove some template magic and simplify some code 2014-01-02 22:41:58 +00:00
rubidium
2618d960e3 (svn r26209) -Codechange: remove some template magic and simplify some code 2014-01-02 22:41:58 +00:00
rubidium
31fd320d5f (svn r26204) -Codechange: rework GfxBlitter to remove some unneeded operations when there is no sub sprite (based on patch by MJP) 2014-01-02 11:58:13 +00:00
rubidium
c98a94da44 (svn r26204) -Codechange: rework GfxBlitter to remove some unneeded operations when there is no sub sprite (based on patch by MJP) 2014-01-02 11:58:13 +00:00
rubidium
cb397e9455 (svn r26203) -Codechange: unduplicate GfxMainBlitter and GfxMainBlitterViewport 2014-01-02 11:47:09 +00:00
rubidium
256a3160c4 (svn r26203) -Codechange: unduplicate GfxMainBlitter and GfxMainBlitterViewport 2014-01-02 11:47:09 +00:00
rubidium
83119ed8ab (svn r26018) -Codechange: since there's a wrapper for ICU functions now, we can use proper coding style for names again 2013-11-16 21:05:26 +00:00
rubidium
4c5ccc8b94 (svn r26018) -Codechange: since there's a wrapper for ICU functions now, we can use proper coding style for names again 2013-11-16 21:05:26 +00:00
rubidium
f3f03d97ef (svn r26016) -Codechange: prepare for some class renames 2013-11-16 20:32:55 +00:00
rubidium
6449e96f1a (svn r26016) -Codechange: prepare for some class renames 2013-11-16 20:32:55 +00:00
rubidium
40f31d7c0a (svn r26015) -Codechange: some constificaton 2013-11-16 19:59:06 +00:00
rubidium
b9e4697d8a (svn r26015) -Codechange: some constificaton 2013-11-16 19:59:06 +00:00
fonsinchen
19661eeef8 (svn r25911) -Add: Support for drawing dashed lines. 2013-10-23 19:41:20 +00:00
fonsinchen
89b7afbac8 (svn r25911) -Add: Support for drawing dashed lines. 2013-10-23 19:41:20 +00:00
frosch
433565b98f (svn r25816) -Add [FS#5748]: Toggle button for wrapping lines in the textfile GUI (LordAro) 2013-10-06 11:29:14 +00:00
frosch
dfa0e61f25 (svn r25816) -Add [FS#5748]: Toggle button for wrapping lines in the textfile GUI (LordAro) 2013-10-06 11:29:14 +00:00
fonsinchen
4396dcf642 (svn r25714) -Fix: explicitly cast some things to silence warnings on GCC 4.0 2013-08-10 12:47:24 +00:00
fonsinchen
0baa72aff9 (svn r25714) -Fix: explicitly cast some things to silence warnings on GCC 4.0 2013-08-10 12:47:24 +00:00
michi_cc
e34fe220e2 (svn r25691) -Add: [OSX] Support for mouse selection in the IME composition string. 2013-08-05 20:37:53 +00:00
michi_cc
30867c487f (svn r25691) -Add: [OSX] Support for mouse selection in the IME composition string. 2013-08-05 20:37:53 +00:00
michi_cc
82d6d4be3d (svn r25651) -Fix: Textbuf caret rendering for complex scripts (e.g. Tamil). 2013-08-05 20:35:23 +00:00
michi_cc
33f3cf3a5d (svn r25651) -Fix: Textbuf caret rendering for complex scripts (e.g. Tamil). 2013-08-05 20:35:23 +00:00
frosch
8701f523ae (svn r25567) -Codechange: Revive dead DrawStringParams as FontState. 2013-07-06 18:54:26 +00:00
frosch
3fa1b4e8c3 (svn r25567) -Codechange: Revive dead DrawStringParams as FontState. 2013-07-06 18:54:26 +00:00
frosch
0532f86dbf (svn r25564) -Add: a simple clipping rule to decide whether a string without linebreaks is visible before computing the layouting. This skips around 2/3 of layout computations in usual-sized list-like windows. 2013-07-06 12:18:20 +00:00
frosch
290fbd2231 (svn r25564) -Add: a simple clipping rule to decide whether a string without linebreaks is visible before computing the layouting. This skips around 2/3 of layout computations in usual-sized list-like windows. 2013-07-06 12:18:20 +00:00
rubidium
cb4f89a60f (svn r25547) -Fix [FS#5626]: ICU returns the width of the visual run as if the trailing space was added (in case a newline was added). This caused the width to be more than the requested width, but it would still be drawn correctly 2013-07-01 15:26:27 +00:00
rubidium
7bc4845aac (svn r25547) -Fix [FS#5626]: ICU returns the width of the visual run as if the trailing space was added (in case a newline was added). This caused the width to be more than the requested width, but it would still be drawn correctly 2013-07-01 15:26:27 +00:00
frosch
6be31ca86c (svn r25478) -Fix: Clip glyphs using the actual sprite dimensions instead of the text advancement. 2013-06-26 19:35:40 +00:00
frosch
653a005d19 (svn r25478) -Fix: Clip glyphs using the actual sprite dimensions instead of the text advancement. 2013-06-26 19:35:40 +00:00
rubidium
bb7a5cbb76 (svn r25477) -Fix: truncation didn't work because the string was truncated (or rather a newline was added) too early 2013-06-26 19:10:22 +00:00
rubidium
809120bc05 (svn r25477) -Fix: truncation didn't work because the string was truncated (or rather a newline was added) too early 2013-06-26 19:10:22 +00:00
frosch
be9ed9a2bb (svn r25476) -Cleanup: Remove unused _max_char_size, _max_char_height, _max_char_width. 2013-06-26 18:49:53 +00:00
frosch
eb7962a72e (svn r25476) -Cleanup: Remove unused _max_char_size, _max_char_height, _max_char_width. 2013-06-26 18:49:53 +00:00
rubidium
ba3eda7c1e (svn r25472) -Cleanup: remove the old methods for drawing text 2013-06-25 20:44:54 +00:00
rubidium
f980d1a43c (svn r25472) -Cleanup: remove the old methods for drawing text 2013-06-25 20:44:54 +00:00
rubidium
8a1af5c1b2 (svn r25471) -Fix/Feature [FS#5481]: support for Brahmic scripts (e.g. Tamil and Thai) 2013-06-25 20:44:23 +00:00
rubidium
8bbbb1b37a (svn r25471) -Fix/Feature [FS#5481]: support for Brahmic scripts (e.g. Tamil and Thai) 2013-06-25 20:44:23 +00:00
rubidium
0178092c2c (svn r25467) -Add: truncation support to the drawing routine 2013-06-25 20:38:29 +00:00
rubidium
899c4d85e4 (svn r25467) -Add: truncation support to the drawing routine 2013-06-25 20:38:29 +00:00
rubidium
fd2c650463 (svn r25466) -Add: drawing routine for the layout engine 2013-06-25 20:38:12 +00:00
rubidium
4f0ef61d4e (svn r25466) -Add: drawing routine for the layout engine 2013-06-25 20:38:12 +00:00
rubidium
a290f2d53a (svn r25455) -Cleanup: make local function really local 2013-06-24 20:52:28 +00:00
rubidium
be2b87c1cd (svn r25455) -Cleanup: make local function really local 2013-06-24 20:52:28 +00:00