Mnikolenko Productengine
|
1eb34b43fb
|
#3758 clean up: move EUnderlineLink
|
2025-04-25 20:22:33 +03:00 |
Mnikolenko Productengine
|
f450b42acf
|
post merge fix
|
2025-04-25 17:07:00 +03:00 |
Mnikolenko Productengine
|
a7759f3704
|
Merge branch 'release/2025.04' into 2025.04-chat-mention
|
2025-04-25 16:40:38 +03:00 |
Mnikolenko Productengine
|
d9468ecc59
|
#3758 disable editing of mention segment
|
2025-04-25 14:37:19 +03:00 |
Mnikolenko Productengine
|
3e46d707a2
|
#3758 initial chat mention support
|
2025-04-18 19:59:17 +03:00 |
Mnikolenko Productengine
|
90c7684112
|
#3758 add support for highlighted segments
|
2025-04-18 19:59:09 +03:00 |
Ansariel Hiller
|
9c3ce3dec7
|
Clean up LLUI and fix/add suggestions from VS (#2746)
# Conflicts:
# indra/llui/lltextbase.h
# indra/llui/lltexteditor.h
# indra/llwindow/llwindowsdl.cpp
|
2025-04-18 01:45:11 +02:00 |
Alexander Gavriliuk
|
27b8e6d576
|
#2408 The long covenant with emojis significantly slows down some operations in the viewer
|
2024-09-18 17:13:59 +02:00 |
Andrey Kleshchev
|
4a00280b89
|
viewer#2411 Use font buffer for inventory
|
2024-09-07 00:32:18 +03:00 |
Andrey Kleshchev
|
238a2a64b3
|
viewer#2411 Use font buffer in text segments
|
2024-09-05 06:55:53 +03:00 |
Rye Mutt
|
9e777e1109
|
Fix various issues with text segments not updating UI color
|
2024-08-04 23:11:57 -04:00 |
Rye Mutt
|
456d013ba8
|
Fix various issues with ui elements not updating colors dynamically
|
2024-08-04 23:11:57 -04:00 |
Ansariel
|
b42f9d836b
|
Re-enable a lot of compiler warnings for MSVC and address the C4267 "possible loss of precision" warnings
|
2024-06-01 15:49:26 +02:00 |
Ansariel
|
e2e37cced8
|
Fix line endlings
|
2024-05-22 22:40:26 +03:00 |
Ansariel
|
1b67dd855c
|
Merge remote-tracking branch 'origin/main' into DRTVWR-600-maint-A
# Conflicts:
# autobuild.xml
# indra/cmake/CMakeLists.txt
# indra/cmake/GoogleMock.cmake
# indra/llaudio/llaudioengine_fmodstudio.cpp
# indra/llaudio/llaudioengine_fmodstudio.h
# indra/llaudio/lllistener_fmodstudio.cpp
# indra/llaudio/lllistener_fmodstudio.h
# indra/llaudio/llstreamingaudio_fmodstudio.cpp
# indra/llaudio/llstreamingaudio_fmodstudio.h
# indra/llcharacter/llmultigesture.cpp
# indra/llcharacter/llmultigesture.h
# indra/llimage/llimage.cpp
# indra/llimage/llimagepng.cpp
# indra/llimage/llimageworker.cpp
# indra/llimage/tests/llimageworker_test.cpp
# indra/llmessage/tests/llmockhttpclient.h
# indra/llprimitive/llgltfmaterial.h
# indra/llrender/llfontfreetype.cpp
# indra/llui/llcombobox.cpp
# indra/llui/llfolderview.cpp
# indra/llui/llfolderviewmodel.h
# indra/llui/lllineeditor.cpp
# indra/llui/lllineeditor.h
# indra/llui/lltextbase.cpp
# indra/llui/lltextbase.h
# indra/llui/lltexteditor.cpp
# indra/llui/lltextvalidate.cpp
# indra/llui/lltextvalidate.h
# indra/llui/lluictrl.h
# indra/llui/llview.cpp
# indra/llwindow/llwindowmacosx.cpp
# indra/newview/app_settings/settings.xml
# indra/newview/llappearancemgr.cpp
# indra/newview/llappearancemgr.h
# indra/newview/llavatarpropertiesprocessor.cpp
# indra/newview/llavatarpropertiesprocessor.h
# indra/newview/llbreadcrumbview.cpp
# indra/newview/llbreadcrumbview.h
# indra/newview/llbreastmotion.cpp
# indra/newview/llbreastmotion.h
# indra/newview/llconversationmodel.h
# indra/newview/lldensityctrl.cpp
# indra/newview/lldensityctrl.h
# indra/newview/llface.inl
# indra/newview/llfloatereditsky.cpp
# indra/newview/llfloatereditwater.cpp
# indra/newview/llfloateremojipicker.h
# indra/newview/llfloaterimsessiontab.cpp
# indra/newview/llfloaterprofiletexture.cpp
# indra/newview/llfloaterprofiletexture.h
# indra/newview/llgesturemgr.cpp
# indra/newview/llgesturemgr.h
# indra/newview/llimpanel.cpp
# indra/newview/llimpanel.h
# indra/newview/llinventorybridge.cpp
# indra/newview/llinventorybridge.h
# indra/newview/llinventoryclipboard.cpp
# indra/newview/llinventoryclipboard.h
# indra/newview/llinventoryfunctions.cpp
# indra/newview/llinventoryfunctions.h
# indra/newview/llinventorygallery.cpp
# indra/newview/lllistbrowser.cpp
# indra/newview/lllistbrowser.h
# indra/newview/llpanelobjectinventory.cpp
# indra/newview/llpanelprofile.cpp
# indra/newview/llpanelprofile.h
# indra/newview/llpreviewgesture.cpp
# indra/newview/llsavedsettingsglue.cpp
# indra/newview/llsavedsettingsglue.h
# indra/newview/lltooldraganddrop.cpp
# indra/newview/llurllineeditorctrl.cpp
# indra/newview/llvectorperfoptions.cpp
# indra/newview/llvectorperfoptions.h
# indra/newview/llviewerparceloverlay.cpp
# indra/newview/llviewertexlayer.cpp
# indra/newview/llviewertexturelist.cpp
# indra/newview/macmain.h
# indra/test/test.cpp
|
2024-05-22 19:04:52 +02:00 |
Andrey Lihatskiy
|
38c2a5bde9
|
Merge branch 'marchcat/w-whitespace' into marchcat/x-ws-merge
|
2024-05-01 08:16:58 +03:00 |
Andrey Lihatskiy
|
1b68f71348
|
#824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed
|
2024-04-29 07:56:09 +03:00 |
Alexander Gavriliuk
|
977168eda4
|
secondlife/viewer#944 Display should be consistent between llDialog text and llDialog buttons
|
2024-03-27 22:31:42 +01:00 |
Ansariel
|
eb1ed3896f
|
Merge branch 'main' of https://github.com/secondlife/viewer into DRTVWR-600-maint-A
# Conflicts:
# autobuild.xml
# indra/llrender/llfontbitmapcache.cpp
# indra/llrender/llfontbitmapcache.h
# indra/llrender/llfontfreetype.cpp
# indra/llrender/llfontfreetype.h
# indra/llrender/llfontgl.cpp
# indra/llrender/llfontgl.h
# indra/llui/llbutton.h
# indra/llui/llfloater.cpp
# indra/llui/llfloater.h
# indra/llui/llfolderviewitem.cpp
# indra/llui/lllineeditor.cpp
# indra/llui/lllineeditor.h
# indra/llui/llscrollcontainer.cpp
# indra/llui/llscrollingpanellist.cpp
# indra/llui/llscrollingpanellist.h
# indra/llui/llscrolllistctrl.h
# indra/llui/lltextbase.cpp
# indra/llui/lltextbase.h
# indra/llui/lltexteditor.cpp
# indra/llui/lltexteditor.h
# indra/llui/lluictrl.cpp
# indra/llui/llview.cpp
# indra/llui/llview.h
# indra/newview/llchicletbar.h
# indra/newview/llconversationlog.h
# indra/newview/llfloaterimsessiontab.cpp
# indra/newview/llfloaterimsessiontab.h
# indra/newview/llfloateruipreview.cpp
# indra/newview/llnavigationbar.h
# indra/newview/llpaneltopinfobar.h
# indra/newview/llpathfindingpathtool.h
# indra/newview/lltextureview.cpp
# indra/newview/lltoolbrush.h
# indra/newview/lltoolcomp.h
# indra/newview/lltooldraganddrop.h
# indra/newview/lltoolface.h
# indra/newview/lltoolfocus.h
# indra/newview/lltoolindividual.h
# indra/newview/lltoolobjpicker.h
# indra/newview/lltoolpie.h
# indra/newview/lltoolpipette.h
# indra/newview/lltoolselectland.h
# indra/newview/llviewermediafocus.h
# indra/newview/llviewerparcelmediaautoplay.h
# indra/newview/llviewerwindow.cpp
# indra/newview/llvoicechannel.h
# indra/newview/llvoicevivox.h
# indra/newview/llworldmapview.cpp
|
2024-03-12 16:52:30 +01:00 |
Alexander Gavriliuk
|
1781e2d17b
|
viewer#944 Make 'Debug Unicode' feature available for all LLViews
|
2024-03-10 00:10:16 +01:00 |
Ansariel
|
a5261a5fa8
|
Convert BOOL to bool in llui
|
2024-02-21 03:00:25 +02:00 |
Ansariel
|
c285f59ce2
|
Replace BOOL with bool in llwindow and dependent classes
|
2024-02-18 15:51:54 +02:00 |
Alexander Gavriliuk
|
7075717b7c
|
SL-20363 Add Advanced option 'Debug Unicode'
|
2024-02-08 13:17:18 +03:00 |
Alexander Gavriliuk
|
671978e392
|
SL-19575 Create emoji gallery (fix bug with drawing emojis in chat history)
|
2023-05-17 19:06:57 +02:00 |
Alexander Gavriliuk
|
d1b414e48b
|
SL-17045 LSL editor cursor position desynchronization
|
2023-03-24 22:17:36 +01:00 |
Callum Prentice
|
3185bdea27
|
DRTVWR-489-emoji: As part of the work to get macOS version of the Viewer working, the flag was introduced to warn (and therefore error out) when a virtual override was not marked with the 'override' keyword. Fixing this up involved a large number of changes and this commit represents just those changes - nothing specially from the DRTVWR-489 viewer
|
2023-01-26 14:45:45 -08:00 |
Callum Linden
|
cbb7480ca7
|
Fix merge conflicts after auto merge
|
2023-01-20 16:23:41 -08:00 |
Kitty Barnett
|
7ebaa2d2e5
|
Merge branch contribution/emoji into DRTVWR-489-emoji
|
2022-11-09 23:25:02 +01:00 |
Kitty Barnett
|
62d62abe9c
|
[FIXED] Using the Windows emoji picker or pasting text containing emojis doesn't create emoji segments (=emoji size is same size as the text size)
-> Partial revert of 063fe59
|
2022-11-09 00:08:43 +01:00 |
Kitty Barnett
|
8d08f417dc
|
Show tooltip when hovering over an emoji text segment (currently will show its shortcode)
|
2022-10-23 16:29:03 +02:00 |
Kitty Barnett
|
063fe5953a
|
Create a separate segment for emoji characters so that we can display them in a slightly larger font size than the surrounding text
|
2022-10-23 16:26:49 +02:00 |
Andrey Lihatskiy
|
55da4ea8bb
|
Merge branch 'master' into DRTVWR-565-maint-P
# Conflicts:
# indra/newview/llfloateroutfitsnapshot.cpp
|
2022-08-31 00:36:22 +03:00 |
Kitty Barnett
|
5440464a9c
|
Merge branch 'contribution/emoji'
|
2022-08-28 00:08:38 +02:00 |
Andrey Kleshchev
|
4c3f343799
|
SL-17045 LSL editor cursor position desynchronization
1. Fixed cursor position calculations
2. Fixed selection rect calculation
|
2022-07-26 19:43:04 +03:00 |
Andrey Kleshchev
|
1b369c7f10
|
Merge branch 'master' (DRTVWR-543) into DRTVWR-483
# Conflicts:
# indra/newview/llviewertexturelist.cpp
|
2022-06-29 18:30:05 +03:00 |
Andrey Lihatskiy
|
9a1af101cd
|
Merge branch 'master' into DRTVWR-543-maint
# Conflicts:
# indra/newview/llagentwearables.cpp
# indra/newview/llvoicevivox.cpp
|
2021-11-19 04:38:19 +02:00 |
Andrey Lihatskiy
|
981cdca0a5
|
Merge branch 'master' into DRTVWR-483
# Conflicts:
# indra/llui/lltextbase.h
# indra/newview/VIEWER_VERSION.txt
|
2021-11-16 01:34:29 +02:00 |
Mnikolenko Productengine
|
ceb752c133
|
SL-11690 Parse URLs in Group description and Land description
|
2021-08-13 16:05:32 +03:00 |
Mnikolenko Productengine
|
a74cadff83
|
SL-14149 FIXED The text is displayed black after double-clicking on it
|
2020-10-23 16:05:31 +03:00 |
Andrey Lihatskiy
|
42330f2008
|
Merge branch 'master' into DRTVWR-483
|
2020-10-14 22:01:05 +03:00 |
Andrey Lihatskiy
|
dcb6b5489d
|
Merge branch 'master' into DRTVWR-483
|
2020-03-18 21:06:02 +02:00 |
Andrey Lihatskiy
|
9ec2aac56c
|
Merge branch 'master' into DRTVWR-482
|
2020-03-18 21:05:33 +02:00 |
Andrey Lihatskiy
|
d956c866cf
|
Merge branch 'master' into DRTVWR-483
|
2020-02-05 18:33:53 +02:00 |
Andrey Lihatskiy
|
258cc9c61a
|
Merge branch 'master' into DRTVWR-482
|
2020-02-05 18:31:06 +02:00 |
Brad Payne (Vir Linden)
|
38649767a0
|
Merge branch 'master' of https://bitbucket.org/lindenlab/viewer-private into DRTVWR-481
Merge
|
2020-01-28 21:47:35 +00:00 |
andreykproductengine
|
b611925357
|
SL-12484 EXP-696 Remade "Remember Password" checkbox to be multiline
|
2020-01-02 22:19:21 +02:00 |
maxim_productengine
|
3d5ffd0af3
|
SL-12003 FIXED Viewer Icons do not display in Profiles
|
2019-12-02 16:28:13 +02:00 |
maxim_productengine
|
4acfc99fa6
|
SL-12317 UI Changes to Group limits
|
2019-11-22 18:26:56 +02:00 |
Kitty Barnett
|
d58b530e80
|
Add text_valign to LLTextBase to specify the vertical alignment within a single document line The existing font_valign property is used as to position the entire document so it's impossible to top align a text editor with each line's text centered within that line's extents
|
2019-11-07 20:48:20 +01:00 |
Kitty Barnett
|
418308bc7c
|
Characters can have more than one representation in LLFontFreetype
* By default all viewer text will use B/W glyphs
* Added temporary use_color attribute to LLTextBase for testing
|
2019-11-06 12:34:26 +01:00 |