Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-02-27doxygen: blender/editors tagged.Nathan Letwory
2011-02-23doxygen: prevent GPL license block from being parsed as doxygen comment.Nathan Letwory
2011-01-15Bugfix #25636Ton Roosendaal
On using loop-selects, the active vertex got cleared, it could still simply indicate one of the vertices of indicated edge to become active. That keeps the Ui for vertex-groups drawing correct, for example. Also made loop-ring select store active edge for tools, like the loop-select.
2011-01-07split BKE_utildefines.h, now it only has blender specific defines like GS() ↵Campbell Barton
MAKE_ID, FILE_MAXDIR, moved the generic defines to BLI_utildefines.h. no functional changes.
2011-01-03DAG_id_tag_update was being called with non object ID's and OB_RECALC_* ↵Campbell Barton
flags which only apply to objects. harmless but misleading.
2011-01-01Bugfix #25445Ton Roosendaal
CTRL+R loopcut now shows header print with instructions. User report was that Blender was freezing :)
2010-12-22Report #25350Ton Roosendaal
Loopcut check for deformed meshes was far too wide, it even disabled loopcut on subsurfs. Now added a check for armature/lattice only, and only give a warning, not a return from the tool.
2010-12-21Error/Warning report flipping.Ton Roosendaal
An operator Error throws up a menu, a Warning only a flashy header print. In mesh editmode the menus for simple failures got very annoying, like "Already a face" for Fkey on a face. Proposal is to use warning for contextual failures, like: - wrong selection - unsupported combination - wrong modes And use errors for cases you really need user attention, for example when issues are invisble or potentially damaging work. - Memory failures - Files not found List can grow in future :) let's test this for mesh now. I'll tackle this for other ops later after review. (Also changed: loopcut disabled when editmode shows deformed result)
2010-12-05Dependency graph: changed DAG_id_flush_update to DAG_id_tag_update. Now itBrecht Van Lommel
only tags the ID and does the actual flush/update delayed, before the next redraw. For objects the update was already delayed, just flushing wasn't yet. This should help performance in python and animation editors, by making calls to RNA property update quicker. Still need to add calls in a few places where this was previously avoided due to bad performance.
2010-11-10Bugfix #24524Ton Roosendaal
Mesh loop tools allowed to be invoked outside 3d region (properties). That caused crash, it needs 3d view code to work.
2010-11-10Bugfix #24603Ton Roosendaal
Using ALT+B clipping and CTRL+R loopcut in wireframe mode, made 3d drawing disappear. Was caused by faulty setting of zbuffering on in loopcut code.
2010-10-16most unused arg warnings corrected.Campbell Barton
- removed deprecated bitmap arg from IMB_allocImBuf (plugins will need updating). - mostly tagged UNUSED() since some of these functions look like they may need to have the arguments used later.
2010-10-08bugfix [#24179] Button "Loop Cut and Slide" on Mesh Tools not workCampbell Barton
also added a message in the tooltip to say `why` a buttons disabled. depends on the operators poll setting the message.
2010-09-27bugfix [#23995] Do loop cuts from the space bar search while in the ↵Campbell Barton
properties panel crashes blender.
2010-09-24Changing loopcut count caused memory errors in some cases due to missing ↵Janne Karhu
null check.
2010-09-01Send NC_SCENE|ND_TOOLSETTINGS notifier when select mode was forced to edge ↵Sergey Sharybin
select in loop cut operator. Header buttons have "delayed" update without this notifier.
2010-08-16- remove unused includes IMB_*, BIF_* & MEM_*Campbell Barton
- remove MEM_guardedalloc.h from header files (include directly)
2010-08-08remove unused includesCampbell Barton
2010-04-21Fix [#22099] Interactive Loopcut hs anoyin problemMatt Ebb
Made the loop cut confirmation (when finding an edge ring to cut) happen on mouse press, rather than release. This has a nice side effect when using the 'release confirm' option, combining the two steps into one - with this on you can click once to immediately place the cut in the center, or click+drag to move the cut line where you want it to. See: http://mke3.net/blender/devel/2.5/loopcut_releaseconfirm.mov
2010-04-16Fix [#21559] Loopcut and scale problem.Matt Ebb
Force mesh out of face select mode and into edge mode when doing loop cut - it left an invalid edge selection in face mode, especially with edge slider afterwards.
2010-04-05Fix [#21912] knife and subdivide tools do not split edges properlyMatt Ebb
Added back the 'corner cut pattern' as an operator property for subdivide operator. Not added for knife yet, since operator redo doesn't seem to be working at all - already logged in the tracker.
2010-03-23more lint includesCampbell Barton
Only source/blender/editors/ dir, should not give errors on different platforms Only removing: UI_*.h, ED_*.h, WM_*.h, DNA_*.h, IMB_*.h, RNA_*.h, PIL_*.h
2010-03-21Fix syntax for ID keyword.Guillermo S. Romero
2010-02-12correct fsf addressCampbell Barton
2010-02-11batch remove .'s used with RNA_def_struct_ui_textCampbell Barton
2010-02-07Fix #21006: ring select in face mode does loop select again, on secondBrecht Van Lommel
thought, it makes sense since it's basically the same with flushed selection to faces.
2010-02-07Fix #20220: edge ring select confusingBrecht Van Lommel
* no longer a modal operator now, that was useful when it was part of the loopcut macro but is no longer the case, and should have not affected regular edge ring selection. * don't fall through to loop select in face mode, that is bad 2.4 behavior, just use alt+rmb if you want to loop select. * fix error number of cuts error print, missing select mode flush, and use more accurate notifier.
2010-01-26Use #include "BLI_math.h" instead of _USE_MATH_DEFINES to get M_PI defined.Brecht Van Lommel
2010-01-16Fix [#20418] ring select in face mode selects edges not facesMatt Ebb
2010-01-10Bug [#20539] Pink Opengl line should disapear Martin Poirier
Reset edge loop data when there are no edge near (it doesn't cut when there's no edge near anyway, so the display was missleading) Also don't do any display setup when there's nothing to display.
2009-12-21Quicky Loopcut patch:Joshua Leung
In addition to the existing scrollwheel up/down, PageUp/Down can now be used to set the number of cuts while previewing the cut location.
2009-12-06Loop cut and edge ring select only have an invoke and require view3d, so ↵Martin Poirier
change poll function to reflect that (and not, you know, crash...).
2009-10-21Region post redraw is now split up in a view space and pixel spaceBrecht Van Lommel
part. This fixes a bug where transform help line drawing would not work with view clipping and mess up the z-buffer. This avoids the transform code having to figure out what kind of opengl state is enabled and disable it temporarily.
2009-10-19Fix #19638: crash when assiging self in boolean modifier.Brecht Van Lommel
Also: * UI now takes ID self check flag into account so that e.g. it doesn't offer to the make object it's own parent. * Mesh loop cuts number of cuts had wrong limits. * Don't use mesh_get_derived_final in modifier stack, but ob->derivedFinal instead. Avoids crashes on dependency loops, and in case there is no loop it should have been created.
2009-10-10* Added Grease Pencil Operator buttons to the ToolshelfJoshua Leung
* Cancelling loopcuts with EscKey or RMB now works again.
2009-10-01Brought back mousewheel multicut to Ctrl-R loopcut tool that was recently ↵Roland Hess
added. Tweak still doesn't work for the loopcut op, but it didn't before, so at least we're advancing.
2009-09-28added missing notifyer/depsgraph call to loopcut, fixed tweaking the edge ↵Joseph Eagar
slide operator in the last operator panel, and uncommented a line in the remove doubles op that was making it not work (and tweaked the rna limits a bit there, too).
2009-09-24fix for middle mouse up events not working with modal keymaps (used for fly ↵Campbell Barton
mode). With mouse events event->val started as 0/1 for press/release but later the tweak function made LMB and RMB zero value into KM_RELEASE, somehow MMB didnt get used by the tweak function so was left at 0 and the modal keymap function failed when comparing MMB Mouse ups. now initialize event->val as KM_PRESS/KM_RELEASE
2009-09-182.5: Handlers are now evaluated in a different order, fixing someBrecht Van Lommel
issues like Shift+R (repeat last) not giving capital R in the text editor. There is also new modal handler list at the window level, and the API call will always add it to that one now, since modal handlers were not used in other levels. The order used to be: * window modal + keymap * area modal + keymap * region modal + keymap Now it is: * window modal * region keymap * area keymap * window keymap
2009-09-17Warning fixes for blenkernel and editors.Brecht Van Lommel
Note sure what to do with this one, and personally think we should avoid using macros for this kind of thing: V_GROW(edges); source/blender/editors/mesh/loopcut.c:232: warning: value computed is not used
2009-09-16loopcut tool. hold down ctrl-r, then leftclick. due to current limitations ↵Joseph Eagar
on operator design, there isn't any built-in edge sliding to this tool.
2009-09-13after some discussion, this is the replacement for the old loopcut tool: ↵Joseph Eagar
edge ring select displays a preview of the edge ring, and you can move the mouse with ctrl-alt held down and change the edge ring selection.