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-05-07Merge image related changes from the render branch. This includes the imageBrecht Van Lommel
tile cache code in imbuf, but it is not hooked up to the render engine. Imbuf module: some small refactoring and removing a lot of unused or old code (about 6.5k lines). * Added a ImFileType struct with callbacks to make adding an file format type, or making changes to the API easier. * Move imbuf init/exit code into IMB_init()/IMB_exit() functions. * Increased mipmap levels from 10 to 20, you run into this limit already with a 2k image. * Removed hamx, amiga, anim5 format support. * Removed colormap saving, only simple colormap code now for reading tga. * Removed gen_dynlibtiff.py, editing this is almost as much work as just editing the code directly. * Functions removed that were only used for sequencer plugin API: IMB_anim_nextpic, IMB_clever_double, IMB_antialias, IMB_gamwarp, IMB_scalefieldImBuf, IMB_scalefastfieldImBuf, IMB_onethird, IMB_halflace, IMB_dit0, IMB_dit2, IMB_cspace * Write metadata info into OpenEXR images. Can be viewed with the command line utility 'exrheader' For the image tile cache code, see this page: http://wiki.blender.org/index.php/Dev:2.5/Source/Imaging/ImageTileCache
2010-05-07Minor formatting tweaks (killing some "caterpillar if's"... yuck those ↵Joshua Leung
things are nasty to edit/extend)
2010-05-07Multires: fix for "failed to read" error message with external displacements.Brecht Van Lommel
2010-05-07Exr reading error print has a bit more detail now, to debug problems.Brecht Van Lommel
2010-05-07saving multires data didnt get the new filename when the external struct was ↵Campbell Barton
alredy allocated (making save external fail)
2010-05-07Restrict keyboard sensor stored events to only what's appropriate per propertyMatt Ebb
(normal key, modifier key, etc)
2010-05-07too many args, build errorCampbell Barton
2010-05-07ghash alloc string from render branchCampbell Barton
svn merge https://svn.blender.org/svnroot/bf-blender/branches/render25 -r28571:28573 svn merge https://svn.blender.org/svnroot/bf-blender/branches/render25 -r28575:28576
2010-05-07Logic UI: All Sensors, Controllers and Actuators are ported now... (let's ↵Dalai Felinto
the tests begin) * get/set funcs * unifying rna_props for Constraint Actuator * Collision sensor * Ray sensor * State Actuator * We need icons! at least one for Sensor, one for Controller and one for Actuator * Layout artists: Keyboard sensor really need some help :) The other as well. I mainly copied the layout from 2.49 with some adjustments here and there. * some get/set functions in rna_actuator.c are exactly the same (e.g. rna_ConstraintActuator_range_get, rna_ConstraintActuator_spring_get) and other could be easily distributed. maybe something for later.
2010-05-07Fix [#22271] N panel Lock icons not changing when pressedMatt Ebb
2010-05-07Warning cleanupMatt Ebb
While I was looking in outliner.c, made some changes to let extra passes display there such as environment (commented out before due to a previous limitation). Also changed outliner object visbility/selectability/renderability toggles to use RNA buttons so you can insert keyframes with RMB menu etc.
2010-05-07Logic UI: small fixes: order of sensor type enum + state actuator showing ↵Dalai Felinto
used states now
2010-05-07Added dynamic enum itemf for add sensor/actuator operatorsMatt Ebb
2010-05-07Logic UI: State Actuator done :) all actuators are there now. [and stubs update]Dalai Felinto
(it's a small commit, but couldn't help not doing it ;)
2010-05-07Add the option to show also the UVs of other selected objects in image Toni Alatalo
space / uv edit. The code was already there, and the option as a rna bool, but no ui to set it. Matt figured that the View menu in image space next to other uv stuff, which only shows when UVs are edited, is the right place. Works so that when entering editmode for an object to edit UVs, when have also other objects selected and this option on, also the UVs of those other objects are shown in the image view. Liquidape asked this on IRC, and we thought the feat doesn't exist, so I looked out of curiosity in the code as was thinking it would be easy to add. Was surprised to find it there already :) First time that did anything with 2.5, was sure fun enough to search thru the code to figure out how things work. Adding this ui thing proved to be exactly as trivial and nice as it should, and the things under the hood seemed nice, yay!
2010-05-07bugfix for own error [#22269] object vector operations (position) not ↵Campbell Barton
working properly after rev. 28471 double checked other get_index callbacks for the same error.
2010-05-07fix for duplicating cloth which could crash on freeingCampbell Barton
- effector list wasnt NULL'd on copying a particle system - copying an object would initialize the cloth modifier, then copy it, witout freeing its effector weights created in cloth_init().
2010-05-06keyframe transform, both through dopesheet/action editor and graph editor, ↵Joseph Eagar
works a bit better with handles. handles now follow keyframes properly in frame snap mode, in situations where they would move (but the keyframe would not) in undesirable ways before. also hopefully fixed vector scope crash in image editor. and disabled snapping to seconds (ever); this can be a seperate option, silently switching to second snapping in frame snapping mode is absolutely evil. also, the action editor draws in hundredth of seconds, not seconds, so it didn't even work. Aligorith: I hope this code is ok, if not feel free to rewrite it.
2010-05-06Logic UI: constraint actuator+rna 100% (finally !!!) + other fixes/improvements:Dalai Felinto
- s/c/a type enum update function replaced by set function - rna_Sensor_type_itemf and rna_Actuators_type_itemf implemented (but not working ... it was working yesterday before I updated the set func, so need further investigation). Matt, if you have any clue on that ... Roadmap: i) I definitively gotta unify the maxloc, minloc rna properties. the way it's right now (based on 2.49 makes the layout code really clunky ii) - actuator missing - State Actuator (I'll probably need help on that). iii) - sensor missing - collision and ray (they are partly implemented, but the enums are a mess there). iv) - get/set funcs missing (not many) and default values (not many) v) - have more lookup functions for properties and material (I'll definitively need help on that). Eventually will fix (iii, iv and v) changing bge and dna code and doing a subversion/do_version.
2010-05-06dont write blender recent file list or save quit.blend when running in ↵Campbell Barton
background mode.
2010-05-06own restrict-render commit broke hide unselected.Campbell Barton
2010-05-06Make drop images work from external desktop into Blender image window.William Reynish
Still has work todo, like detecting filetype on drop event itself. Ton will continue...
2010-05-06option to use the linked path or the local path for pointcache.Campbell Barton
needed for sintels hair to be baked locally.
2010-05-06make save as copy default for renders, so artists saving with F3 dont end up ↵Campbell Barton
with many image datablocks pointing to their Desktops
2010-05-06Part 1 of making external drop events work. Have to move work to another system,Ton Roosendaal
that's why this first step. :)
2010-05-06more checks to last commitCampbell Barton
- dont allow new() to return an existing fcurve. - dont allow creating fcurves with blank paths.
2010-05-06rna functions...Campbell Barton
fcu = action.fcurves.new(data_path, array_index, group) action.fcurves.remove(fcu)
2010-05-06Logic UI: actuators - action+rna 100%, sound 100%, constraint+rna 50%Dalai Felinto
Notes: 1) I had to pass Context to the draw_actuator_sound in order to access the open_sound_operator uiTemplateID(layout, C, ptr, "sound", NULL, "SOUND_OT_open", NULL); According to Campbell they are better ways to do that (mdef bind for reference). but for now it works. 2) for the record: action actuator is equal to shape actuator (but runs in armature) 3) in Constraint Actuator I think I should unify all the limit_loc_max_, loc_min, ... properties. I was thinking about replacing it with a single limit_loc_max, limit_loc_min, range, distance, and use get/set funcs to find the correct one.
2010-05-06last commit broke linking to scenes from the UICampbell Barton
2010-05-06Datablocks Viewer Bugfix: Joshua Leung
Adding Drivers and/or KeyingSet paths from the Datablocks Viewer for array elements was not working.
2010-05-06python property - object.scene_usersCampbell Barton
Also made this and object.group_users return tuples so it raises an error in this case... ob.scene_users.append(scene)
2010-05-06Fix [#22256] bpy.ops.sequencer.delete.poll() not workingMatt Ebb
Just about all sequencer operator poll functions were requiring an active sequence editor space type. This wasn't necessary for most of them, and prevented use from scripts, console, etc.
2010-05-06Fix [#22249] Can enter camera view when there is no camera in sceneMatt Ebb
2010-05-06Logic UI: more actuators: armature, motion, edit object (ui) and 2dfilter ↵Dalai Felinto
(layout fix)
2010-05-06Fix [#22246] Invisible objects on 3D-View (patch included)Matt Ebb
Modified patch by Teppo Känsälä, thanks for finding the issue!
2010-05-06rna float set function example for dfelintoMatt Ebb
2010-05-06Tweak for dfelinto, logic uiMatt Ebb
2010-05-06BGE Logic UI: 2dfilter actuator + object (motino) actuator + commenting out ↵Dalai Felinto
buggy sensors
2010-05-05Fix for GPU_free_unused_buffers deadlock, solution by Tamito Kajiyama, thanks!Brecht Van Lommel
2010-05-05- split objet group add/link into 2 operatorsCampbell Barton
- link now brings up a search box so when there are 100's of groups its less annoying. - utility functions for id-enums so only local objects can be displayed in a search list (used for group_link) - renamed operator properties from typle to scene, group, action etc.
2010-05-05Fix bug with appending a second time from the same .blend file, it wouldBrecht Van Lommel
get the wrong subversion number and do unnecessary conversions.
2010-05-05[#22177] Adding BLF to the BGE and exposing BLF_load as blf.loadCampbell Barton
from Mitchell Stokes (moguri) also updated blf docs
2010-05-05[#22212] edit problem with translate manipulatorMartin Poirier
Missing a matrix normalization (objects scaled in object mode would have the bug).
2010-05-05Bugfix #22244: Crash on using ops.constraint.childof_set_inverse and ↵Joshua Leung
childOf_clear_inverse incorrectly Adding some NULL checks to all the constraint operators. This is not ideal, but at least the crashes are gone now. More work is needed to properly fix this...
2010-05-05Logic Editor UI workMatt Ebb
* Re-structured code (can delete the old function entirely when this is done) * Fixed links/inlinks * Fixed some bugs in add and remove controller/actuator * Cleaned up some ui layouts * Use key event types in keyboard sensor * Implemented object controller 'state' in RNA/layout engine (still needs tweaks)
2010-05-05BGE Logic UI: fix for scene actuatorDalai Felinto
Any volunteer for this? //XXX to do: an operator that calls file_browse with relative_path on and blender filtering active
2010-05-05remove conflicting restrict render keyCampbell Barton
2010-05-05fix for raytrace crash on scenes with very large objects, assert could fail ↵Campbell Barton
with really large numbers, instead return 0.0.
2010-05-05make a dummy billboard if its velocity or vector are nan/infCampbell Barton
was causing crashes in the raytracer.
2010-05-05BGE Logic UI: more actuators + almost all sensorsDalai Felinto
* Matt, I'm marking some "property" rna properties that will need some speacial lookup. Talking with Campbell we thought that it will be nice to have the lookup with autocomplete for the properties, but giving you the freedom to type whatever prop_name you want (so you can use python created properties). That way we would still store it as a string. Whenever the property doesn't exist (or was renamed, therefore can't be found) the property name tints in red ... Is that possible? * Matt: in draw_actuator_random I used a uiItemL for one of the modes. Is there another way to do that (having the label in the rna file?). I noticed draw_nodes has some cases of that as well. * Andrea, the actuator_game property filename (in rna_actuator) is the one that needs to open the filebrowser but saving the result as relative path (or to have relative path as the default in this case)