Nathan Letwory
05a105cac1
Add short comment.
2010-10-18 00:42:18 +00:00
Nathan Letwory
ac03fbe4c9
Adapt OSX code for IMB_allocImBuf param changes.
2010-10-16 15:53:01 +00:00
Nathan Letwory
c52e7c1370
Fix AltGr problem on Windows
...
It was impossible for keyboard layouts that use AltGr to create certain characters to insert
them in Text and Console.
The keyboard driver in Windows sends left control events when AltGr is pressed. This meant that
Blender thought control was being held, which is a PASS_THROUGH condition for the insert operator
in both editors.
Add testing of keyboard layout for AltGr, both on initialization and WM_INPUTLANGCHANGE.
To remedy AltGr problem, we send now a left control key up event to Blender before further processing
the AltGr key.
2010-10-16 15:21:55 +00:00
Nathan Letwory
f631a8b5be
Simplify GHOST modifier key handling on Windows.
2010-10-15 14:52:47 +00:00
d6b235f3ef
patch [ #24162 ] r32332 missed a couple of command key changes - with fix
...
from Shane Ambler (sambler)
2010-10-06 09:21:40 +00:00
568cb06616
rename Command key to OSKey, Window manager already called it the OSKey but internally it was mixed.
2010-10-05 19:10:15 +00:00
b6bdf681fb
OSX/Cocoa: Fix [ #24068 ] for correct handling of .blend file names with accented nordic characters
2010-10-02 09:17:32 +00:00
af8ae62ec0
OSX/Cocoa: Mouse up was not sent to WM after window resize
2010-10-02 09:15:32 +00:00
606b800c46
OSX/Cocoa : discard Cocoa GL view flush while in live resize, and send Window size change ghost message only when user releases mouse button (not in live resize).
...
Potentially fixing bug [#23561 ]
2010-09-26 19:53:45 +00:00
b19521f2b2
Fix OS X memory leak prints when starting blender:
...
"__NSAutoreleaseNoPool() ... autoreleased with no pool in place - just leaking"
2010-09-16 19:42:51 +00:00
Nathan Letwory
6b18c9dc61
Partial fix (Linux) [ #21395 ] Command key for keyboard mapping not functional
...
Reported by Andy Braham
Handle XK_Super_L and XK_Super_R as the GHOST_kKeyCommand. Since Command key is
not discerned (yet) in left/right variants, read both and set accordingly.
This now completes fixes for [#21395 ]
2010-09-16 06:52:12 +00:00
Nathan Letwory
d6baea457e
Partial fix [ #21395 ] Command key for keyboard mapping not functional
...
Reported by Andy Braham.
Handle VK_LWIN and VK_RWIN (The infamous Windows keys). Note, these are not separate, so handled as one command key.
2010-09-15 23:19:21 +00:00
9b518710c6
update for MingW/CMake
...
- ignore MSVC warnings when FREE_WINDOWS is defined to quiet warnings.
- the CMake flags were not being set correctly making blender have weirdo colors (no -funsigned-char).
2010-09-15 16:13:32 +00:00
d0a1b76fe4
use relative paths for ghost/cmake
2010-09-12 12:16:50 +00:00
Nathan Letwory
06b1c933b3
Commit patch [ #23685 ] Cleanup/crashfix for AA using win32 ghost.
...
Provided by Mitchell Stokes (Moguri)
2010-09-08 08:25:38 +00:00
2406ebe1a4
- added back zlib include (needed for win32).
...
- use list append in more places.
- remove non existing include dir.
2010-09-07 01:13:10 +00:00
a8269c8946
SVN maintenance.
2010-09-03 03:30:20 +00:00
Nathan Letwory
6c113b54b3
Finally change SConscript tabs to spaces.
2010-08-29 20:52:05 +00:00
4b40d73bfb
rename most scons build targets to match cmake
2010-08-25 04:30:47 +00:00
6464718083
rename some cmake build targets
2010-08-24 04:29:23 +00:00
4bfd915f9c
pencils down! additional Windows Wacom wackiness.
2010-08-16 18:59:36 +00:00
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
0473790bbe
removed gpencil Manhattan distance from user prefs. updated ghost build script.
2010-08-14 23:33:22 +00:00
91e2a55171
continued Win32 tablet hackery
2010-08-14 21:01:09 +00:00
Nathan Letwory
801ba2e345
Apply patch #23295 - Fix for SCons building on FreeBSD
...
Patch submitted by Jashank Jeremy. This adds support for freebsd7, freebsd8 and freebsd9. Thanks!
2010-08-13 20:54:34 +00:00
7428380cc3
still working on tablet for Windows...
2010-08-13 00:34:57 +00:00
fc5c4d98f4
Minor cleanup of Windows tablet code.
2010-08-12 14:02:38 +00:00
1232bb6923
Better Intuos4 support on Windows.
2010-08-12 13:04:00 +00:00
485d1ef06e
Updated Win32 tablet code.
2010-08-12 04:03:40 +00:00
1c2d36344c
Linux compiles again, no SpaceNav yet.
2010-08-10 09:56:39 +00:00
4bf887d4d3
SpaceNav works in 3D view on Windows. Cleaned up related WIP code.
2010-08-10 09:51:22 +00:00
ced1bd9e7d
Windows shell/IE #define.
2010-08-08 05:08:35 +00:00
757f75b768
merged 30707:31141 from trunk
2010-08-07 12:51:51 +00:00
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
4da55eed8f
OSX/Cocoa : fix the Cmd modifier stuck after cancelling the quit dialog
2010-08-01 16:25:00 +00:00
ad623ddd82
merged 29285:30707 from trunk
2010-07-25 10:09:17 +00:00
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
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
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
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
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
47ea957c9d
provided a way for NDOF manager to poke SystemCocoa about out-of-loop events
2010-07-23 06:36:08 +00:00
195ad03901
more preliminary NDOF handling stuff (untested)
2010-07-22 09:30:01 +00:00
6c2dee0198
revamped NDOF event system for ghost, added (untested) Mac support
2010-07-22 07:23:41 +00:00
f0167c6a41
get more mouse events only when in hi-fi mode
2010-07-22 07:18:12 +00:00
b86a25efba
removed some NDOF plugin-related code
2010-07-22 07:15:00 +00:00
8a4d43427d
removed more unused Macintosh Carbon code
2010-07-22 07:10:57 +00:00
1a27b5a74d
removed unused Macintosh Carbon code
2010-07-22 07:07:28 +00:00
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
14736cab16
Added rudimentary SpaceNav event capture code for Windows.
...
Disabled RawInput mouse code.
2010-07-17 05:52:46 +00:00