You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openmw-tes3mp/apps/openmw/mwgui
David Cernat 3bd8aa82fe [General] Reduce inventory-sending hooks to just 2 in ContainerStore
Whenever an item is added to or removed from the player's ContainerStore, that player sends a PlayerInventory packet with just that addition or removal.

This eliminates all the unnecessary packet spam related to oversized PlayerInventory packets that had existed in one form or another since the initial implementation of inventory sync in 1b259e2d33

Additionally, move booleans from BasePlayer to LocalPlayer when they are only needed on the client, and make the usage of the isReceivingQuickKeys boolean consistent with the new isReceivingInventory boolean by having them both in the processors of their associated packets.
6 years ago
..
alchemywindow.cpp [General] Implement RecordDynamic packet, part 1 7 years ago
alchemywindow.hpp Include cleanup 7 years ago
backgroundimage.cpp Remove name extension for internal MyGUI textures 10 years ago
backgroundimage.hpp Add option to stretch menu backgrounds/cutscenes to the whole screen 10 years ago
birth.cpp Set default values for class and birthsign select menus (bug #4226) 7 years ago
birth.hpp Refactor exitCurrentGuiMode 7 years ago
bookpage.cpp Fix memory leak 7 years ago
bookpage.hpp improve dialogue window performance 8 years ago
bookwindow.cpp Prevent PlaySound overlapping 7 years ago
bookwindow.hpp Improve keyboard navigation of book/scroll windows 7 years ago
charactercreation.cpp [Client] Disable automatic transition to other chargen menus from OpenMW 7 years ago
charactercreation.hpp Show starting abilities, powers and spells in stat-review window (Fixes #2410) 8 years ago
class.cpp Set default values for class and birthsign select menus (bug #4226) 7 years ago
class.hpp Refactor exitCurrentGuiMode 7 years ago
companionitemmodel.cpp Include cleanup 10 years ago
companionitemmodel.hpp Remove NpcStats::mProfit and store it in the script instead 10 years ago
companionwindow.cpp Round up displayed encumbrance 7 years ago
companionwindow.hpp Include cleanup 7 years ago
confirmationdialog.cpp Remove unused and slightly broken custom button titles in ConfirmationDialog 7 years ago
confirmationdialog.hpp Remove unused and slightly broken custom button titles in ConfirmationDialog 7 years ago
console.cpp Merge pull request #469 from davidcernat/master while resolving conflicts 6 years ago
console.hpp [Client] Use new code to set the console's Ptrs from server scripts 7 years ago
container.cpp [General] Reduce inventory-sending hooks to just 2 in ContainerStore 6 years ago
container.hpp [General] Rework container sync to prevent item duping 7 years ago
containeritemmodel.cpp Merge pull request #1549 from akortunov/itemmodels 7 years ago
containeritemmodel.hpp Move onClose() check to item models 7 years ago
controllers.cpp fixing MSVC 2013 warning C4244: & C4305 10 years ago
controllers.hpp Reduce MyGUI includes 10 years ago
countdialog.cpp Refactor exitCurrentGuiMode 7 years ago
countdialog.hpp Refactor exitCurrentGuiMode 7 years ago
cursor.cpp OpenMW compiles and runs w/o render window 10 years ago
cursor.hpp Remove software cursor option, hw cursors seem to be working well enough 11 years ago
debugwindow.cpp Fix build against bullet with profiler disabled (Fixes #3592) 8 years ago
debugwindow.hpp Add debug window (F10), displays Bullet's profiler output 10 years ago
dialogue.cpp Merged pull request #1845 6 years ago
dialogue.hpp Update dialogue topics list after result script is run 7 years ago
draganddrop.cpp [General] Rework container sync to prevent item duping 7 years ago
draganddrop.hpp [General] Rework container sync to prevent item duping 7 years ago
enchantingdialog.cpp [General] Implement RecordDynamic packet, part 1 7 years ago
enchantingdialog.hpp Make Enter on a name edit accept the dialog 7 years ago
exposedwindow.cpp
exposedwindow.hpp
formatting.cpp Consider <p> tag when discarding post-EOL tag text (regression #4473) 7 years ago
formatting.hpp Reduce MyGUI includes 10 years ago
hud.cpp [General] Reduce inventory-sending hooks to just 2 in ContainerStore 6 years ago
hud.hpp Fix some style issues flagged by cppcheck 7 years ago
inventoryitemmodel.cpp Move onClose() check to item models 7 years ago
inventoryitemmodel.hpp Move onClose() check to item models 7 years ago
inventorywindow.cpp [General] Reduce inventory-sending hooks to just 2 in ContainerStore 6 years ago
inventorywindow.hpp Rescale player avatar (bug #4539) 7 years ago
itemchargeview.cpp Explicitely set the user data type to avoid const/non-const mismatch 8 years ago
itemchargeview.hpp convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis 8 years ago
itemmodel.cpp remove redundant allowedToInsertItems() function from ItemModel 7 years ago
itemmodel.hpp remove redundant allowedToInsertItems() function from ItemModel 7 years ago
itemselection.cpp Refactor exitCurrentGuiMode 7 years ago
itemselection.hpp Refactor exitCurrentGuiMode 7 years ago
itemview.cpp Don't reset the item model's sort/filter options in updatePlayer (Fixes #2863) 10 years ago
itemview.hpp Merge branch 'master' of https://github.com/OpenMW/openmw into osg 10 years ago
itemwidget.cpp Don't use floating point arithmetics for formatted count (Bug #4346) 7 years ago
itemwidget.hpp ItemWidget: skip setImageTexture if the icon has not changed 8 years ago
jailscreen.cpp [Client] Don't advance time when waiting, traveling, training or jailed 7 years ago
jailscreen.hpp Refactor exitCurrentGuiMode 7 years ago
journalbooks.cpp Use utf8 lowercase function for journal index to avoid code duplication 7 years ago
journalbooks.hpp Remove getEncoding() from WindowManager 7 years ago
journalviewmodel.cpp Use utf8 lowercase function for journal index to avoid code duplication 7 years ago
journalviewmodel.hpp Use utf8 lowercase function for journal index to avoid code duplication 7 years ago
journalwindow.cpp [Fix] Some PVS-Studio and cppcheck fixes 7 years ago
journalwindow.hpp Remove getEncoding() from WindowManager 7 years ago
keyboardnavigation.cpp Implement filtering in the spells window 7 years ago
keyboardnavigation.hpp Add an option to disable GUI keyboard navigation (Bug #4333) 7 years ago
layout.cpp Move OEngine::Gui::Layout to MWGui 10 years ago
layout.hpp Move OEngine::Gui::Layout to MWGui 10 years ago
levelupdialog.cpp Fix wrong skin for levelup attribute values 7 years ago
levelupdialog.hpp Rename WindowBase's open/close to onOpen/onClose 7 years ago
loadingscreen.cpp Do not touch GUI modes when taking screenshots (bug #4528) 6 years ago
loadingscreen.hpp use loading screen to freeze the screen 7 years ago
mainmenu.cpp [Client] Allow singleplayer-only saves in main menu during multiplayer 7 years ago
mainmenu.hpp Fix exiting savegamedialog with 'esc' when no game is running 7 years ago
mapwindow.cpp Merge pull request #456 from OpenMW/master while resolving conflicts 7 years ago
mapwindow.hpp [General] Implement sending of image data for map tiles in PlayerMap 7 years ago
merchantrepair.cpp Refactor exitCurrentGuiMode 7 years ago
merchantrepair.hpp Refactor exitCurrentGuiMode 7 years ago
messagebox.cpp Workaround to make sure message box remains on top (Fixes #4298) 7 years ago
messagebox.hpp Adding missing override keywords 7 years ago
mode.hpp Remove redundant RestBed gui mode 7 years ago
pickpocketitemmodel.cpp remove redundant allowedToInsertItems() function from ItemModel 7 years ago
pickpocketitemmodel.hpp remove redundant allowedToInsertItems() function from ItemModel 7 years ago
quickkeysmenu.cpp Merge pull request #469 from davidcernat/master while resolving conflicts 6 years ago
quickkeysmenu.hpp Merge pull request #456 from OpenMW/master while resolving conflicts 7 years ago
race.cpp Merge pull request #303 from OpenMW/master while resolving conflicts 7 years ago
race.hpp Refactor exitCurrentGuiMode 7 years ago
recharge.cpp Include cleanup 7 years ago
recharge.hpp Refactor exitCurrentGuiMode 7 years ago
referenceinterface.cpp Some PVS-Studio and cppcheck fixes 7 years ago
referenceinterface.hpp Remove redundant player cell variable 7 years ago
repair.cpp Include cleanup 7 years ago
repair.hpp Refactor exitCurrentGuiMode 7 years ago
review.cpp Rename WindowBase's open/close to onOpen/onClose 7 years ago
review.hpp Refactor exitCurrentGuiMode 7 years ago
savegamedialog.cpp Fix unused event handler 7 years ago
savegamedialog.hpp Update the saves list/preview image when character selection changes to make it more convenient to flip through characters with the keyboard 7 years ago
screenfader.cpp Use MyGUI frame events for ScreenFader 7 years ago
screenfader.hpp Use MyGUI frame events for ScreenFader 7 years ago
scrollwindow.cpp Improve keyboard navigation of book/scroll windows 7 years ago
scrollwindow.hpp Improve keyboard navigation of book/scroll windows 7 years ago
settingswindow.cpp Merge pull request #456 from OpenMW/master while resolving conflicts 7 years ago
settingswindow.hpp Call onResChange for every window 7 years ago
sortfilteritemmodel.cpp Remove missing souls, remove some runaway exceptions (Fixes #4111) 7 years ago
sortfilteritemmodel.hpp Move onClose() check to item models 7 years ago
soulgemdialog.cpp Improve WindowManager API with a generic way of passing a Ptr to the opened GUI window 7 years ago
soulgemdialog.hpp
spellbuyingwindow.cpp [Client] Combine methods for sending spell packets into a single one 6 years ago
spellbuyingwindow.hpp Fix some style issues flagged by cppcheck 7 years ago
spellcreationdialog.cpp [General] Implement RecordDynamic packet, part 1 7 years ago
spellcreationdialog.hpp Make Enter on a name edit accept the dialog 7 years ago
spellicons.cpp durations in tooltips : use "show effect duration" setting 9 years ago
spellicons.hpp Silence -Wreorder warnings. 10 years ago
spellmodel.cpp Show magic items count in spells window (feature #4509) 7 years ago
spellmodel.hpp Initialize missing variables 7 years ago
spellview.cpp Show magic items count in spells window (feature #4509) 7 years ago
spellview.hpp remove boost/tuple 8 years ago
spellwindow.cpp [Client] Combine methods for sending spell packets into a single one 6 years ago
spellwindow.hpp Implement filtering in the spells window 7 years ago
statswindow.cpp Fix some style issues flagged by cppcheck 7 years ago
statswindow.hpp Rename WindowBase's open/close to onOpen/onClose 7 years ago
textcolours.hpp improve dialogue window performance 8 years ago
textinput.cpp Rename WindowBase's open/close to onOpen/onClose 7 years ago
textinput.hpp Refactor exitCurrentGuiMode 7 years ago
timeadvancer.cpp Add training progress bar, implement jail screen, tweak wait dialog (Fixes #1714) 10 years ago
timeadvancer.hpp Add training progress bar, implement jail screen, tweak wait dialog (Fixes #1714) 10 years ago
tooltips.cpp check MWWorld::Ptr != NULL for MWGui ItemPtr tooltips 7 years ago
tooltips.hpp Use owned tooltips for items in containers correctly 7 years ago
tradeitemmodel.cpp Use owned tooltips for items in containers correctly 7 years ago
tradeitemmodel.hpp Use owned tooltips for items in containers correctly 7 years ago
tradewindow.cpp [General] Reduce inventory-sending hooks to just 2 in ContainerStore 6 years ago
tradewindow.hpp Make TradeWindow not depend on DialogueWindow 7 years ago
trainingwindow.cpp [General] Reduce inventory-sending hooks to just 2 in ContainerStore 6 years ago
trainingwindow.hpp Allow training window exit() 7 years ago
travelwindow.cpp Merge pull request #469 from davidcernat/master while resolving conflicts 6 years ago
travelwindow.hpp Refactor exitCurrentGuiMode 7 years ago
videowidget.cpp Change the way that image origin is converted to OpenGL's lower-left convention 9 years ago
videowidget.hpp convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis 8 years ago
waitdialog.cpp [Client] Disable autosaving when waiting 7 years ago
waitdialog.hpp Add missing WaitDialog::clear() (Fixes #4196) 7 years ago
widgets.cpp [Fix] Some PVS-Studio and cppcheck fixes 7 years ago
widgets.hpp [Fix] Some PVS-Studio and cppcheck fixes 7 years ago
windowbase.cpp Some PVS-Studio and cppcheck fixes 7 years ago
windowbase.hpp Adding missing override keywords 7 years ago
windowmanagerimp.cpp Merge pull request #469 from davidcernat/master while resolving conflicts 6 years ago
windowmanagerimp.hpp Merge pull request #457 from OpenMW/master while resolving conflicts 7 years ago
windowpinnablebase.cpp Use mouse pressed event for pin button instead of mouse click 10 years ago
windowpinnablebase.hpp Use mouse pressed event for pin button instead of mouse click 10 years ago