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
2010-01-14Fix [#20663] Mouse cursor icon changes back to default in edit modeMatt Ebb
Seemed simple but actually turned out to be quite complex. ND_MODE notifier was being misused, changed to ND_TOOLSETTINGS Note: Although the fix itself doesn't involve this much, debugging uncovered that listeners can't rely on notifier->swinid to be correct, since notifiers can now be added from RNA without a region context.
2010-01-14[#20112] User Preferences window causes a crashMartin Poirier
Opened preference window caused a crash (context pointing to freed screen) when Load UI was turned off.
2010-01-13Fix [#20649] when header is on top of 3D View and all regions are collapsed, ↵Matt Ebb
expansion icons overlap
2010-01-13[#20093] Consistent Crash in properties windowMartin Poirier
Fun bug, took me the better part of the day to track down. Happens because maximizing swaps spacedata lists between the old area and the newly created maximized area (this one being empty) while ui handlers are still hanging with references to the first area (then trying to access spacedata when handled). And then only if a maximizing operator was run before the UI realign timer event from the previous maximize was handled (fun, I told you). After discussion with Matt on irc, we decided the best way to deal with that was to remove ui handlers that reference areas of a screen that is no longer used. That solution reflects the fact that the bug is more general that the reproducing steps would lead to believe. There's also absolutely no reason to run UI handlers on invisible areas.
2010-01-08- RNA support for returning copied strings from functions, flagging strings ↵Campbell Barton
as PROP_THICK_WRAP does this. - scene.render_data.frame_path(frame=num), returns the output path for rending images of video. - scene.render_data.file_extension, readonly attribute, gives the extension ".jpg", ".mov" etc - player support was guessing names, use the above functions to get the actual names used, accounting for #'s replacing numbers.
2010-01-08Added the svn revision number to the splash screen (when buildinfo is Matt Ebb
enabled). Also fixed cmake so buildinfo works. Note to all: ** Please mention the revision number when making a bug report **
2010-01-06MSVC compile fixMatt Ebb
2010-01-06Restored Compositor 're-render single layer' functionality (buttons on ↵Matt Ebb
renderlayer comp nodes). This works with operator properties - if you pass the name of a scene and renderlayer to the screen.render operator, it will render that layer as a single layer re-render.
2010-01-05More "Window" terminology corrections Matt Ebb
2010-01-05Fix for some confusing terminology: Window type -> Editor typeMatt Ebb
Correct hierarchy of terminology should be: * Window (OS level window with borders) * Area (top level subdivision in Blender UI), containing an * Editor (actual UI functionality such as 3D View, Properties) * Region (subdivision of an area, i.e. a header, a properties panel or toolbar)
2010-01-04* Added back some shortcuts from 2.4x using ctrl/alt/shift/etc mouse wheel ↵Matt Ebb
to scrub frames, pan view, etc. * Redraw the 3D View on brush edit changes (for [ and ] keys)
2010-01-02OS X Makefiles: append -DPARALLEL=1 to CPPFLAGS when compiling with OPENMPStefan Gartner
2009-12-26- closing the user prefs accessed the temp screen after removing it.Campbell Barton
- colorband drawing could use un-initialized vars (probably wouldnt crash)
2009-12-22Reports: writing movies now uses the reports mechanism to throw errors.Brecht Van Lommel
Also fixes bug #19463: screencast to xvid ffmpeg crash.
2009-12-21- camera switching didnt work for openGL renderCampbell Barton
- UV Project (Bounds) wasnt in the menu
2009-12-18- sequence strips without scenes would crash on displayCampbell Barton
- appending scenes would not append the sound and scene ID's for sequence strips - reload button in sequence header now reloads sounds as well. - redrawing the sequence image view didnt work while plaing (unless play was activated from that region) - generic functions for running a callback on sequence strips recursively. seqbase_recursive_apply() and seq_recursive_apply() - bind marker with camera was set to home key, use Ctrl+B instead.
2009-12-17OSX vs OpenMP : implement workaround to fix crashes when using mop from a ↵Damien Plisson
background thread Fix# 20043 & 20392 The issue is that OSX lib does not implement TLS (Thread Local Storage), so libgomp uses pthread functions to read/write thread specific vars. But this implementation is currently (gcc 4.2) buggy : the write function is called only at lib start (in main thread), and the var is undefined for background thread. The workaround is to perform this gomp_tls_key var write at beginning of background threads that use openMP. (Currently: render & fluidsim)
2009-12-17remove warnings. Sequencer selection for fcurve view didnt work in metastrips.Campbell Barton
- added RNA_property_string_set to the RNA_access.h - include BKE_animsys.h in pipeline.c for sequencer update, hope these are ok.
2009-12-17Fix [#20397] Saving with F2 on multiple windows layout crashesMatt Ebb
2009-12-16camera switching via markersCampbell Barton
Currently access by selecting a marking and binding with the active camera from the view menu. Note: after long discussion we decieded there is no nice way to do this.. animate pointers? animate multiple camera visibility?, use sequencer? use NLA?.... have a kind of event system (like framechange scriptlinks)... etc so this is ifdef'd with DURIAN_CAMERA_SWITCH
2009-12-11Added back rendered animation playback (in a sense), with a Matt Ebb
customisable player. You can choose a player in User Preferences -> File Paths. You can choose a plan custom command line, otherwise there are presets available for the Blender 2.4 player or DJV (where it will give it the correct filename, fps, etc on the command line). So for example if you have a Blender 2.4 version installed, you can enter the path to the blender 2.4 executable, and the playback will work just like before. Any info on other frame players (FrameCycler? pdplayer?) and their command line settings could be useful for adding some more presets too, if anyone knows of them. It's available in Render->Play Rendered Animation (Ctrl F11)
2009-12-11Tweak to make temp 'fullscreen' screens be alphabetically similar to the ↵Matt Ebb
previous ones that spawned them, so you can switch screens (ctrl left and right arrow) more smoothly ( [#20301] Screens and Fullscreen still doesn't work )
2009-12-10Fix for [#19776] Header bar problem in 2.5Matt Ebb
Prevents dragging region edges outside area boundaries or into other regions.
2009-12-10Attempted fix for [#19810] Crash when flipping header with F5Matt Ebb
2009-12-10Fix for [#20153] Scale region size from search crashes Blender 2.5 24999Matt Ebb
2009-12-09Whoops, silly typoMatt Ebb
2009-12-09Various more screen-related fixes including:Matt Ebb
[#20271] File Browser - Wont show when area is fullscreen
2009-12-08RNA:Brecht Van Lommel
* Property update functions no longer get context, instead they get only Main and Scene. The RNA api was intended to be as context-less as possible, since it doesn't really matter who is changing the property, everything that uses the property should be updated. * There's still one exception case that use it now, screen operations still depend on context too much. It also revealed a few places using context where they shouldn't. * Ideally Scene shouldn't be passed, but much of Blender still depends on it, should be dropped when we try to support multiple scene editing. Change was planned for a while, but need this now to be able to call update without a context pointer.
2009-12-08Various changes to screen-related code, aiming to fix a few problems and ↵Matt Ebb
usability issues with 'temp' screen layouts. Now, temp screens are hidden from being accessed directly, with a new 'Back to Previous' button appearing in place of the screen menu when (for example) fullscreen render image areas are present. Window type menus also get disabled here too, to prevent things from getting too mixed up.
2009-12-07Fix for [#19541] Buttons etc that are too close to the window edge don't ↵Matt Ebb
react to input
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-12-04This commit deletes temporary "temp" screen layouts when the windows using ↵Joshua Leung
them get closed.
2009-12-04Fix for [#20203] Linked objects - A few bugsMatt Ebb
Did a lot of cleaning Object operator poll functions to check if the object's linked or not. For this, added the function ED_operator_object_active_editable() as opposed to ED_operator_object_active()
2009-12-04Cleaning: update a couple of functions to use scene from context instead of ↵Martin Poirier
from screen.
2009-12-04Partial fix for [#19874]Matt Ebb
can use RMB to cancel joining areas, same as splitting
2009-12-04Fix for [#19478] Shortkeys for switch to Quad view mode is not workingMatt Ebb
changed default quad view shortcut to Ctrl Alt Q
2009-11-29bugfix [#20091] Crash when starting render on meta-edit modeCampbell Barton
note: EM_DO_UNDO wasnt used because EM_FREEDATA wasnt set
2009-11-27Fix for problems with region-flip operator not working from the RMB context ↵Joshua Leung
menu. I've had to add a special operator for this, since the generic region-flip operator doesn't seem to be getting the right region from RNA. This operator explicitly searches for an appropriate header region before beginning. I suspect by default, operators get the main region set as being context target...
2009-11-27Added RMB-menu to Headers:Joshua Leung
This contains two entries - one which calls the region flip operator, and one which calls the maxmize area operator. Unfortunately, there seem to be some context issues which are causing the wrong region to get activated for use by the region flipping, meaning that nothing happens. Also, fixed own typo in 3d-view header/menu code...
2009-11-27Animation Playback - Return to original frameJoshua Leung
Playback of animation will now be restored to the frame that playback started on when stopping if the SCREEN_OT_animation_cancel operator is used (i.e. ESCKEY). All other ways of stopping playback (pause button, alt-a) should act more like toggles, and do not reset the playhead.
2009-11-26Fix for [#20034] Background Image Distortion while zooming and moving around ↵Matt Ebb
3D window. This is working around an Apple OpenGL driver bug, chatted to Martin about this in IRC, seems ok. Hopefully can revert this if/when Apple comes up with a driver fix.
2009-11-25selected_pchans --> selected_pose_bones, same for visible_pchansCampbell Barton
added use_ prefix to bools offset --> use_offset, tail --> use_tail for eg.
2009-11-24RNA apiCampbell Barton
- EditBone was missing 'selected' - renamed 'selectable' to --> 'restrict_select', matching object mode. - renamed 'active_pchan' --> 'active_pose_bone'
2009-11-24Removed split region operator. This was only for tests, and was not recoverable.William Reynish
2009-11-23remove F7 for running test.py, was useful when we had a py api but not text ↵Campbell Barton
editor :) this gets rid of F7 next to all the presets
2009-11-23Various bugfixes:Joshua Leung
* Tweaked the code for operator buttons so that only those operator buttons in the toolbar have their text left-aligned. This is done at layout-block level * Silenced "file_init" print when opening the file browser * Disabled animateability of the "active_shape_key_index" for Objects, since this property behaves in a very unpredictable manner, leading to problems with users trying to keyframe shapekey values and ending up keying the list. * Remove some unnecessary RNA wrapping code
2009-11-19Indentation fix. :/ Thomas Dinges
2009-11-19* Added Shift+Space hotkey for "Area Full Screen" as it is in 2.49.Thomas Dinges
Request by Pablo (venomgfx). :)
2009-11-18rename pose_channels to bonesCampbell Barton
was: object.pose.pose_channels["Bone"] now: object.pose.bones["Bone"]
2009-11-17my chnges broke 'del idprop["key"]'Campbell Barton
made it possible to remove properties from rna types. eg. del group["someprop"]