From 5684109acb63555302c82f6b5e349f9bc90a7d15 Mon Sep 17 00:00:00 2001 From: chanayane Date: Wed, 18 Sep 2024 00:29:56 +0200 Subject: [PATCH 01/14] Add key bindings for Camera Roll --- indra/newview/app_settings/key_bindings.xml | 9 +++++++ indra/newview/llkeyconflict.cpp | 4 ++++ indra/newview/llviewerinput.cpp | 22 +++++++++++++++++ .../xui/en/control_table_contents_camera.xml | 24 +++++++++++++++++++ 4 files changed, 59 insertions(+) diff --git a/indra/newview/app_settings/key_bindings.xml b/indra/newview/app_settings/key_bindings.xml index 9a1e8e753b..94585916b9 100644 --- a/indra/newview/app_settings/key_bindings.xml +++ b/indra/newview/app_settings/key_bindings.xml @@ -35,6 +35,10 @@ + + + + @@ -121,6 +125,11 @@ + + + + + diff --git a/indra/newview/llkeyconflict.cpp b/indra/newview/llkeyconflict.cpp index 666ab4f5d0..215714efed 100644 --- a/indra/newview/llkeyconflict.cpp +++ b/indra/newview/llkeyconflict.cpp @@ -813,6 +813,10 @@ void LLKeyConflictHandler::generatePlaceholders(ESourceMode load_mode) registerTemporaryControl("pan_out"); registerTemporaryControl("spin_around_ccw"); registerTemporaryControl("spin_around_cw"); +// Camera roll key bindings + registerTemporaryControl("roll_left"); + registerTemporaryControl("roll_right"); +// // control_table_contents_editing.xml registerTemporaryControl("edit_avatar_spin_ccw"); diff --git a/indra/newview/llviewerinput.cpp b/indra/newview/llviewerinput.cpp index 198e02db66..9fef4a6272 100644 --- a/indra/newview/llviewerinput.cpp +++ b/indra/newview/llviewerinput.cpp @@ -586,6 +586,24 @@ bool camera_pan_out( EKeystate s ) return true; } +// Camera roll key bindings +bool camera_roll_left( EKeystate s ) +{ + if( KEYSTATE_UP == s ) return true; + gAgentCamera.unlockView(); + gAgentCamera.setRollLeftKey(get_orbit_rate()); + return true; +} + +bool camera_roll_right( EKeystate s ) +{ + if( KEYSTATE_UP == s ) return true; + gAgentCamera.unlockView(); + gAgentCamera.setRollRightKey(get_orbit_rate()); + return true; +} +// + bool camera_move_forward_fast( EKeystate s ) { if( KEYSTATE_UP == s ) return true; @@ -1040,6 +1058,10 @@ REGISTER_KEYBOARD_ACTION("pan_left", camera_pan_left); REGISTER_KEYBOARD_ACTION("pan_right", camera_pan_right); REGISTER_KEYBOARD_ACTION("pan_in", camera_pan_in); REGISTER_KEYBOARD_ACTION("pan_out", camera_pan_out); +// Camera roll key bindings +REGISTER_KEYBOARD_ACTION("roll_left", camera_roll_left); +REGISTER_KEYBOARD_ACTION("roll_right", camera_roll_right); +// REGISTER_KEYBOARD_ACTION("move_forward_fast", camera_move_forward_fast); REGISTER_KEYBOARD_ACTION("move_backward_fast", camera_move_backward_fast); REGISTER_KEYBOARD_ACTION("edit_avatar_spin_ccw", edit_avatar_spin_ccw); diff --git a/indra/newview/skins/default/xui/en/control_table_contents_camera.xml b/indra/newview/skins/default/xui/en/control_table_contents_camera.xml index 74e8b9e5f9..e4f6309e34 100644 --- a/indra/newview/skins/default/xui/en/control_table_contents_camera.xml +++ b/indra/newview/skins/default/xui/en/control_table_contents_camera.xml @@ -175,6 +175,30 @@ tool_tip="Camera spin around clockwise" value="Clockwise" /> + + + + + + + + From 17d9671302265065df486fb015416efbb0f4e37e Mon Sep 17 00:00:00 2001 From: Ansariel Date: Wed, 18 Sep 2024 12:29:58 +0200 Subject: [PATCH 02/14] Update German translation --- .../skins/default/xui/de/control_table_contents_camera.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/indra/newview/skins/default/xui/de/control_table_contents_camera.xml b/indra/newview/skins/default/xui/de/control_table_contents_camera.xml index 984a6aa87e..2e756448da 100644 --- a/indra/newview/skins/default/xui/de/control_table_contents_camera.xml +++ b/indra/newview/skins/default/xui/de/control_table_contents_camera.xml @@ -51,6 +51,12 @@ + + + + + + From 5ebe25778d4ec6de5cf2c8e5aa99ae1235d9ae53 Mon Sep 17 00:00:00 2001 From: Ansariel Date: Wed, 18 Sep 2024 12:36:54 +0200 Subject: [PATCH 03/14] Remove nonsense sentence --- doc/building_windows.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/doc/building_windows.md b/doc/building_windows.md index 7ae61cdf5e..1e366b643f 100644 --- a/doc/building_windows.md +++ b/doc/building_windows.md @@ -134,8 +134,6 @@ cd \firestorm git clone https://github.com/FirestormViewer/phoenix-firestorm.git ``` -This can take a bit, it's a rather large download. - ## Prepare third party libraries Most third party libraries needed to build the viewer will be automatically downloaded for you and installed into the build directory within your source tree during compilation. Some need to be manually prepared and are not normally required when using an open source configuration (ReleaseFS_open). From 6d4f3c8f93e18b50b4b31b4ea024898507078c21 Mon Sep 17 00:00:00 2001 From: Beq Date: Wed, 18 Sep 2024 11:48:06 +0100 Subject: [PATCH 04/14] Adjust the parameters to better match the version mgr --- fsutils/download_list.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fsutils/download_list.py b/fsutils/download_list.py index 95f65f9ef1..81628ed71f 100644 --- a/fsutils/download_list.py +++ b/fsutils/download_list.py @@ -360,10 +360,10 @@ def update_fs_version_mgr(build_info, config): continue payload = { - "viewer_channel": channel, + "viewer_channel": build_type, "grid_type": grid, "operating_system": os_name, - "build_type": build_type.lower(), + "build_type": build_variant, "viewer_version": version, "build_number": int(build_number), "download_link": download_link, From 7c5722fb2ef41d8f3a41bc0d81be9f23d2b51c2a Mon Sep 17 00:00:00 2001 From: PanteraPolnocy Date: Wed, 18 Sep 2024 13:47:43 +0200 Subject: [PATCH 05/14] FIRE-34438 Add new Take options to Pie menu --- .../skins/default/xui/az/menu_pie_object.xml | 6 +- .../skins/default/xui/de/menu_pie_object.xml | 10 ++- .../skins/default/xui/en/menu_pie_object.xml | 90 +++++++++++++++---- .../skins/default/xui/es/menu_pie_object.xml | 6 +- .../skins/default/xui/fr/menu_pie_object.xml | 6 +- .../skins/default/xui/it/menu_pie_object.xml | 10 ++- .../skins/default/xui/ja/menu_pie_object.xml | 14 ++- .../skins/default/xui/pl/menu_pie_object.xml | 12 ++- .../skins/default/xui/ru/menu_pie_object.xml | 10 ++- 9 files changed, 123 insertions(+), 41 deletions(-) diff --git a/indra/newview/skins/default/xui/az/menu_pie_object.xml b/indra/newview/skins/default/xui/az/menu_pie_object.xml index cacb9c7d1d..00598b3d85 100644 --- a/indra/newview/skins/default/xui/az/menu_pie_object.xml +++ b/indra/newview/skins/default/xui/az/menu_pie_object.xml @@ -6,12 +6,14 @@ - + + + + - diff --git a/indra/newview/skins/default/xui/de/menu_pie_object.xml b/indra/newview/skins/default/xui/de/menu_pie_object.xml index 2dbb6e8975..14933a9105 100644 --- a/indra/newview/skins/default/xui/de/menu_pie_object.xml +++ b/indra/newview/skins/default/xui/de/menu_pie_object.xml @@ -6,12 +6,18 @@ - + + + + + + + + - diff --git a/indra/newview/skins/default/xui/en/menu_pie_object.xml b/indra/newview/skins/default/xui/en/menu_pie_object.xml index c384fe9953..047fee9532 100644 --- a/indra/newview/skins/default/xui/en/menu_pie_object.xml +++ b/indra/newview/skins/default/xui/en/menu_pie_object.xml @@ -58,15 +58,78 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - diff --git a/indra/newview/skins/default/xui/es/menu_pie_object.xml b/indra/newview/skins/default/xui/es/menu_pie_object.xml index 735648d129..6a869f014b 100644 --- a/indra/newview/skins/default/xui/es/menu_pie_object.xml +++ b/indra/newview/skins/default/xui/es/menu_pie_object.xml @@ -6,12 +6,14 @@ - + + + + - diff --git a/indra/newview/skins/default/xui/fr/menu_pie_object.xml b/indra/newview/skins/default/xui/fr/menu_pie_object.xml index 3470749220..7f2d74931e 100644 --- a/indra/newview/skins/default/xui/fr/menu_pie_object.xml +++ b/indra/newview/skins/default/xui/fr/menu_pie_object.xml @@ -6,12 +6,14 @@ - + + + + - diff --git a/indra/newview/skins/default/xui/it/menu_pie_object.xml b/indra/newview/skins/default/xui/it/menu_pie_object.xml index 0e8f06ede0..67c0efa101 100644 --- a/indra/newview/skins/default/xui/it/menu_pie_object.xml +++ b/indra/newview/skins/default/xui/it/menu_pie_object.xml @@ -6,12 +6,18 @@ - + + + + + + + + - diff --git a/indra/newview/skins/default/xui/ja/menu_pie_object.xml b/indra/newview/skins/default/xui/ja/menu_pie_object.xml index f959fe19ac..ebdc8d9a07 100644 --- a/indra/newview/skins/default/xui/ja/menu_pie_object.xml +++ b/indra/newview/skins/default/xui/ja/menu_pie_object.xml @@ -19,12 +19,13 @@ - + + + + + name="Pay..."/> @@ -34,9 +35,6 @@ - @@ -45,7 +43,7 @@ name="Pie Object Attach" /> + name="Return..."/> diff --git a/indra/newview/skins/default/xui/pl/menu_pie_object.xml b/indra/newview/skins/default/xui/pl/menu_pie_object.xml index 21c5f6a7d3..a6d38c6add 100644 --- a/indra/newview/skins/default/xui/pl/menu_pie_object.xml +++ b/indra/newview/skins/default/xui/pl/menu_pie_object.xml @@ -1,17 +1,23 @@ - + - + + + + + + + + - diff --git a/indra/newview/skins/default/xui/ru/menu_pie_object.xml b/indra/newview/skins/default/xui/ru/menu_pie_object.xml index 93238bda76..93a3945585 100644 --- a/indra/newview/skins/default/xui/ru/menu_pie_object.xml +++ b/indra/newview/skins/default/xui/ru/menu_pie_object.xml @@ -6,12 +6,18 @@ - + + + + + + + + - From 51092906edbb698cb2880b9d6264480bee6c9815 Mon Sep 17 00:00:00 2001 From: PanteraPolnocy Date: Wed, 18 Sep 2024 13:48:17 +0200 Subject: [PATCH 06/14] Minor alteration in Italian translation --- .../skins/default/xui/it/panel_preferences_graphics1.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/indra/newview/skins/default/xui/it/panel_preferences_graphics1.xml b/indra/newview/skins/default/xui/it/panel_preferences_graphics1.xml index b9d40ce747..c22aaa2796 100644 --- a/indra/newview/skins/default/xui/it/panel_preferences_graphics1.xml +++ b/indra/newview/skins/default/xui/it/panel_preferences_graphics1.xml @@ -148,7 +148,8 @@ (richiede riavvio) - + + Max livello qualità texture: From 788d61f4b1f4f40945f2f3c628d02187f540d083 Mon Sep 17 00:00:00 2001 From: PanteraPolnocy Date: Wed, 18 Sep 2024 14:52:44 +0200 Subject: [PATCH 07/14] Updated Polish translation --- .../xui/pl/control_table_contents_camera.xml | 6 +++ .../default/xui/pl/floater_bulk_upload.xml | 33 ++++++++++++++++ .../xui/pl/floater_gltf_asset_editor.xml | 24 ++++++++++++ .../pl/floater_region_restart_schedule.xml | 39 +++++++++++++++++++ .../default/xui/pl/floater_settings_color.xml | 13 +++++++ .../skins/default/xui/pl/menu_login.xml | 1 + .../skins/default/xui/pl/menu_viewer.xml | 9 ++++- .../skins/default/xui/pl/notifications.xml | 17 ++++++++ .../default/xui/pl/panel_region_debug.xml | 2 +- .../default/xui/pl/panel_region_general.xml | 1 + 10 files changed, 143 insertions(+), 2 deletions(-) create mode 100644 indra/newview/skins/default/xui/pl/floater_bulk_upload.xml create mode 100644 indra/newview/skins/default/xui/pl/floater_gltf_asset_editor.xml create mode 100644 indra/newview/skins/default/xui/pl/floater_region_restart_schedule.xml create mode 100644 indra/newview/skins/default/xui/pl/floater_settings_color.xml diff --git a/indra/newview/skins/default/xui/pl/control_table_contents_camera.xml b/indra/newview/skins/default/xui/pl/control_table_contents_camera.xml index 95a2e0acee..5432b2635b 100644 --- a/indra/newview/skins/default/xui/pl/control_table_contents_camera.xml +++ b/indra/newview/skins/default/xui/pl/control_table_contents_camera.xml @@ -51,6 +51,12 @@ + + + + + + diff --git a/indra/newview/skins/default/xui/pl/floater_bulk_upload.xml b/indra/newview/skins/default/xui/pl/floater_bulk_upload.xml new file mode 100644 index 0000000000..3d19afaa7b --- /dev/null +++ b/indra/newview/skins/default/xui/pl/floater_bulk_upload.xml @@ -0,0 +1,33 @@ + + + + + + Elementy do przesłania: [COUNT] + + + + + Domyślnie jedna lub więcej tekstur zostanie przeskalowanych do 2048px. + + + + + + + + Koszt: [COST]L$ + + + +