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-08-09poll() as a python '@staticmethod' was too limiting and didnt allow useful ↵Campbell Barton
base class poll functions in many cases. now rna functions that dont have a 'self' are automatically assumed '@classmethods'. de-duplicated poll functions and made some minor tweaks too.
2010-08-08display addons sorted by category then name (remove old commented code which ↵Campbell Barton
loaded the modules for real)
2010-08-07Experemental XML UI, define panels/menus/headers which load at startup like ↵Campbell Barton
python scripts. - 2 panels implimented in properties_render_test.xml (Render Dimensions and Stamp) - only enabled in debug mode. - poll() functions are not supported yet. - as stated above experemental, we'll see if this is at all useful, remove if not. - XML could be replaced with JSON or YAML.
2010-08-06remove narrow ui featureCampbell Barton
- re-arranged UI in a way that gave far too much vert scrolling. - was added all over for simple things like making text="", layout engine should handle this. - Ton and Brecht are ok with removing this now. Ton would like to work on the layout engine to make it better support these cases.
2010-08-05bugfix [#23182] Using self.report() inside poll() gives crashCampbell Barton
poll() function is now a static method in python, this is more correct, matching C where the operator is not created to run poll. def poll(self, context): ... is now... @staticmethod def poll(context): ... Pythons way of doing static methods is a bit odd but cant be helped :| This does make subclassing poll functions with COMPAT_ENGINES break, so had to modify quite a few scripts for this.
2010-08-04Fix hang on opening addons tab, having a .py file without bl_addon_infoBrecht Van Lommel
would go into eternal loop.
2010-08-03forgot to update addons with recent update to bpy.typesCampbell Barton
2010-08-02py addons: much faster scanning of addons by only parsing the dictionary ↵Campbell Barton
rather then the entire file.
2010-08-02fix for parsing scriptsCampbell Barton
2010-08-02update userpref's addon code to support new register/unregister, now the ↵Campbell Barton
modules are parsed rather then being imported since it become quite tricky to import once without registering the classes, then again in a way that registered the existing modules classes without a reload() - which had problems too.
2010-08-02RNA Types metaclass registrationMartin Poirier
See mailing list posts for details [1][2][3] Addons still need to be fixed; Campbell said he'd do it today. See any of the py files (outside netrender) in this commit for how to do it (it's rather simple). [1] http://lists.blender.org/pipermail/bf-committers/2010-February/026328.html [2] http://lists.blender.org/pipermail/bf-committers/2010-August/028311.html [3] http://lists.blender.org/pipermail/bf-committers/2010-August/028321.html
2010-08-02== addons ==Luca Bonavita
Loads addons from usual .blender/scripts/addons but also from .blender/scripts/addons_contrib if this folder exists To get latest contrib scripts, we can checkout https://svn.blender.org/svnroot/bf-extensions/contrib/py/scripts/addons/ into release/scripts/addons_contrib/
2010-07-28* moved Threaded Sculpt, Fast Navigate, and Show Brush back to Sculpt ↵Jason Wilkins
Options panel until they are properly moved in memory to the corresponding places they were in the UI. Fast Navigate apparently needs to be made an option of the multires modifier Threaded Sculpt and Show Brush need to be made UserPrefs Some of these options were removed form UserPref panel without placing them anywhere else in the interface so this commit at least puts them somewhere so they can be used.
2010-07-27Jason, from your merge 30325.Campbell Barton
move toolsettings out of the userprefs into the sculpt menu, if these should be userprefs then they should be moved into that struct.
2010-07-26in debug mode report the time to load addon modules.Campbell Barton
2010-07-232.5: change a user preferences settings from .enabled to .active, it's nicerBrecht Van Lommel
if the button is grayed out but still editable.
2010-07-20Bugfix #22872: invert zoom direction doesn't workJoshua Leung
The setting for this (IMO it should really be on by default, for reasons I've outlined recently) was not exposed at all. The setting that was shown was a new(?) option in 2.5 which dealt with Ctrl-MMB drag zoom.
2010-07-17spelling correction: alredy --> alreadyCampbell Barton
2010-07-14Merge GSOC Sculpt Branch: 28499-30319Jason Wilkins
https://svn.blender.org/svnroot/bf-blender/branches/soc-2010-jwilkins See log of that branch for details.
2010-07-122.5: remove user preferences to always snap for translate/rotate/scale,Brecht Van Lommel
with new behavior of the snap setting in the 3d view these are no longer necessary.
2010-07-122.5: remove pin floating panels settings, there are no floating panelsBrecht Van Lommel
at the moment so it shouldn't be there.
2010-07-09== user preferences ==Luca Bonavita
- tooltips were showing numbers in the addons categories list
2010-07-06pedantic pep8 warnings, mostly white space.Campbell Barton
2010-06-27use expanded enum for addons to give faster access (matches theme layout)Campbell Barton
2010-06-27remove filename and directory from python operators that dont need themCampbell Barton
2010-06-27more generic sorting of theme items by type (was adding all non color items ↵Campbell Barton
last)
2010-06-27- changed recent commit from William to have enum in user preferences as an ↵Campbell Barton
expanded enum (like it was before) - rename 'no_bg' argument to 'emboss' (and negated) - added 'emboss' option for operator buttons. - Addon UI Layout slight modifications, changed enable/disable buttons for checkbox, grey out text of disabled addons to make it obvious at a glance whats enabled. - column expanded enums now align text to the left. - renamed ui_item_enum_row to ui_item_enum_expand since its used for columns and rows.
2010-06-26minor changes to Williams commit to be a bit less verbose.Campbell Barton
2010-06-26Updated Themes user preference pane. William Reynish
Layout is now simpler, more easy to scan. This commit also simplifies the Python code and gets rid of hundreds of wasted lines of code, making it much easier to make layout changes.
2010-06-17== addons ==Luca Bonavita
- release/scripts/ui/space_userpref.py added the change to add a 'warning' field to bl_addon_info warning icons are used to show 'broken' scripts or warnings asked permission to campbell and matt in blendercoders to apply this - source/blender/python/doc/sphinx_doc_gen.py: small fix in the url
2010-06-14naming changesCampbell Barton
path -> filepath (for rna and operators, as agreed on with elubie) path -> data_path (for windowmanager context functions, this was alredy used in many places)
2010-06-09pep8, whitespace editsCampbell Barton
2010-05-31Python Open Link operator.Thomas Dinges
* Unified some code for Opening an URL to use only one operator: WM_OT_url_open * Removed the HELP_OT_url operators.
2010-05-31* Tooltip fix for Addon links.Thomas Dinges
I rather have this general text than 2 separate operators for wiki/tracker url.
2010-05-312.5 Addons:Thomas Dinges
Request from mindrones :) * Next to the Wiki URL, it's now possible to have a link to the tracker, for bug reports. "bl_addon_info" dictionary: * Renamed 'url' to 'wiki_url' * Added 'tracker_url'
2010-05-27Progress indicators for threaded jobsMatt Ebb
Now, rather than the bit-too-alarming stop sign, threaded wmJobs display a progress indicator in the header. This is an optional feature for each job type and still uses the same hardcoded ui template (could use further work here...). Currently implemented for: Render - parts completed, then nodes comped Compositor - nodes comped Fluid Sim - frames simulated Texture Bake - faces baked Example: http://mke3.net/blender/devel/2.5/progress.mov
2010-05-16Properties Window:Thomas Dinges
*The narrowui value was hard coded in all ui scripts, made an user preferences option. Basically this value determines on which area width, it should switch between dual/single column layout. ToDo: The Changes only take effect when reloading scripts/restarting Blender (after saving as default). Will maybe add the "Reload Scripts" operator next to the button in the future. * Small fix for Fluid Add Button, when in single column mode. Didn't expand like the other "Add" Buttons.
2010-05-10Themes "3D View":Thomas Dinges
*Minor code changes and added some missing edge settings.
2010-04-30Highlight last selected point in curve/surface edit mode.Sergey Sharybin
Curve->lastselbp field was renamed to Curve->lastsel and now not last either BPoint or BezTriple is storing here. It's not easy to determine type of selected point, but operator which depends on such point reviews the full nurbs, so this shouldn't be a problem. Made changes to curve undo stuff to restore last selected point on undo/redo. Added new theme color for curve last selected point.
2010-04-21filter 'Enable' wasnt working.Campbell Barton
2010-04-17- for BGE mouse and keyboard events use tuples rather then listsCampbell Barton
- pep8 corrections
2010-04-14* Interaction PresetsMatt Ebb
This adds a new presets menu in the splash screen and the Input section of User Preferences to choose a preset interaction style, consisting of key configurations and also other user preferences such as select mouse button, view rotation style, etc. Currently, just 'Blender' and 'Maya' presets are included, hopefully we can have more presets contributed (and maintained!) by the community. It's best to keep these presets minimal to avoid too many key conflicts. In the Maya one I changed the view manipulation key/mouse combos and also the transform manipulator keys, not much more than that. To save an interaction preset, open the user preferences Input section, and press the [ + ] button next to the presets menu. It will save out a .py file containing any edited key maps and navigation preferences to the presets/interaction folder in your scripts folder. --- Part of this commit changes the way that key maps are exported/displayed in preferences - now partial key configs are allowed. Previously it would export/import the entire key configuration, regardless of whether individual key maps were edited or not (which would make them more susceptible to conflicts in unexpected areas). (note, in blender terminology, a key map is a category of key items, such as 'Object Mode' or 'View 2d'.) Now, the export and the UI display work in a similar way to how key maps are processed internally - Locally edited key maps (after pressing the 'Edit' button) are processed first, falling back to other key maps in the current key config, and then falling back to the default key config. So it's possible for a key config to only include a few key maps, and the rest just gets pulled from the default key config. The preferences UI display works like this too behind the scenes in deciding what to show users, however using it is just like it was before, the complexity is hidden.
2010-04-06Fix [#21678] Crease color cannot be adjustedMatt Ebb
Gave edge crease a unique theme colour.
2010-04-04pep8 cleanupCampbell Barton
2010-04-04keymap.add_item, add_modal_items --> keymap.items.add()/add_modal()Campbell Barton
2010-04-02Keyframe Defaults and Cleanups: Joshua Leung
This commit fixes reports #21638 and #21818, which were both also Durian feature requests. Cbanges: * Added new default setting for the type of handles created when creating keyframes. This can be found in the user-preferences, and is used whenever existing keyframes aren't being overwritten (instead of the value being always taken from the keyframes either side, #21638). * When keyframing over existing keyframes, only the values will be changed. The handles will be offset by the same amount that the value of the keyframe changed, though how well this works in practice still needs to be tested more thoroughly (#21818, already fixed earlier, but this commit is the full fix). * When 'free' handles are added by default, they are offset to be +/- 1 frame on either side of the keyframe so that it is obvious that they can be moved. However, they just take the same value of the keyframe since this is easiest. * Properly initialising handle colour defaults for 3D-View and Graph Editor. Graph Editor's theme userprefs also show these settings now, though the layout is really quick hack-style.
2010-04-02rna naming, *_frame --> frame_*Campbell Barton
2010-04-01[#21835] Improved Addons in User Prefs by Keith Boshoff (wahooney) Thomas Dinges
This adds a "description" field to addons (ideally a small 1 liner, with basic info)
2010-04-01Fix [#20711] Loop selection not working with Emulate MMB + Left mouse selectMatt Ebb
Emulate 3 button mouse is now disabled when Left mouse select is used, to prevent keymap conflicts. Configs for single button macs etc we can do with keymap presets.
2010-03-30Fix [#20115] Some theme settings are not savedMatt Ebb
Theme colours were getting overwritten on startup with defaults (as in 2.4 system). Changed this to allow changing the default theme, and added a 'Reset to defaults' operator in user prefs. Perhaps next step to look into the py presets system for themes too (nice and easy to share). If you're using a custom B.blend you may get some strange theme colours on startup if they weren't saved properly before. 'Reset to default' button in theme preferences should fix it back to defaults.