Howard Trickey
3143536b08
Fix knife bug exposed by valgrind.
...
Was reading cage coordinate from those of existing
BMVerts even for newly created verts that don't
have cage coordinates there.
2013-11-06 15:27:19 +00:00
Jens Verwiebe
3e6c369888
OSX/scons: remove local MAC_MIN_VERS var and use the always identical MACOSX_DEPLOYMENT_TARGET instead
2013-11-06 14:03:51 +00:00
Jens Verwiebe
96aaea414b
OSX/scons: more cleanup of redundant vars, preparation to remove local vars to not need to cp whole config as user-config later
2013-11-06 13:56:11 +00:00
Jens Verwiebe
5f084aced0
OSX/scons: simplification for getting the system version ( major, minor ), use sw_vers -productVersion instead of uname -r, we must not redine it then from darwin version -> osx version
2013-11-06 12:52:09 +00:00
Lukas Toenne
b8f22a0565
Syncing methods for Color Balance node LGG and ASC-CDL modes. The settings for either mode are converted into equivalent settings of the other. This keeps the result of both modes roughly the same and
...
mimics the previous behavior when settings were shared by both modes (but not equivalent).
NOTE: Due to the use of additional sRGB conversion in the LGG mode the result is not entirely accurate, this should perhaps be fixed.
Settings for each mode are kept in their own color values nevertheless, this avoids potential problems with float precision.
2013-11-06 12:44:54 +00:00
Lukas Toenne
b91e841f8f
Fix #37333 : Bad default value in Color Balance. Use independent offset/power/slope variables for the CDL mode in color balance node. This avoids stupid default values in particular for offset, which would be 1 when just using the lift value for it.
2013-11-06 12:44:51 +00:00
Lukas Toenne
b9aa637b83
Removed the DNA storage for LGG lift and inverse gamma in the color balance node. These values were always calculated at execution time, so there is no need to keep them around in DNA data and no forward compatibility break either. Only reason they were stored in DNA before is that the old compositor had no other means of keeping precomputed values around for every pixel than storing the DNA node data, with new compositor this is no longer necessary (values are stored in operations).
2013-11-06 12:44:49 +00:00
Joshua Leung
50ac2ee8de
Grease Pencil: User-Pref for setting the default colour of newly created layers
2013-11-06 10:59:05 +00:00
Sergey Sharybin
17994825f0
Fix #37251 : Snap not working correctly in metaball edit mode.
...
It wasn't enabled in snapping code from the beginning it seems,
but from quick tests snapping for mballs works just fine.
Maybe we could drop out check for edit object type now?
2013-11-06 08:27:18 +00: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
Kevin Mackay
299812f28d
Made active point and active spline behaviour more predictable on curves/surfaces:
...
* deselect all no longer leaves an active point
* the most recently added spline becomes the active one
* on successful duplicate/delete the active point and active spline are reset
2013-11-05 23:37:09 +00:00
Campbell Barton
7874447e4a
code cleanup: typo and warning when openmp's disabled.
2013-11-05 21:59:30 +00:00
Campbell Barton
53dccd94a4
patch [ #37305 ] Quick Hack: Armature Mirror Select
...
from Terry Struven (tlstruven), with some modifications.
2013-11-05 21:47:35 +00:00
Jens Verwiebe
dba787f529
OSX/player: Remove some very old code ( 11 years+ ), was commented anyway
2013-11-05 20:30:09 +00:00
Jens Verwiebe
e3a5f0501e
Fix cmake/player compile by adding the xtra osx lib, check if this breaks other OS
2013-11-05 18:57:45 +00:00
Lukas Toenne
f3a137c1b9
Fix #37312 , Backdrop value offset is not refreshed. Backdrop operators need to push notifiers to redraw the node editor buttons.
2013-11-05 18:28:43 +00:00
Jens Verwiebe
6477062b6b
OSX/scons: buildbot cleanup following darwin-config
2013-11-05 18:25:43 +00:00
Jens Verwiebe
864920ee41
OSX/scons: make 10.5 our lowest env and remove older conditionals
2013-11-05 18:17:02 +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
eabc16ab52
Since we dropped carbon api, this workaround seems not longer to be necessary, pls. keep an eye
2013-11-05 17:35:47 +00:00
Howard Trickey
538a6ed57a
Rewrote a lot of knife tool. Now allows cut-through
...
to make new vertices in the middle of faces.
This also fixes knife bugs:
#36678 , #35945 , #35943 , #35387 , #35045 , #35002 .
2013-11-05 16:24:00 +00:00
Bastien Montagne
c8e2b54ce2
Fix [ #37324 ] Crash, calling Warp operator in Outliner
...
Warp needs a valid 3DView region...
2013-11-05 16:20:06 +00:00
Jens Verwiebe
6c4b06a46d
OSX: also remove USE_QTKIT option from configs, leave env var for later use ( always True )
2013-11-05 16:04:32 +00:00
Jens Verwiebe
25b1280c50
OSX: buildbot cleanups after carbon removal
2013-11-05 16:00:23 +00:00
Bastien Montagne
c215faf9f4
Fix [ #37319 ] Forcefield on translated, unselected lamp draws in origin.
...
drawlamp() was not resetting OGL matrix to its org value!
Thanks to Philipp Oeser for initial investigation, and Brecht for review. :)
2013-11-05 15:53:55 +00:00
Jens Verwiebe
37f45454d3
Fix linking for non-apple ndof
2013-11-05 15:48:26 +00:00
Jens Verwiebe
78d8a14174
OSX: complety remove the cocoa options, definitions and conditionals now
2013-11-05 15:37:59 +00:00
Thomas Dinges
a7253add34
Code cleanup:
...
* Remove unused UI code for Info Space items. Was lying around here for some months already.
Probably we have to re-think the whole placement of the operator history thing, but thats for later. In the current config there is no room for these buttons though.
2013-11-05 15:37:11 +00:00
Jens Verwiebe
d278b59032
OSX/scons: remove obsolete cocoa conditionals from config
2013-11-05 14:38:18 +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
8bc46d5be2
OSX/cmake: carbon cleanout
2013-11-05 14:05:37 +00:00
Jens Verwiebe
518c505a15
OSX: remove obsolete file and adapt scons
2013-11-05 14:02:33 +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
Jens Verwiebe
52588bf014
OSX: preparing carbon and quicktime dropping, make QTKit also default for i386
2013-11-05 12:52:51 +00:00
Jens Verwiebe
dd697f8bd4
OSX: preparing carbon and quicktime dropping, make 64bit and QTKit default, make 10.8sdk default for xcode >= 4.4
2013-11-05 12:48:32 +00:00
Joshua Leung
2cfe64cd10
Correcting a few typos
2013-11-05 10:57:52 +00:00
Jens Verwiebe
1808dd0828
Scons: Fix BGE compile after cleanup
2013-11-05 10:56:52 +00:00
Thomas Dinges
28bd03d9b5
Code cleanup:
...
* Remove "FCurve/Driver Version fix" from help menu, was used for RNA changes during 2.5x.
* Keep utility code in animsys_refactor.py, might still become useful according to Joshua.
2013-11-05 08:52:12 +00:00
Campbell Barton
9e2beaa1e2
bge builds again without bullet.
2013-11-05 06:19:19 +00:00
Campbell Barton
4a99d30538
code cleanup: quiet warnings
2013-11-05 04:32:51 +00:00
Campbell Barton
1b4afb161d
code cleanup: typos
2013-11-05 04:23:46 +00:00
Joshua Leung
bf04c76ab5
Bugfix [ #37168 ] Outliner refresh error after removing constraints
...
Clear constraints operators were missing the NA_REMOVED flag which the Outliner
was checking for before it would perform the necessary updates.
2013-11-05 02:01:39 +00:00
Joshua Leung
7a10bacaf9
Bugfix [ #36203 ] Transformation bone constraint breaks Track To / Dumped Track
...
Limited crazy-space constraint correction for Transform constraint to only get
applied when only rotating bones with such constraints.
2013-11-05 01:44:38 +00:00
Joshua Leung
98be88653d
Bugfix [ #37304 ] Arrow Keys Stop Working When Mouse Over Outliner
...
Frame change hotkeys now work in the following places:
1) Outliner - Main region
2) Action/NLA Editors - Channels Region
3) Info View - Reports region
Other places identified by the bugreport (but which I've decided to leave
alone):
- Text Editor (when no file open) - The way the keymaps work here means that
this can't be done without affecting normal text editing
- File Browser - What's the point of changing frames when you're about to
open/save the file?
- User Prefs - Is there any real point here either? Also, this is usually shown
in a separate window.
2013-11-05 01:29:45 +00:00
Joshua Leung
d504cee120
Remove soft limits from lower-end of ranges for last two commits - This turned
...
out to be too restrictive/confusing again.
2013-11-05 01:20:30 +00:00
Joshua Leung
1241f868e9
Applying same fix used for [ #36844 ] to Limits FModifier settings
2013-11-05 01:04:23 +00:00
Tamito Kajiyama
8c5597eb49
Additional code improvements: avoid unnecessary Python object allocations in Freestyle.
2013-11-05 00:51:59 +00:00