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
2008-12-10merge from trunk - r17500 to HEADCampbell Barton
2008-12-09== Python Space Handlers ==Willian Padovani Germano
- Old feature request: now space handlers can report release events, too. For that a new space handler type was added, here's the header for it: # SPACEHANDLER.VIEW3D.EVENT.ALL These scripts report both "presses and releases". For release events, Blender.eventValue is zero and Blender.link == Blender.SpaceHandlers.VIEW3D_EVENT_RELEASE. Check the API_related bpy doc for more info. - Bug fix: left mouse clicks could be reported twice. Important: for both the feature and the fix, to make the code nicer and to let space handlers become available in more situations, I moved the check for space handlers in space.c. Now it happens before checks for grease pencil, sculpt and left/right mouse button swapping. If this causes any problem (it shouldn't), please report. PS: Thanks to Steven Truppe, who asked for this and even sent me a patch, but to preserve compatibility with existing event space handler scripts I did things in a different way.
2008-11-13* use the existing function to only update a part of the image, should ↵Campbell Barton
increase speed a lot, except when painting on seams from opposite parts of the image. - can speed this up with multiple boundboxes - TODO. * use brush spacing and airbrush settings * draw a circle while in texture paint mode.
2008-10-28added scons option BF_WITH_PYTHON (defined as DISABLE_PYTHON)Campbell Barton
2008-10-20Reduced number of MSVC compiler warnings (mostly just casting issues).Joshua Leung
2008-10-12* Patch #17729 from Dalai FelintoMatt Ebb
Additional sculpt mode hotkeys to toggle Smooth stroke (Shift S) and Anchored brush (Shift A) . Menus are updated with hotkeys too. This is a real last minute one, but it was given the ok previously, and I've just had time to commit this for him.
2008-10-09Reverted bugfix #17709Ton Roosendaal
I misread report, didn't know vertex bevel weights existed even!
2008-10-09bugfix #17709Ton Roosendaal
SHIFT+CTRL+E 'bevel weight' didn't support vertex selection mode yet.
2008-10-09Grease Pencil:Joshua Leung
Added comments a few + stroke simplification code (hidden behind rt and userpref, adapted from theeth's etch-a-ton code). This shouldn't have any other adverse effects.
2008-10-08Error about "max open floating panels" used wrong math.Ton Roosendaal
2008-10-03More Grease Pencil touchups:Joshua Leung
* Eraser size is now UserPref. This way it is more easily tweaked than using layer stroke-thickness squared, but it is less accessible. * Restored stroke 'smoothing' (post-conversion) option as UserPref option. Off by default. * Fixed bug with convert tools. Was adding an extra datablock everytime, that wasn't being used (and was subsequently dicarded). * Moved pressure vars from paint-loop to temp-struct (during painting). Also, moved the macro which tests for converting straight lines.
2008-10-01Bugfix #17717: IPOs / Sequencer / Markers: deleting an IPO delete also ↵Joshua Leung
selected markers Final attempt at solving this problem. This time I've decided to separate the 'delete markers' from the 'delete keys' hotkeys, as it proved to be too problematic for users. The new hotkey for deleting markers is "Shift-XKEY". (or Shift-Delkey) P.S. I know that 'Shift' is usually used for 'add' operations, but this will have to do for now... ---- Also, rearranged button order in Timeline header a bit to group keyframing buttons together more.
2008-09-29resolve some compiler warnings with intel c/c++ compilerCampbell Barton
* subsurf code had a lot of unused variables, removed these where they are obviously not needed. commented if they could be useful later. * some variables declorations hide existing variables (many of these left), but fixed some that could cause confusion. * removed unused vars * obscure python memory leak with colorband. * make_sample_tables had a loop running wasnt used. * if 0'd functions in arithb.c that are not used yet. * made many functions static
2008-09-29Bugfix:Joshua Leung
Recoded pidhash's recent Pad0 (Lastview) commits (r.16802 and r.16810). It was causing major issues with Ortho perspective + rotating the view with the MMB. Setting G.vd->view to -1 was not such a valid way to do so (and also, this didn't play nicely with smoothview). This feature should now work correctly, though there are still one or two places where it doesn't always seem totally correct yet. The basic idea of this feature, is that after going into camera mode (Pad0), pressing Pad0 again lets you go back to the view as you had it before entering camera mode.
2008-09-29Adding last view feature for PAD0Joilnen Leite
2008-09-28enable -noaudio option, so it actually works (and doesn't get overwritten by ↵Erwin Coumans
a game flag). audio initialization delays startup of game engine 2 seconds add -nojoystick commandline option: it takes 5 seconds everytime to start the game engine, while there IS no joystick. In other words: blender -noaudio -nojoystick improves workflow turnaround times for P - ESC from 7 seconds to 1 second! Improved Bullet soft body advanced options, still work-in-progress. Make sure to create game Bullet soft bodies from scratch, it is not compatible with last weeks builds.
2008-09-27Lots of mingw/gcc compiler warning fixesJoshua Leung
2008-09-27Auto-Keyframing (per scene):Joshua Leung
Now auto-keyframing can be enabled/disabled per scene (with the insertion mode also stored per scene). The flags used when insertng keyframes are still stored in the user-prefs. New scenes have their auto-keyframing settings initialised from the user-preferences.
2008-09-26Patch #17346: Align bones in edit modeJoshua Leung
Submitted by: Lorenzo Pierfederici (lento) This patch adds the CTRL-ALT-A hotkey to align bones in armature edit mode. It works the same way as parenting: selected bones will be aligned with active bone, if only one bone is selected it will be aligned with its parent (if any) Thanks!
2008-09-21Added select grouped property (objects with shared property names will be ↵Campbell Barton
selected) (updated select group toolbox and header menu) Added 2 copy property options - Replace All and Merge All, since there was no way to remove all properties, or set all objects game properties to be the same as the active objects. Added set_ob_property(ob, prop) to property api. bugfix in python api, copyAllPropertiesTo, it didnt check for duplicates or that it wasnt copying from/to the same object.
2008-09-20Python api access to obcolorCampbell Barton
Option to copy obcolor in the copy menu Option to select same color in select grouped menu console.py - mistake in last commit caused a python error
2008-09-19== Python Space Handlers ==Willian Padovani Germano
Patch #9673: "Short patch to make spacehandler event scripts work more like normal python gui script handlers" by Steven Truppe: http://projects.blender.org/tracker/?func=detail&atid=127&aid=9673&group_id=9 This patch adds the Blender.eventValue variable available for space handlers, holding the event value (aka 1 for button and key presses, X or Y coordinate for mousex / mousey movement). Thanks, Steven. PS: this doesn't break existing scripts.
2008-09-18Grease Pencil - Stroke Sensitivity:Joshua Leung
Sensitivity to mouse movement when drawing can now be customised in the User Prefs, under 'Edit Methods'.
2008-09-17Delete Keyframe Tool:Joshua Leung
* Changed hotkey to Alt-I. As a result, Remove IK is now Ctrl-Alt-I, though that shouldn't affect many people at all as it appears that hardly anyone uses it. * Added menu entries for Delete Keyframe
2008-09-12IPO Editor - Zoom view to areaJoshua Leung
The Shift-B hotkey can now be used to access this tool.
2008-09-08Bug #17317Ton Roosendaal
Vertexpaint mode: option "paint mask" (Fkey) missed redraw for buttons
2008-09-05Two more apricot branch features:Brecht Van Lommel
* Auto Depth: use the depth buffer for improving pan/zoom/rotate in large scenes. * The viewport drawtype for objects in groups now aren't just taken from the original object, but the minimum together with the parent drawtype is used.
2008-09-05Grease Pencil - Available in Image Editor:Joshua Leung
Grease Pencil is now available in the image editor. It is important to note that the strokes drawn WILL NOT become part of the image visible at the time. Unfortunately, 'fancy' stroke drawing cannot be enabled for use with the 'Stick to View' setting here, as the scaling is wrong.
2008-09-05Merge of first part of changes from the apricot branch, especiallyBrecht Van Lommel
the features that are needed to run the game. Compile tested with scons, make, but not cmake, that seems to have an issue not related to these changes. The changes include: * GLSL support in the viewport and game engine, enable in the game menu in textured draw mode. * Synced and merged part of the duplicated blender and gameengine/ gameplayer drawing code. * Further refactoring of game engine drawing code, especially mesh storage changed a lot. * Optimizations in game engine armatures to avoid recomputations. * A python function to get the framerate estimate in game. * An option take object color into account in materials. * An option to restrict shadow casters to a lamp's layers. * Increase from 10 to 18 texture slots for materials, lamps, word. An extra texture slot shows up once the last slot is used. * Memory limit for undo, not enabled by default yet because it needs the .B.blend to be changed. * Multiple undo for image painting. * An offset for dupligroups, so not all objects in a group have to be at the origin.
2008-08-30Merge from trunk 16122-16307Ian Thompson
2008-08-14Used the Python icon for the text plugin button and created an ON version.Ian Thompson
2008-08-13Added a button to allow plug-ins to be enabled/disabled for each text space. ↵Ian Thompson
It was confusing using the syntax button for both.
2008-08-09Merge from trunk: 15912:16031Ian Thompson
2008-08-02Merged 15771:15912 from trunkIan Thompson
2008-07-26Word-wrap initial commit. Added button to header and updated draw code for ↵Ian Thompson
text and cursor. Simple typing/deleting works fine. Other events (selections, clicking) behave as if text has not been wrapped and need work.
2008-07-26Merge from trunkIan Thompson
revs. 15635:15771
2008-07-23soc-2008-mxcurioni: merged changes to revision 15705Maxime Curioni
2008-07-19Merged 15170:15635 from trunk (no conflicts or even merges)Ian Thompson
2008-07-12soc-2008-mxcurioni: merge with trunk - rev 15540Maxime Curioni
2008-07-11Bugfix #17306: Missing refresh call for button in UserPrefs Joshua Leung
Autokey settings were missing redraw for Info-window
2008-07-08== Select Swap for Armatures (Ctrl I) ==Joshua Leung
It is now possible to swap the selection of bones in EditMode and PoseMode using the CTRL IKEY hotkey. As a result, the hotkey for adding IK Constraints has now changed to SHIFT IKEY (so that select swap can have a consistent hotkey)
2008-06-30Fix for bug #7753: after game engine drawing with vertex arrays,Brecht Van Lommel
nurbs/curves/text dissappears. This also removes the "vertex arrays" option and enables it always for OpenGL version >= 1.1 - there's no need to have an option to make things render faster disabled by default, also it should work stable now.
2008-06-24Artists complaining about these popupsCampbell Barton
* Nothing indicated - is not helpful, and very annoying with occluded geometry with high poly meshes, sometimes the selection doesn't work 100% of the time and the menu pops up over what you want to select. * No (correct) camera error doesn't seem to be needed, has been there since rev 2.
2008-06-23== Sequencer ==Peter Schlaile
Renamed Filter-Y to De-Interlace and moved F-Key to D-Key. (Also added file reload on D-Key)
2008-06-12Fix for commit revision 15197, missing braces caused some shortcutBrecht Van Lommel
keys not to work anymore.
2008-06-11bugfixCampbell Barton
- duplicated script spaces would keep a pointer to the PyObject button list. (causing python errors with negative reference counts when freeing spaces) - Exiting blender would crash when a UI was open because the ScriptSpaces button PyList was being free'd after python Py_Finalize was called.
2008-06-11[#13723] Select -> Grouped -> Objects in Same Group doesn't work directly ↵Campbell Barton
after appending Menu was shown even when it couldn't do anything. behavior now matches the object copy menu.
2008-06-11Increased new nla, sound, action, ipo, timeline spaces max zoomlevel to use ↵Campbell Barton
MAXFRAMEF, so you can view an entire animation ans so all time spaces have the same maximum which is important when the views lock to each others zoomlevel. Not ideal since it only affects newly created spaces, but probably not worth going through doversions since it wont effect many blender users.
2008-06-09Merged from trunkIan Thompson
svn merge -r14988:15170 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-06-09ctrl+LMB drag would add an ipo vert AND zoom in ipo view.Campbell Barton
checked revisions 7915 and 10663, it seems this functionality was accidental.