55f481d052
Py-Driver: use intern strings
...
Avoids managing strings inline
2016-07-31 11:46:36 +10:00
a696a0ff1e
Python API: create args for meta-classes directly (a little faster).
...
Also add some new interned strings.
2014-01-20 18:09:00 +11:00
d6b21df2e6
correct include guards and add checks in check_style_c.py for them.
2013-09-19 23:17:52 +00:00
a8601a5702
fix [ #34113 ] operator_menu_enum() - Tooltip not showing descriptions
...
Python wasn't able to set 'OperatorType.prop', which is used by uiButGetStrInfo().
add 'bl_property' to python operators which is assigned to OperatorType.prop when registering.
(api docs coming next)
2013-02-05 04:41:11 +00:00
93ad97c131
avoid string -> unicode conversion when registering classes, also avoid unlikely but possible crash if the py-class returns new instances of PyObjects it doesnt own when registering the class.
2012-11-22 08:45:32 +00:00
4a04f72069
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-23 17:52:20 +00:00
31093223cd
SVN maintenance.
2011-06-18 23:22:55 +00:00
82216030e9
py-api: store frequently used strings as unicode PyObject's to avoid creating/distroying every time.
...
also fix for cmake warning
2011-06-18 08:45:45 +00:00