Campbell Barton
685b6e7db9
svn merge ^/trunk/blender -r41227:41230 . --accept=theirs-full
2011-10-24 22:18:32 +00:00
Campbell Barton
15e6d6cd75
svn merge ^/trunk/blender -r41226:41227 .
2011-10-24 12:43:08 +00:00
Campbell Barton
70bf00a74c
svn merge ^/trunk/blender -r41200:41226 .
2011-10-24 08:45:55 +00:00
Campbell Barton
dbe2fe5043
fix for errors with merge
2011-10-24 08:18:20 +00:00
Campbell Barton
ad1d3dd30f
svn merge ^/trunk/blender -r41175:41200 --- will need to apply fix after
2011-10-24 07:56:42 +00:00
Campbell Barton
77a7ec7c61
svn merge ^/trunk/blender -r41150:41175
2011-10-24 05:00:53 +00:00
Campbell Barton
0503a4f7a6
svn merge ^/trunk/blender -r41100:41150
2011-10-24 04:18:28 +00:00
Andrew Wiggin
618d4d1a6e
Add some validation checking and fix a bug in bmesh_[cut|splice][edge|vert] (used by vertex ripping)
2011-10-23 22:21:55 +00:00
Guillermo S. Romero
82c84f4b58
Remove some more $Id$ that still were left after r41227 and r41228.
2011-10-23 19:01:59 +00:00
Guillermo S. Romero
6105199668
Remove the svn:keywords property.
2011-10-23 18:38:16 +00:00
Campbell Barton
4a04f72069
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-23 17:52:20 +00:00
Thomas Dinges
f1cea89d99
Typo fixes for the typo fixes. :D
2011-10-23 15:43:12 +00:00
Campbell Barton
67e744ccf0
fix some typo's
2011-10-23 15:27:36 +00:00
Campbell Barton
e89107927b
- fix for error with utf8 textinput for buttons
...
- ensure input is valid utf8 from ghost and NULL then complain if its not.
- added function to get utf8 size BLI_str_utf8_size()
2011-10-23 13:52:51 +00:00
Brecht Van Lommel
66ef02aaa3
Code refactoring: split main 3d view drawing function into object drawing and
...
info overlay drawing functions.
2011-10-23 13:00:41 +00:00
Brecht Van Lommel
d1e04d376d
RNA: fix collection iterator issue in c++ api with msvc.
2011-10-23 12:58:19 +00:00
Campbell Barton
398fd3621c
committing 'a' to merge into the tag
2011-10-23 12:21:41 +00:00
Campbell Barton
0f5f502f9e
minor formatting edits (80 char width)
2011-10-23 12:17:24 +00:00
Campbell Barton
f5b37d40ca
set pythons 'sys.stdout' encoding to utf-8 and use surrogateescape error handler.
...
without this printing a unicode string may raise an error which is a real pain especially since script authors often forget this and print the path of a file for example on export which can make a script fail outright when writing to paths with certain encodings.
2011-10-23 07:51:21 +00:00
Campbell Barton
fcb88306b4
rna access to event.unicode so scripts can get unicode text input.
2011-10-23 07:03:57 +00:00
Campbell Barton
a0529a8ae8
py/rna api crash fix: getting event.ascii would crash blender (strange nobody noticed this, seems its been there for over a year???).
2011-10-23 06:56:39 +00:00
Campbell Barton
0664868aec
BLI_make_file_string wasn't guaranteed to initialize the resulting path, some parts of the code accounted for this but most not, always initialize the string to "".
2011-10-23 05:56:55 +00:00
Campbell Barton
e58eb5db6f
use defines for keying set names to avoid confusing them with text and having some incorrect names (as fixed in last commit)
2011-10-23 05:08:02 +00:00
Campbell Barton
6c9362a2ea
fix for incorrect keying set names 'Scale' vs 'Scaling', where 'Scale' was hard coded in auto keyframe when 'Only Insert Needed' option was enabled and would always fail to return a keying set.
...
- to be included in 2.60a.
2011-10-23 04:48:13 +00:00
Campbell Barton
8e2bc6cdbc
Context menu 'Edit Source' operator no longer needs to be enabled as a build option, improved this so the python file:line lookups are only done when the operator runs (previously this was done for every button, every draw when the build option was enabled).
...
Perhaps this should be hidden when not running with --debug, easy to change.
2011-10-23 04:13:56 +00:00
Campbell Barton
29417887d7
fix for own mistake r41192
2011-10-23 01:06:38 +00:00
Campbell Barton
d541a200c2
rename user interface operator properties from 'op' to 'props'
2011-10-23 00:53:50 +00:00
Joerg Mueller
726fa61817
Fix for an unhandled exception. Campbell: please include in 2.60a.
2011-10-22 18:08:26 +00:00
Brecht Van Lommel
29f279e43d
Render API: add update_progress() function to update progress bar progress from
...
external render engines.
Also refactoring to move some render engine registration stuff out of RNA and
into render module.
2011-10-22 17:01:54 +00:00
Brecht Van Lommel
1bdf652b89
Code refactoring: move external engine functions into own file.
2011-10-22 16:24:28 +00:00
Thomas Dinges
952560dc02
* Re-commit splash screen with Alpha header.
2011-10-22 16:01:19 +00:00
Brecht Van Lommel
e417e011d5
Code cleanup: file operations merged into single header, some function names
...
made less cryptic and changed to indicate if they work on files or directories.
2011-10-22 15:35:49 +00:00
Campbell Barton
c1de5cc838
- use defines for wmKeyMapItem & wmEvent alt/shift/ctrl/oskey
...
- clear utf8_buf on key up & complain if its set (should never happen)
2011-10-22 11:34:01 +00:00
Campbell Barton
ebe63b664b
py api - added PyC_UnicodeFromByteAndSize() to match PyUnicode_FromStringAndSize()
...
also made RNA_property_string_get_alloc() return the length of the new string to avoid having to run strlen on it after.
2011-10-22 10:49:35 +00:00
Dalai Felinto
cac4fde224
utf8 OSX - cleanup
...
I still think utf8_buf can be 5 (4 bytes + '\0'), but even 6 may not be enough to what is coming next (NFC - precomposedStringWithCanonicalMapping)
incorporating ascii as a subset of utf8. I don't think we need to re-encode it.
U+0000 ~ U+00FF - latin1 set
2011-10-22 09:28:10 +00:00
Alexander Kuznetsov
8f4a015684
Fix for alt-tab in Windows.
...
utf8_buf can be not null terminated, plus not init as in this case. (I need to investigate more)
2011-10-22 04:36:58 +00:00
Campbell Barton
19f79f73a8
BLI_utildefine minor edits
...
- removed AVG2, was only used once.
- remove unused LONGCOPY define.
- removed BLI_STRUCT_OFFSET, was only used once, replce with offsetof
- formatting edits, split some macros over multiple lines.
2011-10-22 03:39:13 +00:00
Alexander Kuznetsov
be61044eee
Fix for text object on windows.
...
No utf8 when keyup
2011-10-22 03:14:19 +00:00
Campbell Barton
74017cb020
header cleanup and typo's
2011-10-22 01:53:35 +00:00
Brecht Van Lommel
88473fd49a
Code cleanup: remove BLI_exist, now there is only BLI_exists. One function just
...
called the other, they did the same thing.
2011-10-21 22:33:41 +00:00
Dalai Felinto
932aa116df
utf8 OSX - disabling utf8 at KeyUp, otherwise TextObject doesn't work.
...
This bug is also present in Windows, so I believe the real bug is in Linux (and in the text object input).
Also Cmd+C and Cmd+v doesn't work for utf8 yet.
2011-10-21 19:09:14 +00:00
Alexander Kuznetsov
c9035e20d0
UTF8 input support for Windows.
...
ToDo:
* add support for dead keys
* other input methods (for hieroglyphs)
2011-10-21 17:40:35 +00:00
Brecht Van Lommel
00735ed9e4
Code cleanup: don't use btempdir/bprogdir/bprogname globals anymore, but wrap
...
in BLI_ functions.
2011-10-21 17:37:38 +00:00
Brecht Van Lommel
4d48dbe5fd
Code cleanup: remove some unused code in header.
2011-10-21 17:10:59 +00:00
Sergey Sharybin
13fd777bc0
Fix compilation error with MSVC caused by recent commit.
2011-10-21 11:33:18 +00:00
Campbell Barton
a35261cfee
fix [ #28967 ] Attempting to add a new pose to the Pose Library causes Blender 2.60 RC2 to crash.
2011-10-21 09:04:40 +00:00
Campbell Barton
1a62235417
svn merge -r41171:41170 . --- fix coming next
2011-10-21 08:31:28 +00:00
Campbell Barton
04db8ad282
misc cleanup
...
- remove redundant casts
- replace strcmp's with "" to just check first char.
- added WM_event_print(), debug mode only to print events since the structs values are not that meaningful.
- added warnings if locale/font dirs cant be found.
2011-10-21 08:16:15 +00:00
Dalai Felinto
f9f5daed9b
disabling utf8 for OSX. It's not working 100% and it's breaking other things
2011-10-21 06:45:08 +00:00
Joshua Leung
c22a1721e5
Bugfix [ #28967 ] Attempting to add a new pose to the Pose Library
...
causes Blender 2.60 RC2 to crash
This commit just rolls back part of r.40868, which was causing crashes
when trying to treat id-property-groups as bpy.type.Property to access
a special "rna_type" attribute added as part of said commit.
The underlying Py-API voodoo here is far too evil (along with the
myriad of ways of creating custom props) to work out an API fix for,
but at least we don't get anymore crashes now. In tests here, this
check even seems redundant!
2011-10-21 06:36:01 +00:00