David Kelly
9417a176a1
make scripts tree show scripts in directory passed in with --scripts
2017-06-27 18:10:54 -07:00
David Kelly
01155ba4e3
this handles redirecting ktx_cache, data8, prepared
2017-06-27 08:47:54 -07:00
David Kelly
bda50af780
this uses qt's test location for AppData/Local, but leaves Roaming alone
2017-06-23 11:06:48 -07:00
David Kelly
04160f2ca1
switch to change ktx_cache directory (only)
2017-06-23 09:19:41 -07:00
Clément Brisset
c636922a5d
Merge pull request #10590 from huffman/fix/running-marker
...
Update server-console to watch interface via pid rather than marker
2017-06-02 15:57:44 -07:00
Ryan Huffman
86da91ac8d
Remove the runningMarker timer
2017-06-01 18:19:13 -07:00
Stephen Birarda
792d938262
send quit event during shutdown on thread, with timeout
2017-06-01 13:01:24 -07:00
Ryan Huffman
aaf9b9ac7f
Update server-console to watch interface via pid rather than marker
2017-06-01 11:20:36 -07:00
Stephen Birarda
1d9d83b157
initial version of the ClosureEventSender using std::thread
2017-05-31 19:00:41 -07:00
Atlante45
c2e2682eff
Fix "Reset Settings" window poping up every time
2017-05-19 10:50:23 -07:00
Atlante45
201f81f20a
Don't wait on the sandbox
2017-05-16 14:41:57 -07:00
ZappoMan
5dd6daaad7
send identity on nodeActivated not nodeAdded
2017-04-26 11:42:38 -07:00
Anthony J. Thibault
f8e6bd8c6b
Allow multiple instances to run if environment variable is set
...
If the environment variable HIFI_ALLOW_MULTIPLE_INSTANCES is present, the value is ignored,
then you can have multiple copies of interface running on the same machine.
2017-02-03 10:53:26 -08:00
Brad Davis
cbc89e77ab
Consume fewer resources in AssetServer when interface is running locally
2017-01-17 18:15:39 -08:00
Seth Alves
26639aac15
Merge pull request #8789 from Atlante45/fix/settings
...
Use JSON for application Settings
2016-12-15 07:00:46 -08:00
Atlante45
bfc789f072
CR - CLI text
2016-12-14 15:44:00 -08:00
Atlante45
0dec97fc03
Make Steamworks a plugin
2016-12-14 15:37:49 -08:00
Atlante45
3035d43772
Merge branch 'master' of https://github.com/highfidelity/hifi into fix/settings
2016-11-21 13:05:08 -08:00
Brad Davis
e9db8be435
Fix linux build
2016-10-27 16:51:52 -07:00
Brad Davis
018d945b85
Display warning overlay instead of scene when below min spec
2016-10-27 15:51:26 -07:00
Brad Hefta-Gaub
c6d89f181a
CR feedback
2016-10-27 10:08:16 -07:00
Brad Hefta-Gaub
d778b3b4ce
fix the timing of the launchedFromSteam property
2016-10-27 10:00:48 -07:00
Brad Hefta-Gaub
e464858c4c
use SteamClient::isRunning() instead of command line param
2016-10-26 14:08:18 -07:00
Brad Hefta-Gaub
5f2b4c2a7f
CR feedback
2016-10-26 13:27:11 -07:00
Brad Hefta-Gaub
f95a731249
add app property when the app was launched from steam
2016-10-26 13:22:03 -07:00
Brad Hefta-Gaub
d46170bec0
auto shutdown of sandbox when interface quits
2016-10-17 07:55:24 -07:00
Atlante45
d5429e76da
Warnings fixes and cleanup
2016-10-12 10:20:19 -07:00
Atlante45
eaca3b672f
Switch to JSON for application settings
2016-10-12 10:20:19 -07:00
Ryan Huffman
ff8f45d36c
Fix application directory path
2016-10-04 16:47:59 -07:00
Ryan Huffman
224c35d568
Clean up launch server in main.cpp
2016-10-04 16:47:59 -07:00
Ryan Huffman
0aba1d3e54
Fix server arguments causing crash on startup
2016-10-04 16:47:58 -07:00
Ryan Huffman
fe6382d1b6
Update server content path to be relative
2016-10-04 16:47:58 -07:00
Ryan Huffman
392ecb0dae
Update interface to launch server
2016-10-04 16:47:58 -07:00
Atlante45
cea0e182c0
Interface login through steam
2016-08-08 15:39:25 -07:00
Atlante45
6f75fab298
Revert header changes
2016-06-06 13:28:36 -07:00
Atlante45
d8493f960a
Add command line option to enable/disable plugins
2016-06-06 13:28:36 -07:00
Ryan Huffman
dd093e3fcd
Make AccountManager a DependencyManager singleton
2016-05-18 15:38:54 -07:00
Seth Alves
f8f86a0d45
only _exit if not DEBUG
2016-05-07 11:05:38 -07:00
Seth Alves
2425baf6e6
don't early _exit on Linux
2016-04-24 08:14:56 -07:00
Brad Hefta-Gaub
d9ae788818
more CR feedback
2016-04-21 15:55:50 -07:00
Brad Hefta-Gaub
31f9d592e0
support for larger than 35 minute clock skew
2016-04-20 18:42:00 -07:00
Ryan Huffman
e76ed6f73a
Merge branch 'master' of https://github.com/highfidelity/hifi into feat/crash-handling
2016-04-14 09:47:03 -07:00
Brad Hefta-Gaub
83494c4a96
Merge pull request #7594 from huffman/feat/include-rolled-logs-bugsplat
...
Add rolled log files to BugSplat
2016-04-12 08:33:17 -07:00
Ryan Huffman
2dfe96a654
Cleanup headers
2016-04-11 14:50:28 -07:00
Ryan Huffman
9faeb13ae9
Remove error testing code
2016-04-11 14:38:19 -07:00
Ryan Huffman
63aee23bf1
Move crash testing to CrashHelpers.h
2016-04-11 14:29:16 -07:00
Ryan Huffman
316d533d19
Update crash reporting to cover a larger area
2016-04-11 13:50:42 -07:00
Zach Pomerantz
ab72d8d8fb
Init QML GL from share context
2016-04-11 13:47:45 -07:00
Ryan Huffman
6232c82f66
Update BugSplat to only send first and last log files
2016-04-08 09:39:25 -07:00
Zach Pomerantz
e08c9db469
Expose GL property to QML
2016-04-07 18:27:07 -07:00
Ryan Huffman
5fb898de74
Add rolled log files to BugSplat
2016-04-06 10:14:12 -07:00
Brad Hefta-Gaub
5a665f9aef
Merge pull request #7482 from huffman/extra-logging
...
Add system information to log file
2016-04-01 09:10:21 -07:00
Ryan Huffman
8d7670a4e8
Move system information logging to SharedUtil
2016-03-25 16:00:04 -07:00
Ryan Huffman
9efef21527
Fix indentation
2016-03-25 15:38:25 -07:00
Ryan Huffman
c4a87925e2
Add system information to log file
2016-03-25 15:34:53 -07:00
Zach Pomerantz
9f8848e833
Log on first login
2016-03-25 15:07:14 -07:00
Zach Pomerantz
b252139704
LMK when running with old GL version
2016-03-25 14:42:58 -07:00
Ryan Huffman
d7d447c998
Add log to bugsplat report
2016-03-17 13:05:57 -07:00
Andrew Meadows
4bb705360d
interface calls _exit() on Release shutdown
2016-03-17 09:48:50 -07:00
Ryan Huffman
d7b800283b
Adjust bugsplat to use qPrintable
2016-03-11 13:57:05 -08:00
Ryan Huffman
eb402eab75
Fix bugsplat username setting
2016-03-09 10:21:59 -08:00
Ryan Huffman
d20cf12941
Add HF username as default username for bugsplat
2016-03-09 10:21:59 -08:00
Ryan Huffman
d226416306
Update params to MiniDmpSender to be const
2016-02-11 09:46:31 -08:00
Ryan Huffman
3355019cbe
Add custom bugsplat flags
2016-02-11 08:17:20 -08:00
Ryan Huffman
27384dbe0a
Clean up BugSplat initialization
2016-02-09 11:33:50 -08:00
Ryan Huffman
65b82b9bba
Add BugSplat to interface
2016-02-09 10:48:32 -08:00
David Rowe
2020514974
Move OpenGLVersionChecker to gl library
2016-01-29 12:29:21 +13:00
David Rowe
b7134c75c3
Rename OpenGLInfo to OpenGLVersionChecker
2016-01-29 12:14:47 +13:00
David Rowe
af3d842e60
Warn user if OpenGL version is too low (< 4.1)
2016-01-28 15:25:00 +13:00
Atlante45
db18d188b8
Fix wifi ping spikes
...
Moves the setting of Qt's bearer poll timeout earlier to be sure
it's caught.
2016-01-21 15:05:32 -08:00
Stephen Birarda
b1c151b165
remove dead code in main.cpp
2016-01-21 11:04:39 -08:00
Ryan Huffman
fe4c161cb6
Fix sending URL to second interface instance
2016-01-14 12:47:36 -08:00
Ryan Huffman
471c555bca
Add shared memory back into main.cpp
2016-01-04 11:58:56 -08:00
Stephen Birarda
a8896de140
remove dead code, use stop index
2015-12-30 09:45:23 -08:00
Stephen Birarda
5887867ccf
use a QLocalServer to handle multiple instance launches
2015-12-29 11:10:40 -08:00
Ryan Huffman
14e71778a8
Remove unused captures from lambdas in main()
2015-12-22 16:30:02 -08:00
Ryan Huffman
c396caee5e
Update interface to support --url on all platforms
2015-12-22 16:27:33 -08:00
Lars Christensen
110ba131a6
moved translation efforts into subdir
2015-08-25 01:36:19 +02:00
Brad Davis
d65e5882aa
Working on 64 bit builds
2015-06-18 21:44:12 -07:00
Stephen Birarda
ddb52348bc
don't force use of Settings to all QCoreApplication
2015-05-08 16:24:39 -07:00
Brad Davis
302aa9db47
Removing access to the gl widget and display managers
2015-05-02 00:49:52 -07:00
Thijs Wenker
85e9a794a3
ability to run multiple interfaces on single Windows machine by switching user accounts (or using run as)
2015-04-21 03:58:39 +02:00
Brad Davis
f496175fb9
Attempt to stop the crashing on exit caused by the Oculus SDK
2015-04-09 09:17:23 -07:00
Seth Alves
fc5b442e12
interface is reserved, so use interfaceapp as the logging tag for interface. also experiment with a macro for logging
2015-04-07 09:15:11 -07:00
Seth Alves
fb607e2b26
logging groups for library/shared and interface
2015-04-06 18:45:06 -07:00
Brad Davis
7f29a70157
Switchable between SDK/client distortion
2015-02-26 00:06:59 -08:00
Brad Davis
670a566763
Porting oculus rendering to 0.4.4 SDK
2015-02-23 22:15:59 -08:00
Brad Davis
06b9b9cc88
Getting SDK based rendering and Direct HMD mode working
2015-02-21 00:15:12 -08:00
David Rowe
45c0d0e6a9
Fix Windows --url command line parameter handling
2015-02-09 23:50:43 -08:00
David Rowe
4fa2b3a6e9
Fix maximized Windows window unintentionally changing to windowed
...
This stops a maximized Windows window changing to being windowed when
you click on a menu item.
2015-02-09 22:07:12 -08:00
Stephen Birarda
41d2da8712
remove doubled Q_INIT_RESOURCE calls
2015-02-06 15:28:36 -08:00
Stephen Birarda
6a58d8b0a3
resolve conflicts on merge with upstream master
2015-02-06 14:21:07 -08:00
Stephen Birarda
9a98e07b2d
call Q_INIT_RESOURCE from mains to handle static link
2015-02-06 12:39:14 -08:00
David Rowe
9e34b36839
Send hifi command line url to other instance
2015-02-05 17:17:31 -08:00
David Rowe
ab758648c7
Show and focus on the other Interface instance
2015-02-05 16:44:26 -08:00
David Rowe
1fa50fa54d
Run only one instance of Windows Interface at a time
...
OSX automatically does this.
2015-02-05 13:09:06 -08:00
Atlante45
967028e5cf
Removed more QSettings references
2015-01-18 19:29:27 -08:00
Atlante45
8b4a910040
Fix timestamp timer not fired
2014-04-25 12:19:18 -07:00
Atlante45
3eeb3a539d
Fixed lack of resolution in usecTimestampNow()
2014-04-22 11:48:43 -07:00
Atlante45
f7f30e118c
More gettimeofday cleanup
2014-04-21 15:17:11 -07:00
Stephen Birarda
684c6b5372
run regex header replacement on all cpp files
2014-04-09 09:35:42 -07:00
Dimitar Dobrev
9eb217794c
Added time stamps to the chat. Enabled translations.
2014-03-12 01:24:30 +02:00
Stephen Birarda
5f130872af
repair usage of INI file for QSettings
2014-02-19 14:09:18 -08:00
Stephen Birarda
987c639e36
initial newline removal from all QDebug calls
2014-01-14 13:09:22 -08:00
ZappoMan
5b36953e81
cleanup clockSkew debug options and remove some chatty logs
2013-12-18 19:33:52 -08:00
ZappoMan
6b0d7c30f0
added debugging option for forced clock skew
2013-12-18 16:58:49 -08:00
Leonardo Murillo
939a9bf5c4
We can let qt find things on its own, which will let us add frameworks/plugins inside the bundle
2013-12-12 12:59:34 -08:00
Andrzej Kapolka
8f633f87e9
Fix for seg fault on Linux exit.
2013-12-09 13:32:02 -08:00
Stephen Birarda
4d9075f21c
optionally check /usr/local/lib for plugins
2013-08-16 13:58:22 -07:00
Stephen Birarda
1b48d4f0fc
revert removal of extraneous newlines
2013-07-16 12:46:32 -07:00
Stephen Birarda
89d3cfdb6f
remove now extraneous newlines after switch to QDebug
2013-07-16 11:16:51 -07:00
Stephen Birarda
afe49bc756
switch calls to printLog to QDebug
2013-07-16 11:07:22 -07:00
Stephen Birarda
36c6912de8
your agents are now nodes
2013-07-03 10:35:09 -07:00
Stephen Birarda
222a596754
remove unnecessary OctalCode include in main
2013-06-07 10:59:40 -07:00
ZappoMan
46c6f2f9b5
latest copy paste
2013-05-29 15:02:28 -07:00
ZappoMan
377fb1e936
latest copy and paste
2013-05-29 12:06:58 -07:00
Geenz
fb553fce80
Refactor startup timing a little by getting the current time the moment the application enters its main function, then passing that to Application's constructor. Also fix the titlebar bug by setting the title bar at the end of initializeGL() instead of at the end of the first frame (which would actually further the inaccuracy of the startup time).
2013-05-22 10:53:35 -04:00
Jeffrey Ventrella
a0e8c0da74
more work on avatar lookat
2013-05-14 18:15:54 -07:00
Jeffrey Ventrella
a5e696b696
Merge remote-tracking branch 'upstream/master'
2013-05-14 17:31:03 -07:00
Jeffrey Ventrella
f53b49c496
working on lookat (eye contact)
2013-05-14 17:30:41 -07:00
Jeffrey Ventrella
7117e4a76c
Merge remote-tracking branch 'upstream/master'
2013-05-14 11:44:34 -07:00
Jeffrey Ventrella
acda87502e
more work on camera shifting between modes
2013-05-14 11:43:51 -07:00
ZappoMan
63510aa30b
Merge pull request #301 from PhilipRosedale/master
...
Improved stability of invensense for drift
2013-05-14 11:27:01 -07:00
Andrzej Kapolka
1e99389a4b
Various fixes, removed the bulk of main.cpp.
2013-05-13 23:15:45 -07:00
Andrzej Kapolka
75eee4bcbd
Merge branch 'master' of https://github.com/worklist/hifi
...
Conflicts:
interface/src/Application.cpp
interface/src/Application.h
2013-05-13 21:23:00 -07:00
Andrzej Kapolka
e0388515a4
Massive migration from GLUT/globals to Qt/class members. Mostly there.
2013-05-13 21:11:54 -07:00
Philip Rosedale
6b85d93aee
Simplified serial port init to not use baud.
2013-05-13 18:52:43 -07:00
Philip Rosedale
87dfbf9f4f
Improved Invensense stability by adding average of first few samples to better eliminate DC bias/drift
2013-05-13 18:04:21 -07:00
Jeffrey Ventrella
6e3ab12411
Merge remote-tracking branch 'upstream/master'
2013-05-13 16:54:41 -07:00
Jeffrey Ventrella
54010d36c4
created transitions between camera modes
2013-05-13 16:53:45 -07:00
ZappoMan
b196227385
Added wantResIn and wantColor feature between client and server
...
- Updated Voxel Server to support non-res-in version of voxel distribution
- Updated agent data to allow client to send desired res-in and color state
- added menu items to client debug menu to toggle wantResIn and wantColor
2013-05-13 15:02:46 -07:00
Jeffrey Ventrella
6f1000447b
Merge remote-tracking branch 'upstream/master'
2013-05-13 14:01:32 -07:00
Jeffrey Ventrella
3ab0fa4e8c
added code to detect mouse hovering over avatar joints for various touch effects
2013-05-13 14:00:25 -07:00
Andrzej Kapolka
57af5b11dd
Start out with voxel editing disabled; let the add/delete/color buttons toggle
...
the mode.
2013-05-13 11:27:55 -07:00
Andrzej Kapolka
4bbd3e2e07
Better way of coming up with a contrasting color.
2013-05-13 09:41:50 -07:00
Andrzej Kapolka
eb77f5ff83
Removed debug code, more tests for staged-for-deletion.
2013-05-12 20:36:10 -07:00
Andrzej Kapolka
4289921b7e
Merge branch 'master' of https://github.com/worklist/hifi
2013-05-11 15:39:18 -07:00
Andrzej Kapolka
9802403749
Let's do some locking to prevent simultaneous access from different threads.
2013-05-11 15:38:49 -07:00
Jeffrey Ventrella
442632f467
fixed merge conflict
2013-05-11 11:50:19 -07:00
Jeffrey Ventrella
5c10ca5677
Merge remote-tracking branch 'upstream/master'
2013-05-11 11:48:34 -07:00
Jeffrey Ventrella
08aba4decb
fixed problem of camera shifting when application starts (made camera jump to ideal position/rotation when initialized)
2013-05-11 11:48:00 -07:00
Philip Rosedale
f115f2a991
fixes to repair merge
2013-05-11 10:55:20 -07:00
Philip Rosedale
dec7e5921c
Merge remote-tracking branch 'upstream/master'
2013-05-11 10:49:23 -07:00
Philip Rosedale
a89b011ddf
Spacing fixes
2013-05-11 10:47:02 -07:00
Philip Rosedale
a1e9235db5
fixed per review
2013-05-11 10:41:34 -07:00
Philip Rosedale
59a681ee44
Fixes per review.
2013-05-11 10:19:57 -07:00
Jeffrey Ventrella
ab9fa0a556
cleaned up some code
2013-05-10 22:31:51 -07:00
Jeffrey Ventrella
1e4305d277
Merge remote-tracking branch 'upstream/master'
2013-05-10 21:58:52 -07:00
Jeffrey Ventrella
e4c84e7b74
added mouse view shift behaviors
2013-05-10 21:58:11 -07:00
Andrzej Kapolka
750843e867
More editing progress. Now there are threading issues. Joy!
2013-05-10 21:02:08 -07:00