Stephen Birarda
7ddd70a84a
Merge pull request #13871 from birarda/bug/double-domain-connect
...
force NodeList reset if DS changes session or local ID
2018-08-27 11:59:24 -07:00
Sam Gondelman
6730635931
Merge branch 'master' into scriptvec3
2018-08-27 10:43:52 -07:00
Simon Walton
861d1e26a9
Remove unused variable
2018-08-24 18:02:28 -07:00
Simon Walton
bf839ca291
Handle _unfilteredHandlers first upon processing datagrams
2018-08-24 16:53:38 -07:00
Simon Walton
4392b3c2a8
Merge remote-tracking branch 'upstream/master' into avatar-mixer-scaling
2018-08-24 16:07:00 -07:00
John Conklin II
fcdbc6c6d2
Merge pull request #13778 from SamGondelman/bloom
...
Enable bloom in zone properties
2018-08-24 14:46:31 -07:00
Stephen Birarda
cb4ce4fedb
make sure settings are re-requested on new connection
2018-08-24 13:05:04 -07:00
Stephen Birarda
1263db5688
force NL reset if the domain changes session ID or local ID
2018-08-23 16:48:46 -07:00
Simon Walton
9dac399c20
Merge branch 'master' into avatar-mixer-scaling
2018-08-23 13:58:38 -07:00
John Conklin II
5dd64645eb
Merge pull request #13861 from SimonWalton-HiFi/safe-landing-fixes
...
Fix safe-landing protocol for sparse domains
2018-08-23 10:17:08 -07:00
Simon Walton
c0966d738e
Use EntityVersion for the EntityQueryInitialResultsComplete packet
2018-08-22 16:40:49 -07:00
Simon Walton
c4b916af62
Just bump packet version for EntityQueryInitialResultsComplete
2018-08-22 16:22:30 -07:00
David Rowe
883479d654
Merge branch 'master' into M17428-c
2018-08-23 10:43:44 +12:00
Simon Walton
dd098f05c2
Change EntityQueryInitialResultsComplete protocol to use exclusive sequence number
2018-08-22 14:54:07 -07:00
Simon Walton
d8d940b06a
Cap datagrams-at-once processed; debugging output
2018-08-22 10:28:32 -07:00
Simon Walton
4084973cca
Changes for linux compilation
2018-08-21 16:04:08 -07:00
Simon Walton
e867ae86f4
Split readPendingDatagrams() into two slots
2018-08-21 14:44:55 -07:00
Stephen Birarda
7d8db482a3
put back ExtendedIODevice ctor for ubuntu warning
2018-08-21 13:21:21 -07:00
Stephen Birarda
3e2d4dc696
fixes and improvments addressing CR comments
2018-08-21 10:53:52 -07:00
Stephen Birarda
e6b419d283
add instanced traits and migrate avatar entities
2018-08-21 10:31:15 -07:00
Stephen Birarda
be7eb57205
handle whitelist avatar URL override via traits
2018-08-21 10:31:14 -07:00
Stephen Birarda
a80d19a44a
remove skeleton from identity, handle in clients
2018-08-21 10:31:14 -07:00
Stephen Birarda
26a1f03314
send traits in bulk to avatar mixer client
2018-08-21 10:31:14 -07:00
Stephen Birarda
f23a036f4a
add node local ID retreivable from NodeData
2018-08-21 10:31:14 -07:00
Stephen Birarda
486557e28a
initial trait packet sending on skeleton URL change
2018-08-21 10:31:14 -07:00
Sam Gondelman
f0986a7f5a
Merge branch 'master' into scriptvec3
2018-08-20 10:56:45 -07:00
David Rowe
846f38584f
Merge branch 'master' into M17428
2018-08-17 15:01:35 +12:00
John Conklin II
bbf6162361
Merge pull request #13632 from Atlante45/fix/udt-rtt
...
Fix potential reliable connection lockup.
2018-08-16 13:15:23 -07:00
David Rowe
a86fdeafc0
Merge branch 'master' into M17248-a
2018-08-16 10:38:30 +12:00
Seth Alves
527b27da96
pseudo-joints for far-grab positions
2018-08-14 08:55:20 -07:00
David Rowe
2a177e04e1
Misc. tweaks
2018-08-11 10:11:56 +12:00
David Rowe
38d8a9a2da
Send messages locally if not connected to a domain
2018-08-11 07:00:50 +12:00
SamGondelman
fb75b42059
working on enabling bloom
2018-08-07 22:26:30 -07:00
John Conklin II
3a6a72a079
Merge pull request #13643 from SimonWalton-HiFi/user-setting-hmac
...
Add DS option to disable HMAC packet authentication
2018-08-03 17:45:32 -07:00
Sam Gondelman
7772e8adf2
Merge branch 'master' into scriptvec3
2018-08-03 14:57:49 -07:00
John Conklin II
243bd5ea69
Merge pull request #13536 from SimonWalton-HiFi/script-engine-thread-agent
...
ScriptsModel instances should be created & destroyed on the same thread (for Agent)
2018-08-03 13:32:11 -07:00
Simon Walton
88fafc7a1f
Merge pull request #13704 from SimonWalton-HiFi/delay-physics
...
Enable physics after ES indicates all nearby entities received
2018-08-01 18:15:00 -07:00
John Conklin II
fd1a431729
Merge pull request #13689 from ctrlaltdavid/M15244
...
Move scriptable caches' APIs into scripting interfaces
2018-08-01 11:50:13 -07:00
Simon Walton
ecfba312ef
Merge remote-tracking branch 'upstream/master' into script-engine-thread-agent
2018-07-31 15:54:54 -07:00
Simon Walton
33a46a6a82
Make ThreadedAssignment::setFinished() protected
2018-07-31 15:46:43 -07:00
Simon Walton
64fc3e1091
ThreadedAssignment calls virtual stop() upon domain disconnect
2018-07-31 15:30:33 -07:00
SamGondelman
7c8d080050
Merge remote-tracking branch 'upstream/master' into scriptvec3
2018-07-31 14:04:23 -07:00
Simon Walton
a320308eaf
Fix sequence number encoding issue
...
Don't mix QDataStream and readPrimitive. Also fix logic
issues in completion check; move new packet type; don't
reset known sent entities upon initial completion;
other reviewer recommendations.
2018-07-31 13:54:22 -07:00
Seth Alves
4ff9252b47
Merge pull request #13718 from jherico/fix/fb15963
...
Support rendering of 'about' URLs in web entities
2018-07-31 09:44:31 -07:00
SamGondelman
2ca217eb4a
merge with master
2018-07-30 17:43:15 -07:00
John Conklin II
6d7116fad7
Merge pull request #13676 from thoys/fix/api/agent
...
MS15184: Remove deprecated functions in Agent API
2018-07-30 14:48:10 -07:00
Brad Davis
c991053c93
Support rendering of 'about' URLs in web entities
2018-07-30 11:56:31 -07:00
John Conklin II
fc88165e23
Merge pull request #13696 from SamGondelman/particleRot
...
Particles don't spin with head roll, new spin + rotateWithEntity properties
2018-07-27 14:54:48 -07:00
David Rowe
baf88ab508
Revise scriptable resource caches' interfaces
2018-07-26 16:12:16 +12:00
David Rowe
16e06de9cd
Move scriptable caches into scripting interfaces
...
Removed non-working getResource() API functions.
2018-07-25 22:10:14 +12:00
SamGondelman
4750611af9
particles don't spin with head roll, add particle spin properties, negative emitSpeed
2018-07-24 23:47:58 -07:00
Simon Walton
47e99cdeac
Initial code for AC side of Enabling Physics plan
...
When interface sets query flag send only entities
close to main frustrum origin, until no more available,
then send unreliabe sequence # reliably.
2018-07-24 16:50:37 -07:00
Stephen Birarda
0cd5a24233
Merge pull request #13677 from birarda/bug/no-socket-error-string
...
remove thread-unsafe socket errorString call
2018-07-24 16:16:25 -07:00
Stephen Birarda
8224492d72
avoid thread-unsafe socket errorString call
2018-07-24 12:24:01 -07:00
Thijs Wenker
e2d7431456
move agent scripting interface to its own class to get rid of deprecated API
2018-07-24 16:54:24 +02:00
Howard Stearns
49d9d61425
Merge pull request #13305 from howard-stearns/personal-space-bubble-off-for-new-users
...
Personal space bubble is defaulted off for now for new users
2018-07-23 12:29:00 -07:00
Clement
87daa55f0b
Remove deprecated control packet types
2018-07-20 18:12:24 -07:00
Clement
9a1c4afbd8
More cleanup
2018-07-20 18:12:24 -07:00
Clement
0bfe2671dd
Cleanup udt dead code
2018-07-20 18:12:24 -07:00
Simon Walton
d147d17b70
Update PacketType version for domain list
2018-07-19 10:04:29 -07:00
Simon Walton
5d13f6c030
Bump DomainListVersion for new protocol
2018-07-19 09:55:28 -07:00
Simon Walton
3002abeddc
Add DS option to turn off packet authentication
2018-07-18 18:22:36 -07:00
Simon Walton
c1e6221391
Merge branch 'master' into script-engine-thread-agent
2018-07-13 10:06:49 -07:00
Sam Gondelman
b53772f9ca
Merge pull request #13431 from Cristo86/android_stop_downloads_bg
...
Android - Prevent pending downloads to happen when going back to home
2018-07-12 15:22:56 -07:00
SamGondelman
5bbd5b9e52
vec2 conversion
2018-07-10 16:32:49 -07:00
Simon Walton
1c23fc75a4
Emit finished signal from AC derived classes
...
To avoid Agent destruction-in-use move emit finished from
setFinished to Agent methods. For other ACs emit from
aboutToFinish().
2018-07-09 16:56:54 -07:00
Simon Walton
000423673e
Don't explicitly destroy script engine; emit finished when actually finished
2018-07-09 13:30:44 -07:00
John Conklin II
e6801c303a
Merge pull request #13432 from SimonWalton-HiFi/avatar-identity-request
...
Implement AvatarRequestIdentity and use if interface gets unknown avatar data
2018-07-09 10:07:19 -07:00
Cristian Luis Duarte
be8351dc0d
Android - Rollback pause/resume mechanism. Stop server checkIns, reset nodeList before entering background
2018-07-06 20:43:52 -03:00
John Conklin II
01610a1520
Merge pull request #13559 from wayne-chen/fixCopyAddress-case-16444
...
Fix AddressManager copyAddress/copyPath functionality
2018-07-06 14:11:08 -07:00
Wayne Chen
0facbedbbc
adding Q_INVOKABLE method for copying to Application clipboard
2018-07-06 11:03:58 -07:00
John Conklin II
f2d0f1ffbc
Merge pull request #13458 from SimonWalton-HiFi/aggressive-domain-checkins
...
Send repeated check-in requests for greater resilience
2018-07-06 10:58:46 -07:00
Simon Walton
33ae04f9ea
Change sense of DomainHandler::checkInPacketTimeout() return value
2018-07-05 16:39:13 -07:00
Clément Brisset
f2a3907e3d
Merge pull request #13357 from SimonWalton-HiFi/memcheck-fixes
...
Entity Script Server memory leak when taking down EntityTree
2018-07-05 15:30:45 -07:00
Cristian Luis Duarte
a878ad5a33
Android - remove logs from pause/resume and pending requests
2018-07-05 14:58:55 -03:00
Cristian Luis Duarte
736fc41bb9
Android - Remove resume code that tries the next pending download as entering domains asks for resources anyway
2018-07-04 19:37:12 -03:00
Simon Walton
ec67b8ad56
Address reviewer comments
2018-07-03 15:31:34 -07:00
Cristian Duarte
6b5e5702dd
Android - implement pause-resume of requests chain in ResourceCache
2018-07-02 20:05:59 -03:00
John Conklin II
3f975cfa84
Merge pull request #13506 from sabrina-shanman/fix-osx-crash-on-exit
...
Fix Mac Crashes On Shutdown
2018-07-02 15:27:26 -07:00
Cristian Duarte
6b3a9def7a
Merge branch 'hifi_master' into android_stop_downloads_bg
2018-07-02 17:37:40 -03:00
Stephen Birarda
dce9cb0404
fix case where TCP Vegas would not re-send lost ACK
2018-06-29 15:42:59 -07:00
sabrina-shanman
e4377a6c95
Prevent type conversion in ~ResourceManager constant
2018-06-29 10:55:01 -07:00
Stephen Birarda
b5254f1ea5
cleanup race on deleteLater after callback processed
2018-06-27 11:41:37 -07:00
Stephen Birarda
70cab27c1a
add a safeguard deleteLater for QNetworkReply
2018-06-27 11:41:37 -07:00
Stephen Birarda
24f92502b5
add warning output of error from AccountManager
2018-06-27 11:41:37 -07:00
Stephen Birarda
e90ea82ef5
move AddressManager to NodeList thread, fix AccountManager invokes
2018-06-27 11:41:37 -07:00
Seth Alves
dcebbada28
fix various crashes-upon-exits
2018-06-26 10:08:44 -07:00
Simon Walton
b63515f42a
Send multiple copies of domain check-in for greater resilience
...
Also move domain-limit check to start of NodeList::sendDomainServerCheckIn().
2018-06-25 14:36:50 -07:00
Simon Walton
dafd97b6f4
Duplicate domain check-ins after timeouts
2018-06-22 18:21:32 -07:00
Simon Walton
3775bdc335
Move PacketType::AvatarIdentityRequest so as to not break ICE
2018-06-22 17:20:43 -07:00
Sam Gondelman
850e2d5cf5
Merge branch 'master' into particleFix
2018-06-21 17:32:24 -07:00
Sam Gondelman
afc64a18a1
Merge pull request #13362 from SamGondelman/modelTextures
...
Fix transparent textures rendering wrong sometimes
2018-06-21 14:23:49 -07:00
Cristian Luis Duarte
3837952418
Android - Add a clear method on pending downloads and use it when going background
2018-06-20 18:29:04 -03:00
Simon Walton
5bf075457c
Add avatar identity request packet
2018-06-19 10:21:30 -07:00
Andrew Meadows
6d422e4678
Merge 'master' into 'workload'
2018-06-18 10:30:13 -07:00
SamGondelman
9ea65950d5
particles: threadsafe, cleanup, rework initialized logic
2018-06-15 15:45:06 -07:00
Sam Gondelman
225a98129a
Merge branch 'master' into modelTextures
2018-06-15 15:09:32 -07:00
Andrew Meadows
be0899c41d
remove unnecessary writes to appease Xcode's static analyzer
2018-06-15 11:44:22 -07:00
John Conklin II
d66ed07061
Merge pull request #12901 from kitely/fix-banning-users
...
Fixed banning users
2018-06-14 09:33:28 -07:00
SamGondelman
5ac7ced306
cleanup renderable model entity item, fix crash on reload, fix different transparent bug
2018-06-13 17:14:52 -07:00
John Conklin II
0ba97fa83b
Merge pull request #13338 from amantley/scriptedBlendshapesFaceFlags
...
Scripted Blendshapes and Procedural Face Movement Flags
2018-06-13 10:32:59 -07:00
Anthony J. Thibault
042f902d2e
Merge branch 'master' into scriptedBlendshapesFaceFlags
2018-06-11 17:13:30 -07:00
Stephen Birarda
b41c80f31e
Merge pull request #13221 from huffman/feat/oven-cli-texture-options
...
Add more texture options to Oven CLI
2018-06-11 12:01:56 -07:00
John Conklin II
6794fedf5b
Merge pull request #13337 from ctrlaltdavid/21887
...
Don't save user location if not connected to domain
2018-06-11 11:09:57 -07:00
Simon Walton
740ccd3495
Merge branch 'master' into memcheck-fixes
2018-06-08 14:21:57 -07:00
Sam Gondelman
4e649d2498
Merge pull request #13276 from SamGondelman/resource
...
Protect against null resource
2018-06-08 11:35:04 -07:00
Simon Walton
131a57248b
NLPacket local ID could be used uninitialized (according to valgrind)
2018-06-08 10:27:03 -07:00
David Rowe
8e1e93abb0
Don't save user location if not connected to domain
2018-06-08 15:04:01 +12:00
amantley
3f58202667
updated the AvatarMixerPacketVersion to ProceduralFaceMovementFlagsAndBlendshapes in PacketHeaders.cpp
2018-06-07 17:41:12 -07:00
David Back
afd4b5a8ab
update default avatar to fix non-flat feet
2018-06-06 11:48:04 -07:00
howard-stearns
65e3652b9f
Personal space bubble is defaulted off for now.
2018-06-05 11:47:44 -07:00
Andrew Meadows
4329ea5240
Merge master' into 'workload'
2018-06-04 16:11:25 -07:00
Andrew Meadows
8eedf83f70
increment packet version for workload logic
2018-06-04 15:23:31 -07:00
John Conklin II
611159f65f
Merge pull request #13188 from SimonWalton-HiFi/placename-crash
...
Initialize Qt's use of openssl lib before calling RSA code
2018-05-31 14:34:24 -07:00
SamGondelman
1470170296
lock weak resource
2018-05-31 11:54:37 -07:00
John Conklin II
6095a3b319
Merge pull request #13082 from jherico/feature/shader_cache
...
Shader load time performance optimiziations
2018-05-30 13:55:34 -07:00
Simon Walton
a3324c5616
Remove empty destructor
2018-05-30 13:52:26 -07:00
Simon Walton
8fb5d1b92d
Make RSA key-pair class a Runnable that's owned by a threadpool
2018-05-30 13:41:08 -07:00
Simon Walton
66d39667e1
AccountManager destructor waits for any RSA key thread
2018-05-29 17:04:37 -07:00
Anthony Thibault
eae5215d94
Merge pull request #13206 from ctrlaltdavid/21872-c
...
JSDoc fixes
2018-05-24 16:44:55 -07:00
Bradley Austin Davis
3beb77694f
Cached shader binaries and uniform data for shaders
2018-05-24 12:42:33 -07:00
Andrew Meadows
885c7bc97d
bump protocol for extra byte in collisionMask
2018-05-24 11:28:52 -07:00
John Conklin II
3e665fb616
Merge pull request #13179 from dback2/cloneables
...
Server-Managed Cloneables + Cloneable Properties
2018-05-23 12:40:27 -07:00
Ryan Huffman
59ca2f9977
Fix ResourceManager not properly shutting down thread
2018-05-23 10:51:12 -07:00
Liv Erickson
56493346c1
fix permissions check
2018-05-22 15:41:48 -07:00
Liv Erickson
0ebd13b3e6
cannot edit origin from client / fix ICE issue
2018-05-22 13:17:23 -07:00
David Rowe
fa54461788
Update some recent JSDoc additions
2018-05-22 08:52:39 +12:00
John Conklin II
168edb1cde
Merge pull request #13192 from druiz17/fix-spaming-set-host
...
fix case sensitive comparison in AddressManager::setHost
2018-05-21 11:16:18 -07:00
David Rowe
e44e7ca35f
Fix up Resource and resource cache APIs' JSDoc
2018-05-21 11:57:16 +12:00
David Rowe
6d4f704279
Regularize some JSDoc usage
2018-05-21 09:32:10 +12:00
Dante Ruiz
027d1ed50b
making requested changes
2018-05-18 11:07:11 -07:00
Liv Erickson
de05388ebf
Merge branch 'master' of github.com:highfidelity/hifi into clone-server
2018-05-18 10:42:26 -07:00
Simon Walton
545ada0abb
Connect signal to keyGen thread for it to quit when owner destructed
2018-05-18 10:28:52 -07:00
Dante Ruiz
48404d811c
fix case sensitive comparison
2018-05-17 16:34:52 -07:00
Simon Walton
fe92cf0c47
Move fix up a level to bit a little more general
2018-05-17 13:34:38 -07:00
David Rowe
2669a39e0f
Deprecate Agent API items that shouldn't be exposed in the API
2018-05-18 07:32:25 +12:00
Simon Walton
86a8672c5a
Initialize Qt/openssl before RSA keygen to prevent collision
2018-05-17 10:17:22 -07:00
David Rowe
6db4dd8673
Merge branch 'master' into 21872-b
...
# Conflicts:
# interface/src/ui/Snapshot.h
2018-05-17 20:11:14 +12:00
David Back
f8fc7bedd7
Merge branch 'master' of https://github.com/highfidelity/hifi into cloneables
2018-05-15 17:31:43 -07:00
John Conklin II
aca261af3e
Merge pull request #12939 from Cristo86/android_places_goto
...
Android Search & Go To
2018-05-15 16:43:38 -07:00
David Rowe
1ca6bd2f0b
location getter/setter JSDoc
2018-05-15 17:37:45 +12:00
David Rowe
8ea3a733ca
Resource API JSDoc stub
2018-05-15 10:32:36 +12:00
David Rowe
b445371ad8
Resources API JSDoc stubs
2018-05-12 16:24:34 +12:00
David Back
3031bb05be
Merge branch 'master' of https://github.com/highfidelity/hifi into cloneables
2018-05-11 17:54:20 -07:00
David Rowe
cf9053c873
Merge branch 'master' into 21872-b
2018-05-12 10:50:31 +12:00
Gabriel Calero
9b5da09dc7
Fix connection issue syncing two AccountManagers
2018-05-11 18:08:56 -03:00
Stephen Birarda
4f7ce7345d
Merge pull request #13045 from SimonWalton-HiFi/domain-checkins-tweak
...
Reset pending domain check-in count more frequently
2018-05-11 13:31:03 -07:00
David Back
65bda27ae3
Merge branch 'master' of https://github.com/highfidelity/hifi into cloneables
2018-05-11 13:03:27 -07:00
David Rowe
3891ebe703
Agent API JSDoc stubs
2018-05-11 20:20:07 +12:00
John Conklin II
bc9e403ab9
Merge pull request #13005 from SimonWalton-HiFi/hmac-auth2
...
Use HMAC authentication for network packets - 2nd attempt
2018-05-10 14:38:18 -07:00