Campbell Barton
2085a42e52
pep8 cleanup
2013-06-27 03:05:19 +00:00
Campbell Barton
841c200767
report exceptions when enabling and disabling modules in blenders interface.
...
so if pressing the addon checkbox fails it tells why rather then failing silently.
2013-06-19 05:17:31 +00:00
Campbell Barton
64d6810cd9
Change edgeloop delete to use dissolve, fixes bug [ #35738 ].
...
Was using edge-slide & remove-doubles but this was error prone since remove doubles could fail in some cases or find doubles where it shouldn't (with very small scale objects).
This gives more predictable behavior when the edges of a loop wouldnt slide (in that case they would just drag over to one of the sides with no user control)
and multiple edge loops work better too. eg:
- http://www.graphicall.org/ftp/ideasman42/edge_loop_del_update.png
2013-06-14 03:04:36 +00:00
Campbell Barton
c8f30bc7f0
fix [ #35574 ] Export Key Map issue
...
problem was the keymap failed to import but didnt give any feedback, now it displays error message.
2013-06-11 15:11:55 +00:00
Campbell Barton
4625e70430
fix/workaround for problem with osx permissions.
2013-05-23 03:35:57 +00:00
Campbell Barton
44d3d88f9a
code cleanup: minor improvements to scripts.
...
- make wm-property operators use INTERNAL option.
- make console use str.expandtabs() rather then replacing tab->spaces.
2013-04-20 13:23:53 +00:00
Thomas Dinges
d7f56d85c2
* Better tooltip for WM_OT_properties_context_change.
2013-04-10 20:36:22 +00:00
Campbell Barton
8e3d590b76
code cleanup: python/pep8 and double-promotion warnings.
2013-03-28 19:33:14 +00:00
Campbell Barton
0237e7eef2
fix for loosing recent-files when running 'Copy Previous Settings'.
2013-03-28 02:29:10 +00:00
Bastien Montagne
7a94ad9408
More UI message i18n fixes and improvements...
2013-03-10 16:14:29 +00:00
Campbell Barton
732f6f7bd0
fix for python exception getting the ID from an operator button:
...
attempting to select 'Online Manual' or 'Python Reference' from the UI of a running operator would give an error popup.
2013-02-25 04:19:28 +00:00
Campbell Barton
4b8fe80e6e
code cleanup: use exist_ok keyword arg to os.makedirs() rather then checking if the dir exists first.
2013-02-07 04:02:24 +00:00
Campbell Barton
2bae448ed5
fix [ #34018 ] Delete Edge Loop undo works not als expected.
2013-01-28 12:42:38 +00:00
Campbell Barton
fd35d42bf4
code cleanup: dont use 'bpy.context' when 'context' is available
2013-01-23 07:52:31 +00:00
Campbell Barton
350a776a52
fix for arrow keys being reversed in the snap menu (Ctrl+Shift+Tab)
...
also - when expanding rna enums into existing menus - don't nest inside a row/column.
2013-01-17 01:03:56 +00:00
Campbell Barton
c8df3db370
show a title in menus triggered by WM_OT_context_menu_enum, also show an icon when available.
2013-01-17 00:29:39 +00:00
Campbell Barton
97d62f0183
style cleanup
2013-01-15 23:15:32 +00:00
Campbell Barton
608f6eccce
simplify WM_MT_context_menu_enum(), use expanded enum property.
2013-01-13 16:25:46 +00:00
Campbell Barton
4f2a65d34c
remove TRANSFORM_OT_snap_type, use WM_OT_context_menu_enum instead.
...
add Ctrl+Shift+Tab shortcut for selecting snap type to the UV editor too.
also added icon drawing to WM_OT_context_menu_enum() so it gets the icons from the enum to draw them in the menu.
2013-01-13 16:18:35 +00:00
Campbell Barton
c36ae09d57
remove 2.57-windows workaround for WM_OT_copy_prev_settings
2013-01-13 04:26:02 +00:00
Campbell Barton
25cc959a9c
fix [ #33646 ] Deleting edge loops creates holes in uv map
2013-01-08 17:53:38 +00:00
Ton Roosendaal
722999e6d0
Better tooltip for "Install Theme..."
2012-12-15 16:27:12 +00:00
Campbell Barton
7b9adab594
fix [ #33431 ] Impossible to add "None" string to a property
2012-12-08 09:43:02 +00:00
Campbell Barton
029d29e4f7
fix [ #33179 ] Can't delete centered edge loop if x-mirror is activated
2012-11-15 06:10:09 +00:00
Campbell Barton
d705c52e65
no longer use 'check_existing' to see if we need to have a save popup, instead use 'exec' operator on a saved file and
...
invoke on unsaved files.
correct missing memset --> CustomData_reset switch too.
2012-10-31 17:03:31 +00:00
Campbell Barton
0e3de1df4b
fix [ #31661 ] Custom properties do no respect min/max values
...
also renamed function added prev commit
2012-10-26 10:54:02 +00:00
Campbell Barton
b7642348e4
simplify addon install print, Now it only prints the source and destination dirs, with a list of addons added.
...
don't think its needed to print the full path of each addon.
also remove the __MACOX check, its harmless and people can make sure there zips dont have cruft in them before distributing them.
2012-10-19 10:37:24 +00:00
Gaia Clary
9d1873154f
[ #32921 ] Fix: Python error triggered when installing an addon via 'install addon' button
2012-10-19 08:51:31 +00:00
Campbell Barton
f97dfdf227
quiet clang static checker warning by returning an error for invalid situation getting an IDProp mapping from a PyObject.
...
also print the path installed to when installing an addon.
2012-10-12 03:24:47 +00:00
Gaia Clary
3606cd5216
Cosmetic: Changed label of the 'Install Addon...' Button to 'Install from File...'
2012-10-10 08:04:04 +00:00
Campbell Barton
9fa36b12cc
style cleanup: pep8
2012-10-08 08:28:05 +00:00
Sv. Lockal
ab2a9de4b4
Add translation context for volume (Audio), pitch (Rotation) and rename tip->tooltip for custom properties
...
Tracked in [#31062 ] [2.6x] Context Ambiguity List & Discussion (keep updating)
2012-10-04 18:21:34 +00:00
Campbell Barton
12da3d999b
modifications needed to get a URL from an RNA id from the testing script
2012-09-13 00:26:01 +00:00
Campbell Barton
8cf9e5f8c3
change templates to call modal_handler_add() is called last since any errors between calling this function and returning will crash blender. see [ #30687 ]
2012-09-05 00:11:39 +00:00
Campbell Barton
a7ec09aef9
ability to register your own online manual callbacks - useful for 3rd party addon developers, who may want to link to their own URL's.
2012-08-25 14:07:51 +00:00
Brecht Van Lommel
32a05baad9
Fix #32388 : bpy.ops.wm.path_open() not working with path with spaces on Windows.
2012-08-23 11:18:31 +00:00
Sergey Sharybin
72a106d56f
Fix #32165 : context_set_value didn't make an undo push when changing scene settings
...
This lead to such issues as changing mesh selection mode wasn't doing undo push
when it need to.
2012-07-24 15:51:26 +00:00
Campbell Barton
21c0895466
poll function for edge loop delete.
2012-07-19 08:04:12 +00:00
Bastien Montagne
30037194cd
Minor UI message update.
2012-07-07 13:51:07 +00:00
Campbell Barton
2a140e93c1
style cleanup
2012-07-04 21:41:05 +00:00
Bastien Montagne
63810ffcef
Style edit (mostly), use """ for docstrings (not ''').
...
Should also fix the broken py ops tips...
2012-07-03 09:02:41 +00:00
Campbell Barton
98e6912480
style cleanup
2012-06-19 22:17:19 +00:00
Campbell Barton
9238d6f71b
use fnmatch for reference globing rather then regex - regex overly complicates simple cases and wasnt being taken advantage of.
2012-06-03 11:01:18 +00:00
Campbell Barton
20e49e7177
quiet warnings
2012-06-03 10:33:28 +00:00
Campbell Barton
0dc84e64e7
experenental manual linking from the UI. realize this is an issue which is not agreed on so probably this will be disabled for release.
...
the data is stored here so more dev can commit:
./release/scripts/addons/modules/rna_wiki_reference.py
2012-06-01 20:38:40 +00:00
Campbell Barton
9def1dea45
patch [ #31578 ] Standard-conformal sets for .report() and operator return values
...
by Sebastian Nell (codemanx)
This patch contains many changes - mostly to addons committing this correction to trunk.
2012-05-26 09:55:00 +00:00
Campbell Barton
2970b7a735
change name length from 32 to 64, perhaps we should have some constant here bpy.constants.NAME_MAX ? - but this hardly ever changes.
...
also hide allow overlap option for adding sequence strips, this was only intended for api use
2012-05-21 16:52:04 +00:00
Brecht Van Lommel
03222143c0
Add "Install Theme" button in user preferences, patch #31505 by Julien Duroure.
2012-05-18 12:49:27 +00:00
Campbell Barton
7413ab8f1f
fix [ #31428 ] bpy.ops.wm.path_open only works once
2012-05-12 21:11:48 +00:00
Campbell Barton
d9fa08e73d
rename wm.blenderplayer_start label from 'Start' to 'Start Game In Player', also made it check if the player is found before running.
2012-04-16 02:28:18 +00:00