Ove Murberg Henriksen [Thu, 17 May 2012 23:34:54 +0000 (23:34 +0000)]
svn merge ^/trunk/blender -r46644:HEAD
Campbell Barton [Thu, 17 May 2012 22:55:28 +0000 (22:55 +0000)]
style cleanup: compositor, pointer syntax, function brace placement, line length
Nicholas Bishop [Thu, 17 May 2012 22:52:42 +0000 (22:52 +0000)]
Code cleanup: de-duplicate some transform constraint code.
No functional changes.
Antony Riakiotakis [Thu, 17 May 2012 22:47:05 +0000 (22:47 +0000)]
Don't link compositor with blender player.
Nicholas Bishop [Thu, 17 May 2012 17:16:51 +0000 (17:16 +0000)]
Enable remesh modifier for curves.
Campbell Barton [Thu, 17 May 2012 15:26:11 +0000 (15:26 +0000)]
rna function Image.scale(w, h), useful for utility functions to open/scale/save images.
Campbell Barton [Thu, 17 May 2012 15:24:26 +0000 (15:24 +0000)]
workaround for python3.3 alpha with the console.
Campbell Barton [Thu, 17 May 2012 14:59:11 +0000 (14:59 +0000)]
fix for building without AUD
Thomas Dinges [Thu, 17 May 2012 14:55:01 +0000 (14:55 +0000)]
Compositor / Box and Ellipse Mask:
* "X/Y position" label -> "X/Y". The longer text was barely visible in the UI.
Jeroen Bakker [Thu, 17 May 2012 14:02:01 +0000 (14:02 +0000)]
Moved switch node to layout
Campbell Barton [Thu, 17 May 2012 14:00:54 +0000 (14:00 +0000)]
attempt to fix osx build error
Campbell Barton [Thu, 17 May 2012 13:44:15 +0000 (13:44 +0000)]
style cleanup: braces, compositor
Antony Riakiotakis [Thu, 17 May 2012 13:30:20 +0000 (13:30 +0000)]
Fix blenderplayr compilation
Jeroen Bakker [Thu, 17 May 2012 13:25:41 +0000 (13:25 +0000)]
Fix for MSVC float conversion
Bastien Montagne [Thu, 17 May 2012 13:22:19 +0000 (13:22 +0000)]
Fix [#31495] Modifiers in Text objects don't respect edit mode flag.
Need to also check for cu->editfont for text edit mode...
Also use modifier_isEnabled() to make general tests whether a modifier should be applied or skipped.
Antony Riakiotakis [Thu, 17 May 2012 13:15:58 +0000 (13:15 +0000)]
MinGW64 and possibly gcc 4.7 doesn't like interface as identifier.
Campbell Barton [Thu, 17 May 2012 13:10:34 +0000 (13:10 +0000)]
code cleanup: quiet warnings from compositor merge (builds with -Werror now in cmake)
Joshua Leung [Thu, 17 May 2012 12:59:34 +0000 (12:59 +0000)]
readfile.c Style Cleanup: Whitespace, while -> for, etc.
(3rd time lucky!)
Jeroen Bakker [Thu, 17 May 2012 12:49:33 +0000 (12:49 +0000)]
____
`````|````` | | | ..''''
| | | |______ .''
| | | | ..'
| | |_______ |___________ ....''
merge to TRUNK!
* The old compositor is still available (Debug Menu: 200)
This commit was brought to you by:
Developers:
* Monique Dewanchand
* Jeroen Bakker
* Dalai Felinto
* Lukas Tönne
Review:
* Brecht van Lommel
Testers:
* Nate Wiebe
* Wolfgang Faehnle
* Carlo Andreacchio
* Daniel Salazar
* Artur Mag
* Christian Krupa
* Francesco Siddi
* Dan McGrath
* Bassam Kurdali
But mostly by the community:
Gold:
Joshua Faulkner
Michael Tiemann
Francesco Paglia
Blender Guru
Blender Developers Fund
Silver:
Pablo Vazquez
Joel Heethaar
Amrein Olivier
Ilias Karasavvidis
Thomas Kumlehn
Sebastian Koenig
Hannu Hoffrén
Benjamin Dansie
Fred M'ule
Michel Vilain
Bradley Cathey
Gianmichele Mariani
Gottfried Hofmann
Bjørnar Frøyse
Valentijn Bruning
Paul Holmes
Clemens Rudolph
Juris Graphix
David Strebel
Ronan Zeegers
François Tarlier
Felipe Andres Esquivel Reed
Olaf Beckman
Jesus Alberto Olmos Linares
Kajimba
Maria Figueiredo
Alexandr Galperin
Francesco Siddi
Julio Iglesias Lopez
Kjartan Tysdal
Thomas Torfs
Film Works
Teruyuki Nakamura
Roger Luethi
Benoit Bolsee
Stefan Abrahamsen
Andreas Mattijat
Xavier Bouchoux
Blender 3D Graphics and Animation
Henk Vostermans
Daniel Blanco Delgado
BlenderDay/2011
Bradley Cathey
Matthieu Dupont de Dinechin
Gianmichele Mariani
Jérôme Scaillet
Bronze (Ivo Grigull, Dylan Urquidi, Philippe Derungs, Phil Beauchamp, Bruce Parrott, Mathieu Quiblier, Daniel Martinez, Leandro Inocencio, Lluc Romaní Brasó,
Jonathan Williamson, Michael Ehlen, Karlis Stigis, Dreamsteep, Martin Lindelöf, Filippo Saracino, Douwe van der Veen, Olli Äkräs, Bruno D'Arcangeli,
Francisco Sedrez Warmling, Watchmike.ca, peter lener, Matteo Novellino, Martin Kirsch, Austars Schnore, KC Elliott, Massimiliano Puliero, Karl Stein,
Wood Design Studios, Omer Khan, Jyrki Kanto, Michał Krupa, Lars Brubaker, Neil Richmond, Adam Kalisz, Robert Garlington, Ian Wilson, Carlo Andreacchio,
Jeremias Boos, Robert Holcomb, Gabriel Zöller, Robert Cude, Natibel de Leon, Nathan Turnage, Nicolas Vergnes, Philipp Kleinhenz, Norman Hartig, Louis Kreusel,
Christopher Taylor, Giovanni Remondini, Daniel Rentzsch, Nico Partipilo, Thomas Ventresco, Johannes Schwarz, Александр Коротеев, Brendon Harvey,
Marcelo G. Malheiros, Marius Giurgi, Richard Burns, Perttu Iso-Metsälä, Steve Bazin, Radoslav Borisov, Yoshiyuki Shida, Julien Guigner, Andrew Hunter,
Philipp Oeser, Daniel Thul, Thobias Johansson, Mauro Bonecchi, Georg Piorczynski, Sebastian Michailidis, L M Weedy, Gen X, Stefan Hinze, Nicolò Zubbini,
Erik Pusch, Rob Scott, Florian Koch, Charles Razack, Adrian Baker, Oliver Villar Diz, David Revoy, Julio Iglesias Lopez, Coen Spoor, Carlos Folch,
Joseph Christie, Victor Hernández García, David Mcsween, James Finnerty, Cory Kruckenberg, Giacomo Graziosi, Olivier Saraja, Lars Brubaker, Eric Hudson,
Johannes Schwarz, David Elguea, Marcus Schulderinsky, Karel De Bruijn, Lucas van Wijngaarden, Stefano Ciarrocchi, Mehmet Eribol, Thomas Berglund, Zuofei Song,
Dylan Urquidi )
Ove Murberg Henriksen [Thu, 17 May 2012 12:36:07 +0000 (12:36 +0000)]
removed:
OBJECT_OT_vertex_group_copy_to_selected_single()
plan for future to implement option as an argument in:
OBJECT_OT_vertex_group_copy_to_selected()
Ove Murberg Henriksen [Thu, 17 May 2012 12:15:39 +0000 (12:15 +0000)]
Some changes to structure as a response to review.
(I still havent adressed all issues.)
Bastien Montagne [Thu, 17 May 2012 10:42:24 +0000 (10:42 +0000)]
Fix select_similar_type_itemf() enum-item-generator func to return the whole prop_similar_types when context is NULL (needed at least by i18n tools!).
Campbell Barton [Thu, 17 May 2012 10:31:06 +0000 (10:31 +0000)]
remove doubleups of newlines in readfile error prints
Joshua Leung [Thu, 17 May 2012 10:28:30 +0000 (10:28 +0000)]
Disable setting non-object actions as the action used by the Action Constraint
(... I could've sworn there used to be some dynamic enums for filtering actions
by root type)
Joshua Leung [Thu, 17 May 2012 10:10:11 +0000 (10:10 +0000)]
KeyingSets UI stuff - Replaced names used in RNA enum instead of redefining
manually in UI files
Campbell Barton [Thu, 17 May 2012 10:07:29 +0000 (10:07 +0000)]
minor improvement - entering "//somepath" in the file selector didnt expand from the current blend files path.
also quiet warning.
Ove Murberg Henriksen [Thu, 17 May 2012 09:47:11 +0000 (09:47 +0000)]
cleanup: Style = adding spaces around operators.
Campbell Barton [Thu, 17 May 2012 09:17:39 +0000 (09:17 +0000)]
added readonly rna ID attribute ID.is_library_indirect, so python can tell if a link is direct or not.
Antony Riakiotakis [Thu, 17 May 2012 08:42:22 +0000 (08:42 +0000)]
Fix own mistake: Open Collada libs are different for MinGW/MinGW64
Ove Murberg Henriksen [Thu, 17 May 2012 08:10:19 +0000 (08:10 +0000)]
Fucntions adjusted to support options.
(still lacking feature for selected and option for all)
Campbell Barton [Thu, 17 May 2012 07:59:25 +0000 (07:59 +0000)]
style cleanup: line length and ensure some macros error when not ending with ';'
Ove Murberg Henriksen [Thu, 17 May 2012 03:18:47 +0000 (03:18 +0000)]
bugfix (using _all not _single as postfix for functions);
Ove Murberg Henriksen [Thu, 17 May 2012 03:15:39 +0000 (03:15 +0000)]
Fixed readabillity of options framework by adding enums.
Joshua Leung [Thu, 17 May 2012 02:50:07 +0000 (02:50 +0000)]
Nitpicky stuff
* Ensure "Base" is fully nullified before anyone uses it
* Force channel flush when changing Action Editor modes
Joshua Leung [Thu, 17 May 2012 02:49:09 +0000 (02:49 +0000)]
KeyingSets UI - Improving button layout for legibility of buttons
* Use custom names for the keying options enum. The old automated layout dumped
out lengthy names which
didn't work well with the limited UI widths we were using, leading to all the
interesting stuff getting cropped out
* Moved the "array target" options to be in line with the rest of the target
specification stuff. I've ended up flattening that set of options into a single
row, which seems to work quite well.
* Removed label from grouping method enum. There was a perfectly good section
header above, and with narrow UI's, the name of this and the one below ended up
looking the same/confusing.
Ove Murberg Henriksen [Thu, 17 May 2012 01:42:06 +0000 (01:42 +0000)]
Added framework for transfer weight options.
vertex_group_transfer_weight_exec() governs all.
Functions renamed/added with _transfer_weight_
as opposed to _copy_by_
This is to reflect changes in parameters and usage as the internal code will change.
Campbell Barton [Wed, 16 May 2012 23:37:23 +0000 (23:37 +0000)]
style cleanup: block comments
Nicholas Bishop [Wed, 16 May 2012 22:27:45 +0000 (22:27 +0000)]
Fix for clay strips brush not showing Add/Subtract buttons.
Bastien Montagne [Wed, 16 May 2012 20:35:09 +0000 (20:35 +0000)]
Fix [#31432] Angles values stuck at 60 degrees.
Campbell Barton [Wed, 16 May 2012 16:28:33 +0000 (16:28 +0000)]
evil mango feature, alt transform sequence strips bumps other strips out of the way
Bastien Montagne [Wed, 16 May 2012 15:01:46 +0000 (15:01 +0000)]
Nodes i18n: don't call gettext stuff twice for categories' names, when building Add menu.
Now ui-names in foreach_nodeclass functions are only marked as translatable, it’s up to the callback to actually translate them or not!
Brecht Van Lommel [Wed, 16 May 2012 14:36:15 +0000 (14:36 +0000)]
Fix issue with linked dupli objects not being displayed in the viewport, if they
have no object bounding box. Better fix will be to figure out why they are the
bounding boxes are not made.
Thanks to Campbell to tracking down the commit that caused this.
Antony Riakiotakis [Wed, 16 May 2012 14:30:41 +0000 (14:30 +0000)]
modal operation for bevel and inset:
This commit adds some first building blocks for the two operators to work modally based on mouse input. To make their function easier, two hotkeys are introduced, Ctrl+B for bevel and I for inset.
TODO:
After discussion with Campbell, we would like to add scale-style line indicators for the operators. This is already done for transform operators but a new interface for mesh operations may have to be written using pieces from that code since, strictly speaking bevel and inset are not exactly "transform" operators.
Also, a better input method for inset is needed and more options exposed. The method implemented right now uses mouse move for thickness and ctrl-mouse move for depth. These are calculated using the distance of the selection center in screen space and the mouse position. While that may work and prevents abrupt changes in values when switching from thickness tweak mode to depth tweak mode, it limits the magnitude of values that can be put into the tool especially in small or large scale.
Alternatives until a better method is written include:
* use relative offset (works but may give strange results)
* tweak manually after the operation.
Bastien Montagne [Wed, 16 May 2012 14:25:25 +0000 (14:25 +0000)]
Spell check fix (lenght -> length)
Note: two remains, in comments in extern/bullet2/src/LinearMath/btVector3.h and extern/libmv/libmv/image/tuple.h.
Daniel Genrich [Wed, 16 May 2012 12:18:25 +0000 (12:18 +0000)]
Fix compile error with cmake + windows (reported by MiikaH)
Campbell Barton [Wed, 16 May 2012 12:14:31 +0000 (12:14 +0000)]
style cleanup: indentation
Gaia Clary [Wed, 16 May 2012 11:21:03 +0000 (11:21 +0000)]
fix [#31320] Collada now supports import/export of loose edges (edges not attached to faces)
Lukas Toenne [Wed, 16 May 2012 10:10:42 +0000 (10:10 +0000)]
Fix #31369 (discussed in bug report comments). Setting the path/layer name strings of the file/layer slots of the file output node would crash, due to missing id.data pointer in the PointerRNA. Solved by using the iter->parent.id.data pointer for the RNA collection iterator.
Campbell Barton [Wed, 16 May 2012 09:26:37 +0000 (09:26 +0000)]
style cleanup: imbuf
Lukas Toenne [Wed, 16 May 2012 09:22:59 +0000 (09:22 +0000)]
Fix #31472: displace node wrong y derivative (simple typo). Credit to Ervin Weber (lusque) for the fix.
Campbell Barton [Wed, 16 May 2012 08:42:50 +0000 (08:42 +0000)]
fix [#31474] Crash when object has parent and dupli_type == 'FRAMES' and show_x_ray, show_transparent are set to True
dupli objects should never be added to after-draw, added an assert to ensure this (and make fixing such bugs easier).
Campbell Barton [Wed, 16 May 2012 07:38:23 +0000 (07:38 +0000)]
style cleanup: imbuf
Ove Murberg Henriksen [Wed, 16 May 2012 05:16:34 +0000 (05:16 +0000)]
Bugfix
Dan Eicher [Wed, 16 May 2012 02:51:58 +0000 (02:51 +0000)]
CPack rpm cleanup
-- package name and .spec->Version match
-- use find_lang macro for locales
-- Requires & Provides (mostly) match the fedora .spec
-- fix unpackaged file error for blender-thumbnailer.py
TODO: figure out how persuade CPack to make multiple rpms to also package blenderplayer
Joshua Leung [Wed, 16 May 2012 02:40:14 +0000 (02:40 +0000)]
Bugfix [#31469] 'cyclic offset' option is broken
Removing this option from the UI. Cyclic offset and/or other the myriad of other
half-working walk/stride cycle stuff has been removed pending further review at
a later date about what's really needed, and the best way to do so with regards
to different rig types (i.e. setup antagonistic).
Nicholas Bishop [Wed, 16 May 2012 00:51:36 +0000 (00:51 +0000)]
Code cleanup: simplify standard GHash creation.
Added four new functions as shortcuts to creating GHashes that use the
standard ptr/str/int/pair hash and compare functions.
GHash *BLI_ghash_ptr_new(const char *info);
GHash *BLI_ghash_str_new(const char *info);
GHash *BLI_ghash_int_new(const char *info);
GHash *BLI_ghash_pair_new(const char *info);
Replaced almost all occurrences of BLI_ghash_new() with one of the
above functions.
Campbell Barton [Tue, 15 May 2012 18:50:51 +0000 (18:50 +0000)]
style cleanup: pep8
Campbell Barton [Tue, 15 May 2012 18:45:20 +0000 (18:45 +0000)]
style cleanup: raytree code
Brecht Van Lommel [Tue, 15 May 2012 18:34:00 +0000 (18:34 +0000)]
Python/CurveMapping: add Curve Mapping functions to add/remove curve points,
evaluate the curve and update after changes.
Nicholas Bishop [Tue, 15 May 2012 16:32:08 +0000 (16:32 +0000)]
Update create_vert_edge_map() to match create_vert_poly_map().
Sergey Sharybin [Tue, 15 May 2012 16:11:04 +0000 (16:11 +0000)]
Fix cosmetic typos
Patch provided by Matteo F. Vescovi, thanks!
Sergey Sharybin [Tue, 15 May 2012 15:55:59 +0000 (15:55 +0000)]
Remove "Use Root Coordinates" from the interface
Seems it was never ported since 2.49 and currently makes no sense.
Sergey Sharybin [Tue, 15 May 2012 15:34:49 +0000 (15:34 +0000)]
Fix for second part of #31445: Surface "Control Points" menu is empty
The only difference that it should be Select Linked All operator added to the menu
Sergey Sharybin [Tue, 15 May 2012 15:28:59 +0000 (15:28 +0000)]
Fix #31445: Surface "Control Points" menu is empty
It is possible to create hook for surfaces, so display this entry
in Control points menu.
Brecht Van Lommel [Tue, 15 May 2012 15:02:02 +0000 (15:02 +0000)]
Fix: mirror modifier only mirrors first UV map (IRC report).
Daniel Genrich [Tue, 15 May 2012 13:46:50 +0000 (13:46 +0000)]
Cloth collisions:
Add repulse for near vertices. This code didn't make sense where it was before. Still leaving it also at the old place since it cannot hurt.
Daniel Genrich [Tue, 15 May 2012 13:39:44 +0000 (13:39 +0000)]
Blender Internal Render: Split quads to predictable (vertices 0,1,3) triangles for animated meshes.
This solves problems with collisions beeing rendered different than in viewport.
Joerg Mueller [Tue, 15 May 2012 13:32:55 +0000 (13:32 +0000)]
Fix for [#31464] Crash when issuing command line render engine list ("-E help")
Lukas Toenne [Tue, 15 May 2012 12:40:43 +0000 (12:40 +0000)]
A generalization of the modal node linking operator (for dragging from socket to socket).
This operator still had some built-in assumptions about the connectivity of input/output sockets (1-to-n in all current node systems). For future node systems (e.g. flow-based particles) and for general customizable nodes the operator is now fully symmetric and supports all kinds of connectivity limits (1:1, 1:n, m:1, m:n).
The operator data can also store a list of node links as opposed to a single link now, so that multiple links can be redirected at once. Holding the CTRL key when clicking a socket, all links from/to that socket are detached and can be moved to a different socket. This is useful for quickly appending a node without moving every individual link.
Daniel Genrich [Tue, 15 May 2012 12:26:29 +0000 (12:26 +0000)]
Cloth: Revert triangulation after talking with brecht.
People: Better use subsurf after cloth since you can get failing collisions otherwise!
Sergey Sharybin [Tue, 15 May 2012 12:25:26 +0000 (12:25 +0000)]
Fix #31449: multiple ClipEditor bug behaviour
Actually it wasn't a bug -- currently curve/dopesheet view are in separated
spaces, so to keep displaying data in sync it's needed to update all visible
clip editors when changing displaying clip datablock.
Changed logic here a bit, so current clip wouldn't be changes for clip editors
where view is set to CLIP, only dopesheet/graph views are getting updated.
Also do not update displaying clip datablock when changing it from curve/dopesheet.
Sergey Sharybin [Tue, 15 May 2012 12:17:56 +0000 (12:17 +0000)]
Tag unused argument
Bastien Montagne [Tue, 15 May 2012 12:14:03 +0000 (12:14 +0000)]
Fix [#31465] Segmentation Fault when Ctrl+Up/Down arrow to restore size of 3d Viewport.
Simply added a check for NULL pointer...
Daniel Genrich [Tue, 15 May 2012 12:07:44 +0000 (12:07 +0000)]
Fix own compile error reported by brecht.
Daniel Genrich [Tue, 15 May 2012 11:35:01 +0000 (11:35 +0000)]
Fix El Topo:
- Library compile errors
- 2 Bugs (have been reported to lib owner)
- LAPACK for cmake
TODO:
- Scons is still missing LAPACK lib define
- Do other platforms got LAPACK lib?
Daniel Genrich [Tue, 15 May 2012 11:14:50 +0000 (11:14 +0000)]
Cloth:
- Triangulate Cloth Mesh for collisions
- Speed up collisions
- Remove EL Topo code
- Prepare code to incooperate El Topo self collisions (TODO next commits)
TODO:
----------
- Triangulation: Is custom data/uv preserved correctly?
- Use MPoly not tessface?
Nicholas Bishop [Tue, 15 May 2012 07:37:42 +0000 (07:37 +0000)]
Fix bug #31460, crash in multires on leaving edit mode
Fix overly aggressive check for creating GridPaintMasks, wasn't
creating them in the right place after adding new faces in editmode.
Nicholas Bishop [Tue, 15 May 2012 04:50:57 +0000 (04:50 +0000)]
Add 'area' mode for brush texture projection.
This is similar to the 'view' mode, but uses the average local surface
normal rather than the view normal for projection.
Original code by Jason Wilkins (GSoC).
Documentation:
http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.64/Sculpting#Brush_Map_Mode
Nicholas Bishop [Tue, 15 May 2012 04:50:47 +0000 (04:50 +0000)]
Code/UI cleanup: improvements for sculpt brush texture settings.
Settings are shown in both the View3D toolbar and texture properties
panel; code is now in shared sculpt_brush_texture_settings() function
in properties_paint_common.py.
Also added a few new properties to the SculptCapabilities RNA to
replace "X in {Y, Z}" tests in the Python code.
Nicholas Bishop [Tue, 15 May 2012 04:44:20 +0000 (04:44 +0000)]
Code cleanup: refactor sculpt normal and related functions.
Nicholas Bishop [Tue, 15 May 2012 04:44:13 +0000 (04:44 +0000)]
Code cleanups for sculpt-related code.
* Renamed flip_coord as flip_v3_v3
* Added flip_v3 for same input/output
* Moved special case for grab brush's normal into calc_area_normal()
* Renamed 'fixed' texture mode as 'view plane', mirrors
Brush.sculpt_plane terminology
Ove Murberg Henriksen [Tue, 15 May 2012 02:47:23 +0000 (02:47 +0000)]
Function for copying weights interpolated from faces complete!
ED_vgroup_copy_by_nearest_face_single()
Ove Murberg Henriksen [Tue, 15 May 2012 01:28:12 +0000 (01:28 +0000)]
svn merge ^/trunk/blender -r46559:HEAD
Antony Riakiotakis [Mon, 14 May 2012 23:36:07 +0000 (23:36 +0000)]
Cleanup optimization compile flags for mingw-w64.
After testing it seems that for safe debug sessions, debug build optimizations need to be off.
Also removed sse flags from release flags since they are included in ray optimization flags which are on by default.
Dan Eicher [Mon, 14 May 2012 21:32:35 +0000 (21:32 +0000)]
SequenceElements.pop() -- added 'index' argument instead of just chopping off the last element
Nicholas Bishop [Mon, 14 May 2012 20:59:08 +0000 (20:59 +0000)]
Partial fix for bug #31458 Convex Hull operator crash
Change hull's point/triangle side test to > rather than >=.
This seems to fix the (infinite?) loop, but not the crash.
Nicholas Bishop [Mon, 14 May 2012 20:58:59 +0000 (20:58 +0000)]
Fix precision issue for bmo_hull.interior_geom output slot.
Keep track of interior verts during the hull build to avoid
imprecise floating-point test afterward.
Daniel Genrich [Mon, 14 May 2012 16:19:58 +0000 (16:19 +0000)]
Patch [#31264] Elbeem Fixes by Jason Wilkins.
Thank you for submitting!
Sv. Lockal [Mon, 14 May 2012 15:50:35 +0000 (15:50 +0000)]
revert 46626, which crashes blender during startup with fileno
There is a better way to fix this by zlib upgrade, which has its own open function for windows paths
Campbell Barton [Mon, 14 May 2012 14:39:21 +0000 (14:39 +0000)]
select camera operator now works with view3d unlocked cameras,
also corrected description.
Campbell Barton [Mon, 14 May 2012 14:32:05 +0000 (14:32 +0000)]
previous lasso commit changed Ctrl+Click for adding markers making Ctrl+Click drag not work quite the same.
now Ctrl+Alt+LMB is lasso.
Campbell Barton [Mon, 14 May 2012 13:54:00 +0000 (13:54 +0000)]
was casting to short for int args.
Sergey Sharybin [Mon, 14 May 2012 13:31:38 +0000 (13:31 +0000)]
Make blender compilable by gcc-4.7 and strict compilation flags:
- Remove strict flags from files, which are using FFmpeg stuff
We're still using some symbols which are marked as deprecated.
Ideally, we shall switch to new API, but it's a bit larger challenge
because we don't want to break compatibility withotu actual need.
- Replace MAKE_ID with BT_MAKE_ID in bullet library.
This is needed to prevent re-definition of MAKE_ID in bullet library.
Seems it's only used to read blender files, so should be quite safe
change.
Sv. Lockal [Mon, 14 May 2012 13:28:36 +0000 (13:28 +0000)]
Fix for BLI_gzopen to work with utf filenames in windows
Sergey Sharybin [Mon, 14 May 2012 12:50:36 +0000 (12:50 +0000)]
Changes to naming tracker vs. track vs. marker to match assumptions taken in
http://wiki.blender.org/index.php/User:Nazg-gul/GSoC-2011/Documentation
Campbell Barton [Mon, 14 May 2012 12:41:56 +0000 (12:41 +0000)]
code cleanup: add WM_gesture_lasso_path_to_array, move mouse path to array conversion there.
Campbell Barton [Mon, 14 May 2012 12:04:00 +0000 (12:04 +0000)]
lasso select for movie clip markers.
Campbell Barton [Sun, 13 May 2012 22:05:51 +0000 (22:05 +0000)]
style cleanup: imbuf & icons
Antony Riakiotakis [Sun, 13 May 2012 17:26:07 +0000 (17:26 +0000)]
Change the scons configuration for MinGW-w64 to be more in-line with cmake. Also deactivate openmp as it causes crashes when rendering with subsurf or multires modifiers
Thomas Dinges [Sun, 13 May 2012 16:23:17 +0000 (16:23 +0000)]
* Typo fix: rna_recursiev_attr_expand -> rna_recursive_attr_expand