| 
								
								
									 cc9cii | f051fb65ff | Fix memory leak when multiple documents in 3D edit.  Support multiple physics engine per document. | 2014-11-06 08:35:24 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 03abd69b4f | Include string header for gcc. | 2014-11-05 07:20:20 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 7d133d508d | Remove unused code.  Move the cleanup of global resources used by the PhysicsEngine to PhysicsManager. | 2014-11-05 07:10:14 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 37a050873c | Fix crash when multiple scenewidgets were closed.  BtOgre was destroying resources each time. | 2014-11-04 21:46:35 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 70b5d6857a | Add missing files. | 2014-11-04 20:52:28 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 0e70315f91 | Experimental, compiles and runs but crashes in some exit scenarios. | 2014-11-04 20:43:04 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | bd6e54dde3 | Add function to cancel drag by pressing ESC.  Remove debug code. | 2014-11-03 21:24:47 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 092080c69c | Group the commands with begin/end macros. | 2014-11-03 13:57:57 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | bf5ba41223 | Fix deleting physics object when scene nodes were still referencing it.  Remove unused code from MouseState.  Items that do not change are fetched only once. | 2014-11-03 12:46:31 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 4556eb74fe | Fix saving position and rotation. | 2014-11-03 10:07:21 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | e3a000917c | Minor tidy up. | 2014-11-03 10:04:24 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 358cac2f0a | Fix deleting object physics again. | 2014-11-03 10:03:54 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | d9755f82c3 | Position saving - work in progress. | 2014-11-03 08:11:15 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 85ef683319 | Fix deleting physics object when scene node is cleared. | 2014-11-03 08:10:28 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 3796240b19 | Refactor duplicate code sections. | 2014-11-02 18:13:25 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 49d416353e | Remove a redundant list. | 2014-11-02 17:56:28 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 7f54dab6ef | Fix issue where objects were sometimes unresponsive after dragging. | 2014-11-02 15:34:45 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | e174428cc5 | Minor tweaks. | 2014-11-02 15:03:26 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 1eed180a5c | Fix Gcc/MSVC differences with friend class.  Invert camera derived direction. | 2014-11-02 11:41:11 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | a21958d007 | Add option to move the mouse against the screen frame of reference. | 2014-11-02 10:30:44 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 89bb616cbc | Remove debugging code. | 2014-11-02 08:33:32 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 8b4651f055 | Move mouse related functions and states out of WorldspaceWidget. | 2014-11-02 08:22:27 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 998982b16a | Keep physics engines until physics code is moved out of OEngine. | 2014-11-01 21:04:53 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | c6a2461fbd | Delay removing physics until the document is closed.  Also other general cleanup. | 2014-11-01 20:51:04 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 1ee64c7087 | Add missing files for multi-document support. | 2014-11-01 19:12:22 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | b328aa1fb9 | Multiple document support. | 2014-11-01 18:57:39 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 057982b1f8 | Fix Subview interface clutter by keeping a map of Scenewidgets. | 2014-11-01 08:29:08 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | e51d532795 | Show drag movements of objects in multiple scene managers. | 2014-11-01 07:39:58 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | d6e67b248f | Fix deleting objects and scenewidgets. | 2014-11-01 07:29:16 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | ade7f09203 | Keep track of terrain in physics engine.  Should resolve crash exiting after opening multiple subviews of the same cell. | 2014-11-01 00:03:09 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | ac7acb2c22 | Disable more debug code. | 2014-10-31 22:21:24 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 4f685092fb | Merge remote-tracking branch 'remotes/upstream/master' into mouse-picking | 2014-10-31 22:05:24 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | aa7b693a13 | Remove debug settings and minor cleanup. | 2014-10-31 22:04:10 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | fbadaf55ee | Multiple SceneManagers per physics engine now working. | 2014-10-31 21:50:57 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | a2ac4c7650 | Allow multiple scene managers per physics engine.  Compiles but does not work properly. | 2014-10-31 08:18:15 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 0515159b74 | Fix typo. | 2014-10-29 23:38:19 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 1741043f20 | Revert to storing Scene Node names as the key in RigidBody.  Allow moving objects up/down using scroll wheel or touchpad while dragging. Cleanup code a little. | 2014-10-29 23:02:38 +11:00 |  | 
				
					
						| 
								
								
									 Alexander "Ace" Olofsson | c1ce570e37 | Use the enum value from Qt::KeyboardModifiers This fixes the windows build at least | 2014-10-29 04:55:06 +01:00 |  | 
				
					
						| 
								
								
									 cc9cii | 792fbd119f | Resolve incorrect merge issues. | 2014-10-29 10:43:55 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | c990ed4335 | Merge branch 'mouse-picking-state' into mouse-picking Conflicts:
	apps/opencs/view/render/pagedworldspacewidget.cpp
	apps/opencs/view/render/pagedworldspacewidget.hpp | 2014-10-29 09:33:48 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 6ca88dc541 | Merge branch 'master' into mouse-picking Conflicts:
	apps/opencs/model/settings/usersettings.cpp | 2014-10-29 09:28:23 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 8e2a0ea90a | Implemented moving objects around x-y plane. | 2014-10-29 08:13:13 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 68b7532383 | Move code to WorldspaceWidget so that UnpagedWorldspaceWidget can be supported. | 2014-10-29 00:50:48 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | 5afaa0083f | Minimise false detection of grab & drag operation. | 2014-10-28 06:42:33 +11:00 |  | 
				
					
						| 
								
								
									 cc9cii | a01a921644 | Experimental mouse event state machine for 3d editing, starting with drag & drop objects. | 2014-10-28 06:01:19 +11:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | e604fcf282 | Merge branch 'double' | 2014-10-27 09:56:52 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 6f4b753750 | replaced regular function call from SubView to View with signal-slot-connection | 2014-10-27 09:51:55 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 1aef9304e9 | replaced the signal/slot user settings update with a regular function call | 2014-10-27 09:44:18 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | b0a7b457f7 | made double click actions in tables configurable | 2014-10-27 09:32:02 +01:00 |  | 
				
					
						| 
								
								
									 cc9cii | 815e832dbb | Merge branch 'master' into mouse-picking-state | 2014-10-27 18:57:42 +11:00 |  |