-Fix [FS#5854, FS#5855]: Possible out of bounds reads with the sse blitters (MJP)


git-svn-id: http://svn.openttd.org/trunk@26247 6aa0318a-3be1-0310-93fa-89fd2396df07
-Fix (r26223): missed compiler warning (MJP)


git-svn-id: http://svn.openttd.org/trunk@26248 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: simplify/cleanup ALPHA_BLEND macro (MJP)


git-svn-id: http://svn.openttd.org/trunk@26249 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: deduplicate darkening (e.g. shadow) code (MJP)


git-svn-id: http://svn.openttd.org/trunk@26250 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: prepare Draw code for code deduplication (MJP)


git-svn-id: http://svn.openttd.org/trunk@26251 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: deduplicate code for margin case (MJP)


git-svn-id: http://svn.openttd.org/trunk@26252 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: remove margin limitation to preserve block type (MJP)


git-svn-id: http://svn.openttd.org/trunk@26253 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: MOVD is better in some cases than PINSRD (MJP)


git-svn-id: http://svn.openttd.org/trunk@26254 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: improve performance of brightness adjustment (MJP)


git-svn-id: http://svn.openttd.org/trunk@26255 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: do not load some data when it is not (often) used later on (MJP)


git-svn-id: http://svn.openttd.org/trunk@26256 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: replace most of the SSE macros by functions


git-svn-id: http://svn.openttd.org/trunk@26257 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: deduplicate Draw methods (MJP)


git-svn-id: http://svn.openttd.org/trunk@26258 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: add and maintain some general flags about sprites to prevent unneeded execution of expensive code (MJP)


git-svn-id: http://svn.openttd.org/trunk@26259 6aa0318a-3be1-0310-93fa-89fd2396df07
-Codechange: add template parameters for (non) translucent and (non) animated sprites, so the least expensive variant can be chosen (MJP)


git-svn-id: http://svn.openttd.org/trunk@26260 6aa0318a-3be1-0310-93fa-89fd2396df07
-Update from WebTranslator v3.0:
swedish - 5 changes by spacejens


git-svn-id: http://svn.openttd.org/trunk@26261 6aa0318a-3be1-0310-93fa-89fd2396df07