Mike Erwin
a7f2cbc88f
As-yet uncommitted changes from end of summer. General code cleanup Mac-side, removed some unnecessary NSAutoreleasePool guards, etc. By no means complete -- just wanted to get this in and do a fresh checkout on another machine.
2010-12-14 22:43:52 +00:00
Mike Erwin
4bfd915f9c
pencils down! additional Windows Wacom wackiness.
2010-08-16 18:59:36 +00:00
Mike Erwin
2c468d9e5a
Further hacking on Windows tablet code. More accurate detection of certain tablet tools (mice, etc.). Made tablet mouse/pen buttons play nice with GHOST. Removed old code from WindowWin32.
2010-08-15 11:02:03 +00:00
Mike Erwin
0473790bbe
removed gpencil Manhattan distance from user prefs. updated ghost build script.
2010-08-14 23:33:22 +00:00
Mike Erwin
91e2a55171
continued Win32 tablet hackery
2010-08-14 21:01:09 +00:00
Mike Erwin
7428380cc3
still working on tablet for Windows...
2010-08-13 00:34:57 +00:00
Mike Erwin
fc5c4d98f4
Minor cleanup of Windows tablet code.
2010-08-12 14:02:38 +00:00
Mike Erwin
1232bb6923
Better Intuos4 support on Windows.
2010-08-12 13:04:00 +00:00
Mike Erwin
485d1ef06e
Updated Win32 tablet code.
2010-08-12 04:03:40 +00:00
Mike Erwin
1c2d36344c
Linux compiles again, no SpaceNav yet.
2010-08-10 09:56:39 +00:00
Mike Erwin
4bf887d4d3
SpaceNav works in 3D view on Windows. Cleaned up related WIP code.
2010-08-10 09:51:22 +00:00
Mike Erwin
ced1bd9e7d
Windows shell/IE #define.
2010-08-08 05:08:35 +00:00
Mike Erwin
757f75b768
merged 30707:31141 from trunk
2010-08-07 12:51:51 +00:00
Mike Erwin
f399481251
SpaceNav turntable and fit in 3D view. Tablet data rides with cursor/button events (incomplete! Mac-only for now). Grease pencil works better with pen.
2010-08-07 10:57:15 +00:00
Damien Plisson
4da55eed8f
OSX/Cocoa : fix the Cmd modifier stuck after cancelling the quit dialog
2010-08-01 16:25:00 +00:00
Mike Erwin
ad623ddd82
merged 29285:30707 from trunk
2010-07-25 10:09:17 +00:00
Mike Erwin
b0193772da
removing Mac C++ file (contents same as Obj-C++ file), since TortoiseSVN's 'rename' forgot to do it
2010-07-25 08:38:13 +00:00
Mike Erwin
a7ba245fe3
Activated NDOF capture for Windows. Robust++ for generic NDOF manager. Removed experimental Win32 mouse and NDOF code now that good solutions are in place. Cleaned up formatting.
2010-07-24 11:06:08 +00:00
Mike Erwin
a51ebf247f
Renamed Mac file to exclude it from Windows build. Revoke this cowardly commit once I figure out how to properly fix the build script!
2010-07-24 06:49:24 +00:00
Mike Erwin
c4c46e4403
mostly formatting: put SystemCocoa on a diet of a thousand tabs, also spotted and fixed a leaky switch-case (trackpad gesture for 'rotate')
2010-07-23 10:03:22 +00:00
Mike Erwin
6216199af8
SpaceNav event capture for MacOS, dispatch for all platforms. To compile this, you need their Mac driver installed and to send '-weak_framework 3DconnexionClient' to the linker. I'm also exploring a HID Manager version, bypassing their driver (and any licensing issues).
2010-07-23 06:45:59 +00:00
Mike Erwin
47ea957c9d
provided a way for NDOF manager to poke SystemCocoa about out-of-loop events
2010-07-23 06:36:08 +00:00
Mike Erwin
195ad03901
more preliminary NDOF handling stuff (untested)
2010-07-22 09:30:01 +00:00
Mike Erwin
6c2dee0198
revamped NDOF event system for ghost, added (untested) Mac support
2010-07-22 07:23:41 +00:00
Mike Erwin
f0167c6a41
get more mouse events only when in hi-fi mode
2010-07-22 07:18:12 +00:00
Mike Erwin
b86a25efba
removed some NDOF plugin-related code
2010-07-22 07:15:00 +00:00
Mike Erwin
8a4d43427d
removed more unused Macintosh Carbon code
2010-07-22 07:10:57 +00:00
Mike Erwin
1a27b5a74d
removed unused Macintosh Carbon code
2010-07-22 07:07:28 +00:00
Campbell Barton
75410037fd
- correct some spelling errors.
...
- remove FreeCamera struct (wasnt used)
- remove world color alpha values (not used anywhre).
2010-07-20 10:41:08 +00:00
Mike Erwin
14736cab16
Added rudimentary SpaceNav event capture code for Windows.
...
Disabled RawInput mouse code.
2010-07-17 05:52:46 +00:00
Mike Erwin
8a138f4ab2
fixed misspelled variable in Wacom utility
2010-07-17 05:49:41 +00:00
Campbell Barton
a3e0667e94
Rather then hard coded /usr/share, use CMAKE_INSTALL_PREFIX to set the PREFIX, could be added for scons/make too.
2010-07-15 20:25:09 +00:00
Mike Erwin
f6730216e0
Tweak Windows #includes to require WinXP or newer and speed up build times.
2010-07-15 12:30:16 +00:00
Mike Erwin
7aa8ae3781
Hi-fi mouse input on Windows!
...
The remains of a RawInput mouse attempt are included, but disabled. RawInput will still be used for multi-axis devices.
Eliminated the need for several #defines by requiring WinXP or newer.
2010-07-15 12:24:14 +00:00
Mike Erwin
5b1925afba
Improved tablet support on Windows. Nice deep queue for input points. Much more is being captured now. WT_PACKET events are disabled until I can revisit in a day or two.
...
Also added Wacom's driver wrappers, with their permission. These won't live here very long, but the WindowWin32 tablet code uses it for now.
2010-07-15 12:12:52 +00:00
Mike Erwin
56b287bfe6
disabled lo-fi dispatch log to reduce event debugging noise
2010-07-15 11:54:24 +00:00
Jason Wilkins
5505697ac5
Merge GSOC Sculpt Branch: 28499-30319
...
https://svn.blender.org/svnroot/bf-blender/branches/soc-2010-jwilkins
See log of that branch for details.
2010-07-14 14:11:03 +00:00
Benoit Bolsee
ac981c08af
Update MSVC project files
2010-07-12 11:37:15 +00:00
Andrea Weikert
ffcec4024b
installation paths:
...
small fix: removed extra slash in system path
2010-07-11 15:30:32 +00:00
Damien Plisson
6682dae779
Fixed bug [ #22555 ] OSX/Cocoa: Suppress delayed mouse position changed event after setting it
2010-07-09 18:54:44 +00:00
Mike Erwin
12d7b10c10
added filtered event dispatch for lo-fi mouse/pen input
2010-07-08 01:53:36 +00:00
Andrea Weikert
c468f94f53
fix mingw compile
...
- seems to have been conflicting #defines for INT, solved by moving #include up
2010-07-06 20:31:55 +00:00
Damien Plisson
ea183b58d3
Fixed bug [ #22757 ] : hide dock and menu on OSX only when Blender window is maximized to fullscreen on the primary monitor
2010-07-06 19:59:37 +00:00
Damien Plisson
dd724f2826
File/installation paths: osx (cocoa & carbon) update in ghost
2010-07-05 19:59:37 +00:00
Diego Borghetti
63335f2d10
Fix Makefile for new getUserDir system.
2010-07-05 14:32:15 +00:00
Andrea Weikert
7aca4eec4b
compile fix, another missed semicolon - blush
2010-07-05 06:04:24 +00:00
Campbell Barton
9c4e3a7b6b
bugfix [ #22724 ] "Scene" switch on the console doesn't work
2010-07-05 00:00:40 +00:00
Campbell Barton
ef3f967baf
fix for building
2010-07-04 22:35:09 +00:00
Guillermo S. Romero
f3638488c3
Add missing ";".
2010-07-04 21:36:48 +00:00
Guillermo S. Romero
646ee52d3a
SVN maintenance.
2010-07-04 21:33:01 +00:00