summaryrefslogtreecommitdiff
path: root/indra/newview/llmachineid.cpp
AgeCommit message (Collapse)Author
2023-12-06SL-20695 Fix hardware probesAndrey Kleshchev
CoCreateInstance returns 'no interface supported' Preferable not to mix init types so switched everything.
2023-11-22SL-20603 Crash on CoInitializeAndrey Kleshchev
Don't mix CoInitialize and CoInitializeEx, one is global, other is threaded. CoInitialize(0) is equal to CoInitializeEx(0, COINIT_APARTMENTTHREADED) and MULTITHREADED is not compatible with APARTMENTTHREADED.
2021-12-03SL-16438 Machine id for Linux is always 0Andrey Kleshchev
2021-09-03Merge branch 'DRTVWR-522-maint' into DRTVWR-545-maint-mixAndrey Lihatskiy
# Conflicts: # indra/newview/llappviewer.cpp # indra/newview/llappviewerwin32.cpp # indra/newview/llmachineid.cpp
2021-05-14SL-15258: No 'using namespace std' with Windows SDKNat Goodspeed
With /std:c++17, in wbemcli.h included by <Wbemidl.h>, we were getting errors concerning an ambiguous symbol 'byte'. This turns out to be due to a 'using namespace std' declaration before the #include. The linked workaround advises moving 'using namespace std' after the #include. But since the ONLY symbol from std that was used without qualification was 'hex' in a few places, remove 'using namespace std' altogether and just write 'std::hex' everywhere. https://developercommunity.visualstudio.com/t/error-c2872-byte-ambiguous-symbol/93889#T-N138537
2020-12-08SL-14481 Use serial number as unique key on MacMnikolenko ProductEngine
2020-12-05SL-2363 Use only product uuid and fallback to product serialAndrey Kleshchev
2020-12-04SL-2363 Windows product key not suitable as unique machine keyAndrey Kleshchev
2019-09-10Merge viewer-release 6.3.2Graham Linden
2019-05-21SL-11238Graham Linden
Fix ambient light inputs to the renderer. Fix 3rd sky shader w/ mistaken density mod conversion. Make ambient clamp apply to all modes. Tune ALM ambient clamp to match non-ALM.
2019-04-30SL-11061 Viewer crashes on launch if serial is either unset or does not ↵andreykproductengine
return a string
2019-04-30SL-10565 LLMachineID crashesandreykproductengine
2019-02-21SL-10565 LLMachineID crashesandreykproductengine
2017-07-10MAINT-7541 Not able to save login credentials on clean installpavelkproductengine
2015-11-10remove execute permission from many files that should not have itOz Linden
2015-04-02improve logging of machine id generationOz Linden
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2012-07-24In getUniqueID(), don't forget to reset formatting on log stream.Nat Goodspeed
Otherwise later log fields start showing up with zero fill, etc.
2012-07-23Fix LLMachineID::getUniqueID() LL_DEBUGS log output.Nat Goodspeed
getUniqueID() was logging six somewhat random bytes as garbage characters. Change to produce a hex string instead.
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-05-27explicit cast cr:RoxieKaren Lahey
2010-05-27ifdef out windows includesKaren Lahey
2010-05-26Add new mechanism for getting a unique machine id.karina