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
path: root/source
AgeCommit message (Collapse)Author
2009-06-08Change separator to one that does not mean drop frame.Guillermo S. Romero
2009-06-082.5: small fix to get context.texture_slot as the rightBrecht Van Lommel
Material/World/LampTextureSlot type.
2009-06-08Sequencer WIPCampbell Barton
- Move buttons into the sequencer Nkey region - Made the header and menu items use the python api, still need to get more buttons working. - Fixed some minor problems
2009-06-082.5Ton Roosendaal
Small fixes: - Preview render now accepts resize of 1 pixel without re-render, solves re-renders on scrolling window or dragging panel, because of float rounding. - Panel dragging outline was off 0.5 pixel, showed as fat AA lines - On switching tab, the preview gets re-rendered
2009-06-082.5Ton Roosendaal
Down with smart, up with simple! I now use the widget polygon code to generate a mask quad strip, draw it over the image, and then the AA outline. Should work on all systems.
2009-06-082.5Ton Roosendaal
Removed masking idea for preview draw, it appears Win32 && X11 windows are 24 bits, not 32 bits with alpha. Not going to open that can of worm to add this, will find a different masking method...
2009-06-082.5Ton Roosendaal
Test commit: different treatment of drawing alpha mask...
2009-06-082.5Ton Roosendaal
Forget 'svn add'...
2009-06-082.5Ton Roosendaal
Sequencer: added Nkey + UI region, with two empty panels to fill!
2009-06-082.5Ton Roosendaal
Preview renders: - Added proper button type (BUT_EXTRA) for preview buttons, to handle drawing better. It now first draws an alpha mask, to ensure the preview is correctly fitting inside the widget style. It then draws the outline. - Added protection for executing preview renders while regular rendering, that's not going to work...
2009-06-082.5 - Time indicator label for time-codes now draws in SMPTE formatJoshua Leung
When an Animation Editor is showing timing in 'seconds' (instead of frames), the indicator label is now drawn with the same style of timecodes as the scrollbar labels are.
2009-06-08Multires/2.5:Nicholas Bishop
Bugfix, restoring sculpting from undo data should mark the multires DM as modified.
2009-06-07* Added some Image Format Options to the the scene output panel. Patch by ↵Thomas Dinges
William Reynish. Thanks! * Added missing Notifiers for Subsurface Scattering.
2009-06-07Multires/2.5:Nicholas Bishop
Attempt to make multires updating a little cleaner by assuming that no update needs to be performed, and only doing the update when the modified flag is set (either by sculpting or using some other tool that needs an update.)
2009-06-07Use the local context pointer for the multires subdivide operator, rather ↵Nicholas Bishop
than searching for a multires modifier in the modifier list.
2009-06-072.5 Buttons:Thomas Dinges
* Small stamp tweaks by William Reynish. * Moved the modifier tab next to constraints.
2009-06-07added item_enumO() so python menu items can call enum types with string args.Campbell Barton
Example sequencer menu self.layout.column() self.layout.item_enumO("SEQUENCER_OT_effect_strip_add", property='type', value='ADD', text="Effect Strip (Add)")
2009-06-07UI Buttons:Brecht Van Lommel
* Context now allows pinning a datablock, independent of selection. * Initial ID browse buttons for most buttons tabs. * Browsing from world to texture now displays world textures again, but is a bit of a hack, not sure there is a right way to do this. * There's a button to switch between active materials and textures now, only temporary though. * There's some code to put context part in own region, disabled still because it doesn't work that well yet.
2009-06-072.5 RNA:Thomas Dinges
* Some more Notifiers for the world properties.
2009-06-07UI:Brecht Van Lommel
* layout.split() now takes a percentage argument to control the split position. * ID template now works for more than just the Text ID type, includes and icon, and some other fixes.
2009-06-072.5Ton Roosendaal
Preview renders now re-use a rendered buffer when size is same. Looks nicer while sliding, and no memory free/allocating.
2009-06-07RNA:Brecht Van Lommel
* Accept None as NULL pointers through python function calls. * Added type callback for pointers back, it's useful still in some cases. Made Object.data editable using this, the pointer type varying based on object type. * Wrap pin ID pointer in buttons space. * Added subclasses for text and surface curve ID blocks, to organize data better and get proper icons. * Added RNA_type_to_ID_code and ID_code_to_RNA_type functions. * Update RNA_access.h with new RNA types.
2009-06-072.5 Preview render:Thomas Dinges
* Added missing redraw tags for lamp and texture. * Added Texture Notifiers.
2009-06-072.5Ton Roosendaal
Quick test commit to check on crashing previews; ignore warning about implicit declaration... here in OSX i can't get this crash!
2009-06-072.5 Preview renderThomas Dinges
* Added Preview panel to the lamp buttons.
2009-06-072.5 RNA:Thomas Dinges
* Wrapped some image output settings (Tiff, Cineon, OpenEXR, Jpeg 2000 and DPX)
2009-06-072.5Ton Roosendaal
Nice goodie: Preview renders! - Added new preview.blend, allowing super wide cinemascope previews - Draws nicely blended inside widget type, rounded corners - Preview now renders using all available cpus/cores. - Uses - hopefully rock stable - method, which doesn't copy or allocate anything for previews, but just uses render API calls. - Multiple previews are possible! But, added provision in Jobs manager to only render one preview job at a time. If you start more preview jobs, they're suspended until it's their turn. Bugfix: new buttons context code crashed when going full-window. Tweaks are still needed for notifiers. I have to figure out still how to retrieve SpaceButs button view types...
2009-06-06Bugfix for crash on constraintsDaniel Genrich
2009-06-06Merged code passing context to python operator from soc-2009-kazanbas Arystanbek Dyussenov
branch.
2009-06-062.5 RNA:Thomas Dinges
* Deleted some wrong properties from the blend mode enum.
2009-06-062.5 Interface:Thomas Dinges
* Added a constraint tab in the buttons window. * Added more sequencer buttons (effect strips). Note: Sequencer buttons will go into the sequencer itself (n-key Panel) later. * Particle button tweaks by William Reynish. Thanks! * Some RNA fixes and new properties.
2009-06-062.5Ton Roosendaal
Several usablity tweaks: - Search menu allows ScrollWheel to view items - Tooltip on button on bottom of window showed wrong - Tooltips were popping up while draggin (MMB) or scrolling (wheel). Now they stay away. - Stolen from Gimp (blame venomgfx for hint!): ScrollWheel allows to go over menu items and use number buttons, only on mouse-over. Note for devs: the WM_event_add_mousemove() call (to add a fake event to bring UI back alive after view changes) now works much more reliably. It ensures the mouse move is only handled after all notifiers/redraws were done.
2009-06-062.5 Buttons WindowThomas Dinges
Bugfix: World Tab wasn't accessible after deleting an object.
2009-06-06initial support for sequencer UI layout, anyone wants some monkey-work there ↵Campbell Barton
are quite a few effects panels to do. - buttons_context_path_sequencer() is a place holder - ipo_frame_locked renamed to frame_locked - added scene.sequence_editor.active_strip
2009-06-06First new particle code:Janne Karhu
-Many things not yet working properly :) -Experimental new (hopefully more logical) categorization of buttons, feedback on this is very welcome. -Separate render & draw types, for example now there is actually a render option "halo" instead of all the different point draw types. -Particles get recalculated only from buttons that actually change something that has to be recalculated, for example changing visualization doesn't reset particles any more. -Boid physics buttons are still missing as I'm currently redoing the whole boids code. -Point caching is still very wip, so baking is not possible for example, but I added a few cache baking flags for rna that were/will be needed for particle buttons logic.
2009-06-05fix for printing operator collection values, also set some freed pointers to ↵Campbell Barton
NULL
2009-06-05Blender file selector support for setting multiple selected files/dirs which ↵Campbell Barton
operators can use. This allows the sequencers Add-Image strip to work like it does in 2.4x. - as well as setting the "filename" operator property, operators can have collections called "files" and "dirs" which are set when available. - RNA_OperatorFileListElement as new collection type, its a bit redundant since each item only has a "name" property but its needed since we don't have a string array type. - the file selector now prints operators it runs. Tested with python, adding a list of images works to the sequencer works. bpy.ops.SEQUENCER_OT_image_strip_add(name="MyImages", start_frame=54, channel=2, filename="/somedir/", replace_sel=True, files=[{"name":"test1.png"}, {"name":"test2.png"}])
2009-06-052.5Ton Roosendaal
Search menu: - Made nicer drawing for popup version of search. It now uses entire backdrop like pulldowns. Search boxes for text buttons will use different style still; if we use this option all over it shouldn't look too intrusive. - Search menu allows scroll, to view all items. It doesn't cycle anymore. - Click outside search menu now cancels - If a match is in search button, it highlights it. This also allows ALT+CTRL+F - Enter to redo last op. - Search popup draws higher when no no space below. No order flipping!
2009-06-05MSVC cries of uninitialized paramShaul Kedem
2009-06-05PyRNACampbell Barton
- Support for python to convert a PyObject into a collection (uses a list of dicts - quite verbose :/) - Operators can now take collection args when called from python. - Support for printing operators that use collections (macro recording). - Added RNA_pointer_as_string which prints all pointer prop values as a python dict. Example that can run in the in test.py (F7 key) bpy.ops.VIEW3D_OT_select_lasso(path=[{"loc":(0, 0), "time":0}, {"loc":(1000, 0), "time":0}, {"loc":(1000, 1000), "time":0}], type='SELECT') for some reason lasso locations always print as 0,0. Need to look into why this is.
2009-06-05UI:Brecht Van Lommel
* Make ESC-key close the search popup menu. * Also make ESC-key cancel number button dragging.
2009-06-052.5 filebrowserAndrea Weikert
* code cleanup: removed unused fileselect mode (type) * brought back 'hide dot files', needs proper storing of the settings still.
2009-06-042.5Ton Roosendaal
Just a minor tweak in menu draw, makes Search menu a tinsy prettier. Tomorrow more!
2009-06-042.5Ton Roosendaal
Bugfix: Icons were drawing on wrong subpixel positions, distorting badly. Now it's crispy and tasty! Noticed there's a magnifier icon already, using it for the search option.
2009-06-042.5Ton Roosendaal
Two small fixes; - Search menu options text could overlap with hotkey - Operator "duplicate area into window" didnt work for non-actionzone
2009-06-04Cleaned up the node wrapping codeRobin Allen
2009-06-04All nodes are now wrapped! Some still need limits and extra logic though.Robin Allen
2009-06-042.5 RNA:Thomas Dinges
* Found more bugs in factor properties.
2009-06-042.5 RNA:Thomas Dinges
Bugfix: Smooth Modifier didn't accept negative factor values. Patch by Wahooney. Thanks!
2009-06-042.5 RNA:Thomas Dinges
* Wrapped some more object force properties. * Fixed a bug in the field_type_items.