Campbell Barton
d5297b6283
Fix T39825: Crash on startup with tablet
2014-07-03 16:33:47 +10:00
Tamito Kajiyama
fef9463123
Fix T40065: Pressing Esc in separate render result window does not focus main window.
...
The problem is that the render window keeps keybord input focus even after it has been
lowered. Windows maintains the Z-order of windows, so the present solution is to raise
the window that has been just below the render window.
Differential revision: https://developer.blender.org/D594
Reviewed by: campbellbarton
2014-07-01 15:01:35 +09:00
Jens Verwiebe
f37ec65f80
OSX: Fix T40749, own mistake for m_lionStyleFullScreen condition
2014-06-23 21:27:38 +02:00
Bastien Montagne
871a8eb6b2
Fix T40609: Wrong WS between word and '?' (no space in english typography in those cases).
2014-06-14 15:59:12 +02:00
Campbell Barton
6c0926e802
Code cleanup: use const for mouse location arg
2014-06-14 00:47:12 +10:00
Campbell Barton
b72eca435e
Code cleanup: remove NULL check
2014-06-14 00:47:11 +10:00
Jens Verwiebe
ee812ce880
OSX: Ideasman does not like using utsname, so i use the always satisfactorily working sysctl method now for runtime OS detection
2014-06-06 22:06:26 +02:00
Campbell Barton
ae4ed68dfe
Code cleanup: style
2014-06-06 07:54:05 +10:00
Jens Verwiebe
98bf3959b4
OSX: replace deprecated (10.8 ) Gestalt function with utsname, no functional change
2014-06-05 22:14:25 +02:00
Campbell Barton
5d63f162d5
Fix numpad emulation in non-US keyboards
...
Patch D455 from Benoît Legat with own minor edits.
2014-04-10 20:31:00 +10:00
Campbell Barton
1f58bfb8be
Code cleanup: de-duplicate cotangent weight function & add arg sizes
2014-03-30 11:08:33 +11:00
Jens Verwiebe
8d09ec63b7
OSX: fix another kCGLRendererAppleSWID
2014-03-10 22:29:08 +01:00
Jens Verwiebe
e913eab386
OSX: change a longterm deprecated kcgl constant, could lead to crashes else
2014-03-10 22:27:29 +01:00
f04fd50073
Fix X11 mouse cursor flickering briefly to the standard cursor when changing it.
...
Not very visible now but it matters for the next commit.
2014-03-06 18:23:21 +01:00
Campbell Barton
1c866c377a
Fix/Workaround for NDOF/X11 bug with unreliable GHOST_kFinished events.
2014-02-15 18:40:33 +11:00
Campbell Barton
6e54c87769
Code cleanup: use const short for ndof axis args
2014-02-15 18:35:48 +11:00
Campbell Barton
004decc1d9
Code cleanup: warnings
2014-02-15 18:21:07 +11:00
Campbell Barton
c221717f70
NDOF/X11: incorrect dynamic_cast
2014-02-14 16:12:41 +11:00
Campbell Barton
f2af54afd0
NDOF/X11: skip getting the time when no ndof events are processed
2014-02-12 21:05:24 +11:00
Campbell Barton
b9bf935cc3
NDOF/X11: fix for glitch using ndof outside the view and entering again
2014-02-12 21:05:24 +11:00
2038eb10d0
Fix T38537: issue with OS X full screen startup.blend after recent changes.
...
Also fixed the redrawing while entering and exiting fullscreen, it would show
a distracting white window contents during the animation.
2014-02-10 23:09:23 +01:00
3314165a66
Fix T38452: on OS X 10.9, now always use Lion style fullscreen.
...
On earlier versions there is no proper multi-monitor support, so we leave the
choice still. But for 10.9 this just interacts better with other elements like
spaces and the dock.
2014-02-03 16:48:31 +01:00
52ea13e970
Fix T37999: incorrect windows size with Visual Studio 2013 builds.
...
This is a known bug in Windows, now work around it.
https://bugreports.qt-project.org/browse/QTBUG-36192
http://connect.microsoft.com/VisualStudio/feedback/details/753224/regression-getsystemmetrics-delivers-different-values
2014-01-28 21:37:40 +01:00
Jens Verwiebe
11094a0b29
OSX/scons: fix own error in last commit and do a cleanup
2014-01-27 20:39:20 +01:00
Jens Verwiebe
15e08394a0
OSX/scons: consequently make use of the recently introduced C_COMPILER_ID and CCVERSION env vars
2014-01-27 19:56:15 +01:00
Bastien Montagne
75ab57efed
Fix T38190: Linux tablet: Issue with XInput/GHOST?
...
With edits by Campbell, thanks!
Looks like in some cases (driver dependent?), `XDeviceMotionEvent` get generated with only part of expected data
(e.g. only x coordinate, only pressure, etc.), data which did not change since last event being NULL.
We know which data to actually handle with `XDeviceMotionEvent.first_axis` and `XDeviceMotionEvent.axes_count` values.
Reviewed by: campbellbarton
Differential Revision: https://developer.blender.org/D208
2014-01-13 17:51:17 +01:00
Antony Riakiotakis
717bf85545
Fix some harmless warnings that mostly appeared on MinGW64
2014-01-13 04:28:51 +02:00
Campbell Barton
50650e28ea
Events: support for buttons 6 & 7 (some trackballs have these) X11 only
...
Patch by Marcus von Appen
Note: this patch makes ISMOUSE accept INBETWEEN_MOUSEMOVE as a mouse
event where before it didnt.
2014-01-12 00:40:23 +11:00
Campbell Barton
1bfa64895e
Ghost: update multitest for changes in BLF
2014-01-11 23:53:23 +11:00
79e040ba95
Fix T38143: pressing F12 key in the text editor on OS X would type an invalid character.
2014-01-10 19:41:01 +01:00
Campbell Barton
fee66f7bc8
Code cleanup: defines for statfs were getting out of hand for BSD's.
...
add __DragonFly__ and internal defines to avoid copy-pasting checks.
also remove __CYGWIN32__ check, since cygwin is no longer supported.
2014-01-07 13:39:00 +11:00
Masakazu Ito
3d40e3f9db
Fix console incorrectly showing on Windows Blender startup in some cases.
...
The console window is hidden by default, but we need to avoid this when
starting from the command prompt, because it would hide the window you just
typed the command in.
Previously it would check if Blender was started from "explorer.exe" to
determine that, but that wasn't working for application launchers like
Appetizer or Colibri. Instead we now check if the process ID is the same as
the process ID of the console window, which appears to work reliably.
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D122
2013-12-31 00:17:38 +01:00
Campbell Barton
c1c26c36f6
Style Cleanup: remove preprocessor indentation (updated wiki style guide too)
2013-12-22 14:12:19 +11:00
Brecht Van Lommel
99c5e71397
Quicktime: remove backend with the old quicktime API, and keep the QTKit backend.
...
This means that if you have WITH_BF_QUICKTIME or WITH_CODEC_QUICKTIME enabled,
it will always use QTKit.
The old backend was only used on 32 bit OS X builds, now 32 and 64 bit builds will
give consistent input/output. On Windows or Linux quicktime isn't being used.
2013-11-06 01:45:15 +00:00
Jens Verwiebe
9e3a993392
OSX/GHOST: starting file by file removal of outdated code, such as VERSION_MIN_REQUIRED <= 1040
2013-11-05 17:49:27 +00:00
Jens Verwiebe
37f45454d3
Fix linking for non-apple ndof
2013-11-05 15:48:26 +00:00
Jens Verwiebe
4df23896e5
OSX: removing useless cocoa conditionals as it's solely api now
2013-11-05 14:35:09 +00:00
Jens Verwiebe
e83f169da1
OSX/cmake: ghost carbon removal
2013-11-05 14:09:17 +00:00
Jens Verwiebe
7ccf1f0b46
OSX: more carbon removal cleanups
2013-11-05 13:50:53 +00:00
Jens Verwiebe
311c5f33ff
OSX: remove Ghost carbon files finally
2013-11-05 13:35:49 +00:00
Jens Verwiebe
7f5cb54b56
OSX: remove Ghost carbon files and adapt scons
2013-11-05 13:34:05 +00:00
Campbell Barton
beae4f498d
code cleanup: spelling
2013-10-31 14:10:01 +00:00
Sergey Sharybin
ecf2f55667
Fix #37187 : ghost/test/multitest fails to build
...
Commited patch provided by Lawrence D'Oliveiro, thanks.
2013-10-28 12:54:18 +00:00
Campbell Barton
48c1e0c0fc
spelling: use American spelling for canceled
2013-10-26 01:06:19 +00:00
Campbell Barton
4aa02d8038
patch [ #37188 ] Remove filename entry specified twice
...
from Lawrence D'Oliveiro (ldo)
2013-10-25 05:21:17 +00:00
Dalai Felinto
fa873f956c
fix [ #37059 ] OSX Debug - assert when using external screen with MacBookPro
...
This was old code, Blender now supports multiple screens.
The assert was breaking my builds with -DWITH_ASSERT_ABORT=ON
2013-10-12 20:01:17 +00:00
Campbell Barton
916f793a70
code cleanup: strange formatting.
2013-10-08 11:27:39 +00:00
Sergey Sharybin
098207e634
Fix regression in r59316
...
Different version could be passed here, added check
cached path is calculated with the proper one.
2013-10-07 16:06:15 +00:00
Brecht Van Lommel
03bb0f5c72
Revert revision 59985, 59986, 60046 and 60067. These were fixes to improve save
...
and restore of window setups with multiple monitors, but they are also causing
regressions, in particular issues with Blender overlapping the taskbar and the
user preferences opening wrong. We decided to revert to the old behavior for
the release.
See bug #36707 for the full explanation.
2013-10-06 14:32:53 +00:00
Sergey Sharybin
9e00a48511
Typo in variable name from previous commit, sorry.
2013-10-03 16:39:30 +00:00