Alexander Gavriliuk
1fe007abef
SL-20001 EmojiPicker - make the preview to be a panel instead of a button
2023-07-13 22:13:31 +02:00
Alexander Gavriliuk
8b718cbc2e
SL-19831 Check marks in the menu are less visible
2023-07-12 21:50:35 +02:00
Alexander Gavriliuk
16f0329d18
SL-19951 Collect used icons in a special group 'Recently used'
2023-07-10 13:11:58 +02:00
Alexander Gavriliuk
e7f2fbf2a4
SL-19951 Highlight the selected tab by colored icon
2023-07-07 01:08:01 +02:00
Alexander Gavriliuk
9793308a60
SL-19951 Organize emoji categories in groups
2023-07-07 00:22:34 +02:00
Alexander Gavriliuk
4abecaa04b
SL-19951 Delete unused code
2023-07-06 11:17:20 +02:00
Alexander Gavriliuk
deb394e207
SL-19951 Delete unused UI elements (old design)
2023-07-06 09:33:22 +02:00
Alexander Gavriliuk
18039655ed
SL-19951 Make EmojiFloater UI design looking similar to Slack - bg colors
2023-07-05 18:14:37 +02:00
Alexander Gavriliuk
0414fada81
macos build fix
2023-07-05 12:46:42 +02:00
Alexander Gavriliuk
8bbbce015b
SL-19575 Rework emoji picker layout similar to Slack
2023-07-05 10:07:19 +02:00
Callum Prentice
886c608967
DRTVWR-489: Incorporate new 3p libs for Collada and NanoSVG that have both been built after merging with master (and VS 2022 for Collada DOM).
2023-05-30 16:14:45 -07:00
Callum Prentice
7feba33415
DRTVWR-489: Update NanoSVG build to keep readiness report happier. Remove reference to Linux version of ColladaDOM - out of date, we don't have a newer build and it's making the Readiness Report sad.
2023-05-25 10:33:45 -07:00
Callum Prentice
b6d4a373a4
DRTVWR-489: Trying to determine why the DRTVWR Readiness Report gets sad about the NanoSVG package - I didn't think it's analysis applied to Linux 3p packages but maybe it does
2023-05-24 11:58:00 -07:00
Callum Prentice
fbccf6119d
DRTVWR-489: Pull in a new build of 3p-colladadom that has the same version for all 3 platforms/bit widths (580295) - previously, the macOS version was different and the DRTVWR Readiness Script got sad about it
2023-05-23 11:11:13 -07:00
Callum Prentice
2e57a6978e
Trigger a new TeamCity build
2023-05-18 16:27:52 -07:00
Alexander Gavriliuk
bb97f3bf03
SL-19575 Create emoji gallery (use ::value_type in LLEmojiDictionary typedefs)
2023-05-18 13:45:34 +02:00
Callum Prentice
347c804bfe
More tweaks
2023-05-17 18:17:06 -07:00
Callum Prentice
f45e888c90
Some small tweaks after merge with Viewer release
2023-05-17 11:31:45 -07: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
Nat Goodspeed
5a70639b79
Increment viewer version to 6.6.13
...
following promotion of DRTVWR-577
2023-05-17 09:54:46 -04:00
Andrey Kleshchev
250228af25
SL-19660 Updated contributions doc
2023-05-09 17:58:13 +03:00
akleshchev
6c4c57cb47
SL-19660 Merge pull request #199 from beqjanus/main
...
BUG-233797/233798 - fix blackout when u/w fog_density < 0
2023-05-09 17:55:00 +03:00
Andrey Lihatskiy
55e2d48941
Merge remote-tracking branch 'origin/zap-LLSDArray' into DRTVWR-577-maint-S
2023-05-04 16:09:50 +03:00
Nat Goodspeed
e7c5b9fb0f
SL-19647: Eliminate LLSDArray entirely.
...
Newer C++ compilers have different semantics around LLSDArray's special copy
constructor, which was essential to proper LLSD nesting. In short, we can no
longer trust LLSDArray to behave correctly. Now that we have variadic
functions, get rid of LLSDArray and replace every reference with llsd::array().
2023-05-03 17:38:30 -04:00
Nat Goodspeed
3c77c1b90f
DRTVWR-575: Replace some LLSDArray() usage with llsd::array().
...
It seems newer compilers have a different interpretation of exactly when to
engage LLSDArray's copy constructor. In particular, this assignment:
some_LLSD_map[key] = LLSDArray(...)(...)...;
used to convert the LLSDArray object directly to LLSD; now it first calls the
custom copy constructor, which embeds the intended array within an outer array
before assigning it into the containing map.
The newer llsd::array() function avoids that problem because what it returns
is already an LLSD object.
Taking inventory of LLSDArray assignments of that form turned up a number of
workarounds like LLSD(LLSDArray(...)). Replacing those with llsd::array() is
both simpler and more readable.
Tip of the hat to Chorazinallen for surfacing this issue!
(cherry picked from commit bb718155bd )
2023-05-03 12:31:42 -04:00
Beq Janus
8254407854
Merge branch 'main' into main
2023-05-02 21:11:10 +01:00
Callum Prentice
bb96ac2621
MErge with main after Viewer release
2023-05-02 09:39:03 -07:00
Andrey Lihatskiy
ff8dcc23bf
Merge branch 'main' into DRTVWR-577-maint-S
2023-05-02 17:39:37 +03:00
Vir Linden
7ed52090a6
Increment viewer version to 6.6.12
...
following promotion of DRTVWR-539
2023-05-02 10:24:54 -04:00
Beq
4ae5a8965f
BUG-233797/BUG-233798 -ve underwater fog density causes blackout.
2023-04-30 11:52:22 +01:00
Alexander Gavriliuk
fbf5b199f3
SL-19575 LLFloaterEmojiPicker - code cleanup and layout fixup
2023-04-25 13:14:48 +02:00
Ansariel
8fcf691623
Load correct localized version of emoji dictionary and guard against access violation exception
2023-04-25 00:48:39 +02:00
Ansariel
c2eec5b100
Don't hardcode UI text plus layout fixes and removing some needless checks
2023-04-24 22:58:54 +02:00
Callum Prentice
e246e811fa
DRTVWR-489: Pull in SL-19594 Update to Bugsplat that doesn't block on failure to upload PBDs - this means we need to upload symbols for this build to Bugsplat manually if we want meaningful crash reports
2023-04-20 08:47:18 -07:00
Callum Linden
a7eef57c1f
Merge pull request #183 from secondlife/SL-19575a
...
SL-19575 LLFloaterEmojiPicker - Add filter by category
2023-04-20 07:19:26 -07:00
Alexander Gavriliuk
97b0ba2a6d
SL-19575 LLFloaterEmojiPicker - Add filter by category
2023-04-20 03:55:02 +02:00
Andrey Lihatskiy
4e47e532f8
Merge branch 'SL-19594-fakesmile' into DRTVWR-577-maint-S
2023-04-19 23:15:28 +03:00
Nat Goodspeed
86846ffb8d
SL-19594: Update to bugsplat build 579696
2023-04-19 15:35:47 -04:00
Andrey Kleshchev
dc5ef88e31
SL-19623 Updated contributions
2023-04-19 20:31:37 +03:00
akleshchev
f78773f0c9
SL-19623 Merge 'CMake' pull request #150 from Ansariel
...
Fix CMake files related to ICU4C
2023-04-19 20:12:48 +03:00
Andrey Lihatskiy
82fb4a08ec
SL-19591 Prompt user to save current settings as Graphics Preset before enabling AutoFPS
2023-04-18 01:36:44 +03:00
Callum Prentice
8dad411e90
SL-19575: Emoji gallery - couple of tweaks that mac Clang got sad about
2023-04-14 09:05:14 -07:00
Alexander Gavriliuk
ff7ebf0892
SL-19575 Create emoji gallery access icon
2023-04-14 17:27:30 +02:00
Callum Prentice
638a45cbb1
DRTVWR-489: Pull in updated version of BugSplat to work around their change in TLS on 2023-04-11
2023-04-13 15:44:40 -07:00
Callum Prentice
602d7ea138
SL-19368: update copyright information in Viewer Fonts description that eventually ends up in the Credits panel of Help->About - new 3p viewer fonts package
2023-04-11 14:18:23 -07:00
Callum Prentice
978a5b66f2
SL-19139 Credits for Kitty - update the contributors.txt file with a mention of Kitty's large contribution. (No externally facing JIRA that I can find)
2023-04-11 11:26:37 -07:00
Callum Prentice
12e044755e
SL-19078: changes to autobuild to unpack the emoji/shortcode 3p library and then copy the XML files to the right place in the Viewer dev tree (indra/newview/skins/xui/*/emoji_characters.xml)
2023-04-10 17:01:10 -07:00
Callum Prentice
351faf283a
SL-19078: pull in 3p versions of the emoji/shortcode mapping XML files - 1 for each language that the viewer supports except sadly, Turkish which is not available so far
2023-04-10 16:59:45 -07:00
Callum Prentice
93717f14ca
SL-19078: add filename of emoji/shortcode XML files to ignore list so Viewer checkouts don't appear to be polluted with files from 3p libs
2023-04-10 16:58:55 -07:00
Callum Prentice
1bc57d0ae0
SL-19078: the emoji/short-code mappings come in via a 3p package now
2023-04-10 16:57:48 -07:00