Commit Graph

151 Commits (bd10ded1daa87195b06e96d112108bbd832b3cfd)

Author SHA1 Message Date
Dave Parks 4538bdd8e9 Fix for bad GL blend function caching. 2010-02-06 20:50:49 -06:00
Palmer Truelson 54a95f706f merge 2010-02-23 17:19:58 -08:00
Palmer Truelson 7885748497 Turning back on Davep's ui optimizations. Backed out changeset 6c161782dba3 2010-02-23 17:08:06 -08:00
Monroe Linden 08e3e05c0a Additional optimizations to text reflow for EXT-5071.
Added versions of LLFontFreeType::getXAdvance() and LLFontFreeType::getXKerning() that take LLFontGlyphInfo* instead of llwchar.  This allows code in LLFontGL that already has the LLFontGlyphInfo* to pass them instead, saving calls to LLFontFreetype::getGlyphInfo.

Reviewed by Richard.
2010-02-18 13:40:32 -08:00
Palmer Truelson 660c3b182c merge 2010-02-12 21:05:09 -08:00
Palmer Truelson 651b14fcae Backed out davep's UI optimization. changeset 3134cb7bb181 2010-02-12 21:04:51 -08:00
Palmer 418504207b merge 2010-02-12 15:16:19 -08:00
Andrew Dyukov a35d61a6ec Fixed critical bug EXT-4971 (Crash when attemping to change UI size)
- Adding default glyph for fallback fonts is now skipped in LLFontFreetype::resetBitmapCache().

--HG--
branch : product-engine
2010-02-08 18:01:45 +02:00
Dave Parks ff0271d632 merge 2010-02-04 23:43:13 -06:00
Dave Parks 979ddb2ec9 No more matrix ops in UI code. 2010-02-04 23:41:54 -06:00
richard fed6c9eb0f merge 2010-02-04 10:26:07 -08:00
richard 1bc67a9d72 EXT-4625 - Chat bar doesn't display trailing character on some strings
reviewed by Leyla
2010-02-04 10:25:31 -08:00
Tofu Linden 3495954cd6 CID-290
Checker: UNINIT_CTOR
Function: LLCubeMap::LLCubeMap()
File: /indra/llrender/llcubemap.cpp
2010-02-03 18:54:18 +00:00
Tofu Linden 48a3e84937 CID-291
Checker: UNINIT_CTOR
Function: LLVertexBuffer::LLVertexBuffer(unsigned int, int)
File: /indra/llrender/llvertexbuffer.cpp

also added some sanity-checking around this.
2010-02-03 18:52:20 +00:00
Tofu Linden 36be134aee CID-292
Checker: UNINIT_CTOR
Function: LLRender::LLRender()
File: /indra/llrender/llrender.cpp
2010-02-03 18:38:52 +00:00
Tofu Linden 8b9492a685 CID-293 Defect
Checker: UNINIT_CTOR
Function: LLGLManager::LLGLManager()
File: /indra/llrender/llgl.cpp

--HG--
branch : product-engine
2010-02-03 18:18:13 +00:00
Tofu Linden 92fc25b830 CID-294
Checker: UNINIT_CTOR
Function: LLPostProcess::LLPostProcess()
File: /indra/llrender/llpostprocess.cpp

--HG--
branch : product-engine
2010-02-03 18:00:50 +00:00
Tofu Linden 22ccfab764 CID-295
Checker: UNINIT_CTOR
Function: LLGLSLShader::LLGLSLShader()
File: /indra/llrender/llglslshader.cpp

--HG--
branch : product-engine
2010-02-03 17:57:47 +00:00
Tofu Linden 9b410e89c3 EXT-4388 Crash in octree line segment intersection code
Yet more sanitization - whew.
2010-02-01 12:02:11 +00:00
Tofu Linden 682f8afcc0 CID-296
Checker: UNINIT_CTOR
Function: LLFontGlyphInfo::LLFontGlyphInfo(unsigned int)
File: /indra/llrender/llfontfreetype.cpp
2010-01-29 16:01:01 -08:00
Tofu Linden 525569825f CID-297
Checker: UNINIT_CTOR
Function: LLFontFreetype::LLFontFreetype()
File: /indra/llrender/llfontfreetype.cpp
2010-01-29 15:58:45 -08:00
Tofu Linden 68422d9505 CID 159
CID 158
CID 157

Checker: OVERRUN_STATIC
Function: LLVertexBuffer::drawRange(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) const
File: /indra/llrender/llvertexbuffer.cpp
2010-01-27 14:15:02 -08:00
Tofu Linden e70d7fca4b CID-155
Checker: OVERRUN_DYNAMIC
Function: LLImageGL::updatePickMask(int, int, const unsigned char *)
File: /indra/llrender/llimagegl.cpp

not a bug, AFAICT.
2010-01-27 14:04:02 -08:00
Tofu Linden ccacd7d7ac CID-125
Checker: NO_EFFECT
Function: LLFontBitmapCache::getImageRaw(unsigned int) const
File: /indra/llrender/llfontbitmapcache.cpp
2010-01-27 13:58:48 -08:00
Tofu Linden 132cb6dbfe CID-126
Checker: NO_EFFECT
Function: LLFontBitmapCache::getImageGL(unsigned int) const
File: /indra/llrender/llfontbitmapcache.cpp
2010-01-27 13:58:04 -08:00
Tofu Linden b00813ae3c EXT-4388 Crash in octree line segment intersection code
a more complete fix and some sanity to prevent recurrance of a similar problem.

reviewed by bao!
2010-01-25 16:35:50 -08:00
Tofu Linden 417f0ede41 EXT-4388 Crash in octree line segment intersection code
(more accurately, it was - I believe - reading over the end of a buffer in the pick-mask lookup)

reviewed by qarl.
2010-01-20 15:59:26 -08:00
Tofu Linden 4c91f45448 Clean up the llimage init-ordering and header comments, to make it clearer when we miss initializing a member. No semantic change. 2010-01-19 12:58:49 -08:00
Dave Parks 41daf99e19 DEV-44675 Fix for sky wierdness on ATI 9.12 drivers. 2010-01-12 12:01:18 -06:00
Runitai 2a00a16f57 EXT-3784 Fix for first menu item going blank when highlighted on ATI cards. 2010-01-11 11:21:52 -06:00
richard 4966073030 moved clipping logic inside LLFontGL::maxDrawableChars controlled by EWordWrapStyle
fixes regression introduced in 3eef5ce9ae1e6fc62b9b52ce859501dd4e70fadf

reviewed by Brad
2010-01-06 12:23:56 -08:00
richard 1bbd259f2d EXT-3878 - Menus disappear when UI Size is < 1.00
EXT-3647 - Auto-scrolling of IMs should resume when user types in chat
EXT-3877 - Pinning two levels of menus prevents movement using arrow keys
EXT-1303 - Hyperlink text wraps in the middle of a word

reviewed by James
2010-01-06 11:17:38 -08:00
Tofu Linden 183c991402 DEV-44614 ugly/broken font and formatting used for IM toast emotes
fix bug, also fix some comments/typos/enumparams in this code area.
2009-12-23 11:29:13 -08:00
richard 9ff869a6b2 Backed out changeset: 4d482c1ed041 2009-12-17 10:01:55 -08:00
James Cook e8fe81c4fc Backed out changeset: cfa60aef8061, added setBlockFromValue so setting a LLRect param in code will set the individua 2009-12-16 16:04:09 -08:00
richard 3a02b9ec88 added setBlockFromValue so setting a LLRect param in code will set the individual left, right, top, bottom values, for example
don't call setupParams when creating widgets from code
moved Multiple param constraints into BaseBlock to remove extra scoping
2009-12-15 19:33:18 -08:00
richard b8fdf82510 fix for ellipses not appearing in single line text widgets
fix for ellipses sometimes appearing at end of wrapped line of text

reviewed by James
2009-12-11 13:50:40 -08:00
richard 6408298aad EXT-3112 - Bad font width information with SansSerif causing clipping of trailing "r"?
better handling of ui scale != 1

reviewed by Mani
2009-12-09 17:41:42 -08:00
richard 1d2a8e0f83 ext-3112 - bad font width information with sansserif 2009-12-07 13:00:40 -08:00
Dave Parks e264f00c83 Merge 2009-11-24 23:21:57 -06:00
Dave Parks d3d59f6b14 Backed out changeset: ec7f6f4bd908 2009-11-24 17:51:50 -06:00
richard d4dc4cfddc EXT-2460 - mouselook mode - remove unused UI elements
EXT-2504 - black bars present at top and bottom when in mouselook

reviewed by Leyla
2009-11-23 11:46:35 -08:00
angela 0098bf40ea undo the changes for LLStyle params; add sizeFromFont in LLFontGL ; use font.style, font.name and font.size params for font creating 2009-11-17 16:33:49 +08:00
richard 854e2eaf9a added viewports to LLRenderTarget to speed up animation of sidetray
reviewed by Leyla
2009-11-11 12:01:17 -08:00
Steve Bennetts afe6350160 merge from texture-pipeline 2009-11-06 12:15:41 -08:00
Xiaohong Bao 35e200881c merge QAR-1829: texture pipeline branch in viewer-2.0.0.3 2009-11-06 06:52:24 +00:00
Xiaohong Bao 361a227773 fix EXT-1661: Avatars' icons should be cached only once per 24 hours, but not every time the viewer is restarted.
to be reviewed by steve.
2009-10-29 16:12:12 -06:00
Mark Palange (Mani) b4275c5d48 merge 2009-10-16 18:13:53 -07:00
Mark Palange (Mani) 3e10fa4d51 merge from latest svn/viewer-2-0 to hg/viewer-2-0 2009-10-16 16:42:45 -07:00
Steve Bennetts 590d3b9e3a EXT-1279 Crash if font file not found.
Added getFontDefault() to llfontgl.h

--HG--
branch : branch-test
2009-10-15 14:14:46 -07:00