Commit Graph

57 Commits (a831237e29c650146b6870b568feddcda310ab29)

Author SHA1 Message Date
Ansariel b4104adf09 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2023-12-26 14:21:18 +01:00
PanteraPolnocy 3f74b107b3 FIRE-33532 Add the check for current PTT state in the mic toggle sound, in voice_follow_key
KEYSTATE_DOWN is called only once when using scroll wheel button, but if keybind is assigned to a keyboard key and the key is depressed, then it's called every frame. Simply check for the bool instead of playing around with KEYSTATE_LEVEL.
2023-12-17 18:17:49 +01:00
PanteraPolnocy cdbcbf09e7 FIRE-33532 Cover the remaining cases for mic toggle: hotkey / mouse, activation/deactivation without PTT checkbox selected 2023-12-17 15:25:52 +01:00
Ansariel 195834eec3 Merge branch 'DRTVWR-587-maint-V' of https://github.com/secondlife/viewer
# Conflicts:
#	autobuild.xml
2023-08-24 20:18:42 +02:00
Ansariel 2d64a54b1e Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm
# Conflicts:
#	autobuild.xml
2023-08-24 19:25:23 +02:00
Andrey Lihatskiy d08859f3f4 Merge branch 'main' into DRTVWR-587-maint-V
# Conflicts:
#	autobuild.xml
2023-08-23 22:28:01 +03:00
Andrey Lihatskiy bbb1f32cfc SL-20121 Fixed the crash in LLViewerInput::getKeyBindingAsString() 2023-08-04 01:44:44 +03:00
Ansariel e0c061d1c5 Merge branch 'DRTVWR-582-maint-U' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/newview/skins/default/xui/ja/control_table_contents_camera.xml
#	indra/newview/skins/default/xui/ja/control_table_contents_columns_basic.xml
#	indra/newview/skins/default/xui/ja/control_table_contents_editing.xml
#	indra/newview/skins/default/xui/ja/control_table_contents_media.xml
#	indra/newview/skins/default/xui/ja/control_table_contents_movement.xml
#	indra/newview/skins/default/xui/ja/floater_about_land.xml
#	indra/newview/skins/default/xui/ja/floater_adjust_environment.xml
#	indra/newview/skins/default/xui/ja/floater_avatar_picker.xml
#	indra/newview/skins/default/xui/ja/floater_avatar_textures.xml
#	indra/newview/skins/default/xui/ja/floater_beacons.xml
#	indra/newview/skins/default/xui/ja/floater_bulk_perms.xml
#	indra/newview/skins/default/xui/ja/floater_camera.xml
#	indra/newview/skins/default/xui/ja/floater_camera_presets.xml
#	indra/newview/skins/default/xui/ja/floater_conversation_log.xml
#	indra/newview/skins/default/xui/ja/floater_conversation_preview.xml
#	indra/newview/skins/default/xui/ja/floater_create_landmark.xml
#	indra/newview/skins/default/xui/ja/floater_delete_pref_preset.xml
#	indra/newview/skins/default/xui/ja/floater_edit_ext_day_cycle.xml
#	indra/newview/skins/default/xui/ja/floater_experienceprofile.xml
#	indra/newview/skins/default/xui/ja/floater_fixedenvironment.xml
#	indra/newview/skins/default/xui/ja/floater_im_container.xml
#	indra/newview/skins/default/xui/ja/floater_im_session.xml
#	indra/newview/skins/default/xui/ja/floater_incoming_call.xml
#	indra/newview/skins/default/xui/ja/floater_inspect.xml
#	indra/newview/skins/default/xui/ja/floater_inventory_item_properties.xml
#	indra/newview/skins/default/xui/ja/floater_joystick.xml
#	indra/newview/skins/default/xui/ja/floater_lagmeter.xml
#	indra/newview/skins/default/xui/ja/floater_load_pref_preset.xml
#	indra/newview/skins/default/xui/ja/floater_map.xml
#	indra/newview/skins/default/xui/ja/floater_model_preview.xml
#	indra/newview/skins/default/xui/ja/floater_moveview.xml
#	indra/newview/skins/default/xui/ja/floater_my_environments.xml
#	indra/newview/skins/default/xui/ja/floater_openobject.xml
#	indra/newview/skins/default/xui/ja/floater_outfit_photo_preview.xml
#	indra/newview/skins/default/xui/ja/floater_pathfinding_console.xml
#	indra/newview/skins/default/xui/ja/floater_pathfinding_linksets.xml
#	indra/newview/skins/default/xui/ja/floater_people.xml
#	indra/newview/skins/default/xui/ja/floater_perms_default.xml
#	indra/newview/skins/default/xui/ja/floater_pick_track.xml
#	indra/newview/skins/default/xui/ja/floater_preferences.xml
#	indra/newview/skins/default/xui/ja/floater_preferences_graphics_advanced.xml
#	indra/newview/skins/default/xui/ja/floater_preferences_view_advanced.xml
#	indra/newview/skins/default/xui/ja/floater_preview_animation.xml
#	indra/newview/skins/default/xui/ja/floater_preview_notecard.xml
#	indra/newview/skins/default/xui/ja/floater_preview_texture.xml
#	indra/newview/skins/default/xui/ja/floater_profile.xml
#	indra/newview/skins/default/xui/ja/floater_report_abuse.xml
#	indra/newview/skins/default/xui/ja/floater_save_camera_preset.xml
#	indra/newview/skins/default/xui/ja/floater_save_pref_preset.xml
#	indra/newview/skins/default/xui/ja/floater_select_key.xml
#	indra/newview/skins/default/xui/ja/floater_settings_debug.xml
#	indra/newview/skins/default/xui/ja/floater_settings_picker.xml
#	indra/newview/skins/default/xui/ja/floater_snapshot.xml
#	indra/newview/skins/default/xui/ja/floater_stats.xml
#	indra/newview/skins/default/xui/ja/floater_texture_ctrl.xml
#	indra/newview/skins/default/xui/ja/floater_tools.xml
#	indra/newview/skins/default/xui/ja/floater_top_objects.xml
#	indra/newview/skins/default/xui/ja/floater_voice_volume.xml
#	indra/newview/skins/default/xui/ja/floater_whitelist_entry.xml
#	indra/newview/skins/default/xui/ja/floater_world_map.xml
#	indra/newview/skins/default/xui/ja/menu_add_wearable_gear.xml
#	indra/newview/skins/default/xui/ja/menu_attachment_other.xml
#	indra/newview/skins/default/xui/ja/menu_attachment_self.xml
#	indra/newview/skins/default/xui/ja/menu_avatar_icon.xml
#	indra/newview/skins/default/xui/ja/menu_avatar_other.xml
#	indra/newview/skins/default/xui/ja/menu_avatar_self.xml
#	indra/newview/skins/default/xui/ja/menu_cof_gear.xml
#	indra/newview/skins/default/xui/ja/menu_conversation.xml
#	indra/newview/skins/default/xui/ja/menu_conversation_log_gear.xml
#	indra/newview/skins/default/xui/ja/menu_conversation_log_view.xml
#	indra/newview/skins/default/xui/ja/menu_favorites.xml
#	indra/newview/skins/default/xui/ja/menu_gesture_gear.xml
#	indra/newview/skins/default/xui/ja/menu_group_plus.xml
#	indra/newview/skins/default/xui/ja/menu_hide_navbar.xml
#	indra/newview/skins/default/xui/ja/menu_im_conversation.xml
#	indra/newview/skins/default/xui/ja/menu_im_session_showmodes.xml
#	indra/newview/skins/default/xui/ja/menu_inventory.xml
#	indra/newview/skins/default/xui/ja/menu_inventory_add.xml
#	indra/newview/skins/default/xui/ja/menu_inventory_gear_default.xml
#	indra/newview/skins/default/xui/ja/menu_inventory_search_visibility.xml
#	indra/newview/skins/default/xui/ja/menu_login.xml
#	indra/newview/skins/default/xui/ja/menu_mini_map.xml
#	indra/newview/skins/default/xui/ja/menu_object.xml
#	indra/newview/skins/default/xui/ja/menu_outfit_gear.xml
#	indra/newview/skins/default/xui/ja/menu_participant_list.xml
#	indra/newview/skins/default/xui/ja/menu_participant_view.xml
#	indra/newview/skins/default/xui/ja/menu_people_blocked_gear.xml
#	indra/newview/skins/default/xui/ja/menu_people_blocked_plus.xml
#	indra/newview/skins/default/xui/ja/menu_people_blocked_view.xml
#	indra/newview/skins/default/xui/ja/menu_people_friends_view.xml
#	indra/newview/skins/default/xui/ja/menu_people_nearby.xml
#	indra/newview/skins/default/xui/ja/menu_people_nearby_multiselect.xml
#	indra/newview/skins/default/xui/ja/menu_people_recent_view.xml
#	indra/newview/skins/default/xui/ja/menu_picks.xml
#	indra/newview/skins/default/xui/ja/menu_places_gear_folder.xml
#	indra/newview/skins/default/xui/ja/menu_places_gear_landmark.xml
#	indra/newview/skins/default/xui/ja/menu_places_gear_sorting.xml
#	indra/newview/skins/default/xui/ja/menu_profile_overflow.xml
#	indra/newview/skins/default/xui/ja/menu_save_settings.xml
#	indra/newview/skins/default/xui/ja/menu_settings_gear.xml
#	indra/newview/skins/default/xui/ja/menu_teleport_history_gear.xml
#	indra/newview/skins/default/xui/ja/menu_teleport_history_item.xml
#	indra/newview/skins/default/xui/ja/menu_toolbars.xml
#	indra/newview/skins/default/xui/ja/menu_url_agent.xml
#	indra/newview/skins/default/xui/ja/menu_url_experience.xml
#	indra/newview/skins/default/xui/ja/menu_url_group.xml
#	indra/newview/skins/default/xui/ja/menu_viewer.xml
#	indra/newview/skins/default/xui/ja/menu_wearing_tab.xml
#	indra/newview/skins/default/xui/ja/notifications.xml
#	indra/newview/skins/default/xui/ja/panel_avatar_list_item.xml
#	indra/newview/skins/default/xui/ja/panel_block_list_sidetray.xml
#	indra/newview/skins/default/xui/ja/panel_bottomtray_lite.xml
#	indra/newview/skins/default/xui/ja/panel_camera_preset_item.xml
#	indra/newview/skins/default/xui/ja/panel_cof_wearables.xml
#	indra/newview/skins/default/xui/ja/panel_conversation_list_item.xml
#	indra/newview/skins/default/xui/ja/panel_conversation_log_list_item.xml
#	indra/newview/skins/default/xui/ja/panel_edit_shape.xml
#	indra/newview/skins/default/xui/ja/panel_edit_tattoo.xml
#	indra/newview/skins/default/xui/ja/panel_edit_universal.xml
#	indra/newview/skins/default/xui/ja/panel_experience_info.xml
#	indra/newview/skins/default/xui/ja/panel_experience_list_editor.xml
#	indra/newview/skins/default/xui/ja/panel_experience_list_item.xml
#	indra/newview/skins/default/xui/ja/panel_experience_log.xml
#	indra/newview/skins/default/xui/ja/panel_experience_search.xml
#	indra/newview/skins/default/xui/ja/panel_experiences.xml
#	indra/newview/skins/default/xui/ja/panel_group_creation_sidetray.xml
#	indra/newview/skins/default/xui/ja/panel_group_general.xml
#	indra/newview/skins/default/xui/ja/panel_group_info_sidetray.xml
#	indra/newview/skins/default/xui/ja/panel_group_land_money.xml
#	indra/newview/skins/default/xui/ja/panel_group_list_item.xml
#	indra/newview/skins/default/xui/ja/panel_group_notices.xml
#	indra/newview/skins/default/xui/ja/panel_group_notify.xml
#	indra/newview/skins/default/xui/ja/panel_group_roles.xml
#	indra/newview/skins/default/xui/ja/panel_landmark_info.xml
#	indra/newview/skins/default/xui/ja/panel_landmarks.xml
#	indra/newview/skins/default/xui/ja/panel_login.xml
#	indra/newview/skins/default/xui/ja/panel_login_first.xml
#	indra/newview/skins/default/xui/ja/panel_main_inventory.xml
#	indra/newview/skins/default/xui/ja/panel_notification_list_item.xml
#	indra/newview/skins/default/xui/ja/panel_outfit_edit.xml
#	indra/newview/skins/default/xui/ja/panel_outfit_gallery.xml
#	indra/newview/skins/default/xui/ja/panel_outfit_gallery_item.xml
#	indra/newview/skins/default/xui/ja/panel_outfit_snapshot_inventory.xml
#	indra/newview/skins/default/xui/ja/panel_outfits_inventory.xml
#	indra/newview/skins/default/xui/ja/panel_people.xml
#	indra/newview/skins/default/xui/ja/panel_places.xml
#	indra/newview/skins/default/xui/ja/panel_postcard_message.xml
#	indra/newview/skins/default/xui/ja/panel_postcard_settings.xml
#	indra/newview/skins/default/xui/ja/panel_preferences_advanced.xml
#	indra/newview/skins/default/xui/ja/panel_preferences_alerts.xml
#	indra/newview/skins/default/xui/ja/panel_preferences_chat.xml
#	indra/newview/skins/default/xui/ja/panel_preferences_colors.xml
#	indra/newview/skins/default/xui/ja/panel_preferences_controls.xml
#	indra/newview/skins/default/xui/ja/panel_preferences_general.xml
#	indra/newview/skins/default/xui/ja/panel_preferences_graphics1.xml
#	indra/newview/skins/default/xui/ja/panel_preferences_move.xml
#	indra/newview/skins/default/xui/ja/panel_preferences_privacy.xml
#	indra/newview/skins/default/xui/ja/panel_preferences_setup.xml
#	indra/newview/skins/default/xui/ja/panel_preferences_sound.xml
#	indra/newview/skins/default/xui/ja/panel_presets_camera_pulldown.xml
#	indra/newview/skins/default/xui/ja/panel_profile_picks.xml
#	indra/newview/skins/default/xui/ja/panel_profile_secondlife.xml
#	indra/newview/skins/default/xui/ja/panel_region_environment.xml
#	indra/newview/skins/default/xui/ja/panel_region_estate.xml
#	indra/newview/skins/default/xui/ja/panel_region_experiences.xml
#	indra/newview/skins/default/xui/ja/panel_region_terrain.xml
#	indra/newview/skins/default/xui/ja/panel_script_ed.xml
#	indra/newview/skins/default/xui/ja/panel_script_experience.xml
#	indra/newview/skins/default/xui/ja/panel_settings_sky_atmos.xml
#	indra/newview/skins/default/xui/ja/panel_settings_sky_clouds.xml
#	indra/newview/skins/default/xui/ja/panel_settings_sky_density.xml
#	indra/newview/skins/default/xui/ja/panel_settings_sky_sunmoon.xml
#	indra/newview/skins/default/xui/ja/panel_settings_water.xml
#	indra/newview/skins/default/xui/ja/panel_snapshot_inventory.xml
#	indra/newview/skins/default/xui/ja/panel_snapshot_local.xml
#	indra/newview/skins/default/xui/ja/panel_snapshot_options.xml
#	indra/newview/skins/default/xui/ja/panel_snapshot_postcard.xml
#	indra/newview/skins/default/xui/ja/panel_snapshot_profile.xml
#	indra/newview/skins/default/xui/ja/panel_sound_devices.xml
#	indra/newview/skins/default/xui/ja/panel_status_bar.xml
#	indra/newview/skins/default/xui/ja/panel_tools_texture.xml
#	indra/newview/skins/default/xui/ja/role_actions.xml
#	indra/newview/skins/default/xui/ja/sidepanel_appearance.xml
#	indra/newview/skins/default/xui/ja/sidepanel_item_info.xml
#	indra/newview/skins/default/xui/ja/sidepanel_task_info.xml
#	indra/newview/skins/default/xui/ja/strings.xml
#	indra/newview/skins/default/xui/ja/teleport_strings.xml
#	indra/newview/skins/default/xui/ja/widgets/bodyparts_list_item.xml
#	indra/newview/skins/default/xui/ja/widgets/clothing_list_item.xml
#	indra/newview/skins/default/xui/ja/widgets/deletable_wearable_list_item.xml
#	indra/newview/skins/default/xui/ja/widgets/density_ctrl.xml
#	indra/newview/skins/default/xui/ja/widgets/dummy_clothing_list_item.xml
#	indra/newview/skins/default/xui/ja/widgets/flat_list_view.xml
#	indra/newview/skins/default/xui/ja/widgets/inbox_folder_view_folder.xml
#	indra/newview/skins/default/xui/ja/widgets/inbox_folder_view_item.xml
#	indra/newview/skins/default/xui/ja/widgets/name_editor.xml
#	indra/newview/skins/default/xui/ja/widgets/panel_camera_item.xml
#	indra/newview/skins/default/xui/ja/widgets/person_view.xml
#	indra/newview/skins/default/xui/ja/widgets/sun_moon_trackball.xml
2023-07-18 00:48:02 +02:00
Ansariel 63151d5c6d Merge branch 'DRTVWR-587-maint-V' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/llui/lllineeditor.cpp
#	indra/llui/lllineeditor.h
#	indra/llui/llurlentry.h
#	indra/llui/llurlregistry.cpp
#	indra/llui/llurlregistry.h
#	indra/newview/llviewerinventory.cpp
#	indra/newview/llvoavatarself.h
2023-07-18 00:16:15 +02:00
Andrey Kleshchev 4c89ad5586 SL-19306 A method of displaying user-customized keybindings in user-visible text 2023-07-17 15:46:18 +03:00
Mnikolenko Productengine 68a064431c SL-19702 don't skip double clicks when clicking scripted objects 2023-07-12 12:44:23 +03:00
Ansariel 91b5fbcd66 Merge branch 'DRTVWR-587-maint-V' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/llui/lltabcontainer.cpp
#	indra/newview/llagent.cpp
2023-07-12 11:06:47 +02:00
Ansariel d80a1dee15 Merge branch 'DRTVWR-580-maint-T' of https://github.com/secondlife/viewer 2023-07-07 21:16:55 +02:00
Maxim Nikolenko 4aa44bdfc9 SL-19702 restore previous double clicking behavior for objects 2023-07-07 20:30:25 +03:00
Maxim Nikolenko 5928afda8a
SL-19702 restore previous double clicking behavior for objects (#266) 2023-07-06 21:46:19 +03:00
Ansariel a9c29b4b81 Merge branch 'DRTVWR-570-maint-Q' of https://bitbucket.org/lindenlab/viewer
# Conflicts:
#	indra/llui/lllineeditor.cpp
#	indra/llui/llmenugl.cpp
#	indra/llui/llmenugl.h
#	indra/llui/lltexteditor.cpp
#	indra/newview/llfloaterbump.cpp
#	indra/newview/llfloaterbump.h
#	indra/newview/llinventorypanel.cpp
#	indra/newview/llnetmap.cpp
2022-10-20 10:51:25 +02:00
Mnikolenko Productengine 46427eefd4 SL-17916 FIXED Unnecessary double click actions 2022-10-18 19:51:12 +03:00
Ansariel ad0aa3422f Merge branch 'master' of https://bitbucket.org/lindenlab/viewer 2022-04-19 00:23:41 +02:00
Andrey Kleshchev fc90fee508 SL-16976 SL-443 Keybindings: Backward compatibility #3 2022-03-04 22:27:38 +02:00
Andrey Lihatskiy 93262cf286 DRTVWR-540 Merge follow up fix 2021-11-19 13:00:36 +02:00
Ansariel d1d0ff3656 Fix merge 2021-11-19 11:00:50 +01:00
Ansariel addec75adc Merge branch 'DRTVWR-540-maint' of https://bitbucket.org/lindenlab/viewer 2021-11-19 09:41:22 +01:00
Ansariel 1d9d378a9b Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2021-11-19 09:08:43 +01:00
Andrey Lihatskiy 0dd4577013 DRTVWR-540 Post-merge build fix 2021-11-19 05:57:01 +02:00
Andrey Lihatskiy 49dd88e86c Merge branch 'master' into DRTVWR-540-maint
# Conflicts:
#	indra/newview/llfloatereditextdaycycle.cpp
#	indra/newview/llviewerinput.cpp
2021-11-19 04:45:15 +02:00
Kitty Barnett cee218bd4a Merge branch 'rlva/maintenance' into master 2021-11-18 18:37:32 +01:00
Kitty Barnett 9a3340f5af Post-merge fix up for @temprun, @alwaysrun and 'walk to clicked point' 2021-11-12 16:33:01 +01:00
Ansariel 7cdd463954 Merge branch 'DRTVWR-545-maint-mix' of https://bitbucket.org/lindenlab/viewer 2021-09-20 13:16:41 +02:00
Andrey Kleshchev 28e07331ac SL-15594 Ignore voice keys when keybinding is waiting for a key 2021-09-17 23:15:14 +03:00
Ansariel 603e04ee3c Merge branch 'DRTVWR-540-maint' of https://bitbucket.org/lindenlab/viewer 2021-08-24 13:18:55 +02:00
Andrey Kleshchev 6d05c44d71 SL-15791 Assigned walk_to or teleport_to sometimes prevents controls from triggering 2021-08-11 21:37:32 +03:00
Andrey Kleshchev 10ba971b58 SL-15791 Double click was not causing CONTROL_LBUTTON_DOWN 2021-08-11 21:25:34 +03:00
Andrey Kleshchev f55821a6da SL-15791 CONTROL_ML_LBUTTON and CONTROL_LBUTTON were triggered simultaneously 2021-08-11 01:46:00 +03:00
Ansariel 7ff7317779 Merge branch 'DRTVWR-521-maint' of https://bitbucket.org/lindenlab/viewer 2021-08-02 09:35:11 +02:00
Andrey Kleshchev 573c23488f SL-15727 Mouse 'up' event was ignored 2021-07-30 01:21:21 +03:00
Andrey Kleshchev 84a0ae682a SL-15611 Do not ignore mask modifiers for mouse-teleporting 2021-07-21 22:15:12 +03:00
Andrey Kleshchev 2d855a9fd7 SL-15594 Reimplement previous voice keybind behavior
Also fixed dupplicate checks
2021-07-16 22:59:08 +03:00
Andrey Kleshchev e7563ff13f SL-443 Keybindings: Backward compatibility #2 2021-07-15 21:24:22 +03:00
Andrey Kleshchev 48921a6232 SL-443 Keybindings: Backward compatibility 2021-07-15 20:22:53 +03:00
Andrey Kleshchev 0814ba3322 SL-443 Keybindings: Support reassigment of script interaction button 2021-07-15 18:50:44 +03:00
Andrey Kleshchev 04b6b6d1ba SL-443 Keybindings: Do not error on unknown function
It is likely be from newer viewer / Preparations for SL-443 deloyment.
2021-07-15 18:49:58 +03:00
Andrey Kleshchev 09f53a672b SL-443 keybindings: Do not error on unknown function
It is likely be from newer viewer / Preparations for SL-443 deloyment.
2021-07-15 18:47:07 +03:00
Ansariel 7139d98927 Merge branch 'DRTVWR-514-keymappings' of https://bitbucket.org/lindenlab/viewer 2020-12-07 14:32:23 +01:00
Mnikolenko Productengine 4de5f6a853 SL-14455 FIXED Drag ground to turn is still active when Single click on land is set to No action 2020-12-03 17:10:50 +02:00
Mnikolenko Productengine 99daebb1de SL-14456 FIXED Stop Moving action does not work in the custom key mappings viewer 2020-12-03 15:20:50 +02:00
Ansariel ebe141327c Merge branch 'DRTVWR-514-keymappings' of https://bitbucket.org/lindenlab/viewer 2020-06-24 10:30:51 +02:00
Andrey Lihatskiy e6abf3dcb2 Mac buildfix 2020-06-23 14:51:28 +03:00
AndreyL ProductEngine 0b07e057b1 Buildfix 2020-06-23 14:51:28 +03:00
andreykproductengine 708fdb4e67 SL-6109 Mouse localization support 2020-06-23 14:50:59 +03:00
Ansariel Hiller 3ae6b2484e Fix double-tab run right not working properly 2020-06-23 14:50:04 +03:00