f1a227cf43
check that descriptions dont end with a '.', for non release builds.
...
this is annoying for translators so rather then correct along the way which gives merge conflicts for branches - print a complaint message.
2011-09-21 17:52:51 +00:00
6d125e159d
i18n: code clean-up
...
- Move all translation-related declarations to BLF_translation.h
- Reverted some changes to match trunk svn rev40365
2011-09-20 07:39:25 +00:00
706a2c80f0
i18n: code cleanup and fixing unneeded translation (when partial translation is used only)
2011-09-19 15:10:38 +00:00
1c0bdad835
svn merge -r40222:40344 ^/trunk/blender
2011-09-19 10:48:15 +00:00
198295e9ca
image button was hard coded to draw the splash screen which it loaded from PNG data on every draw.
...
now pass the ImBuf when callign the image button so we could have different images in buttons later on.
2011-09-17 16:57:37 +00:00
0eda51f2ea
Fixing issues with i18n stuff:
...
- Make gettext stuff draw-time. so switching between languages
can happens without restart now.
- Added option to translate visible interface (menus, buttons, labels)
and tooltips. Now it's possible to have english UI and localized tooltips.
- Clean-up sources, do not use gettext stuff for things which can be
collected with RNA.
- Fix issues with windows 64bit and ru_RU locale on my desktop
(it was codepage issue).
- Added operator "Get Messages" which generates new text block with
with all strings collected from RNA.
- Changed script for updating blender.pot so now it appends
messages collected from rna to automatically gathered messages.
To update .pot you have to re-generate messages.txt using "Get Messages"
operator and then run update_pot script.
- Clean up old translation stuff which wasn't used and most probably
wouldn't be used.
- Return back "International Fonts" option, so if it's disabled, no
gettext lookups happens on draw.
- Merged read_homefile function back. No need in splitting it.
TODO:
- Custom fonts and font size.
Current font isn't nice at least for russian locale, it's
difficult to read it.
- Put references to messages.txt so gettext can merge translation when
name/description of some property changes.
2011-09-15 13:20:18 +00:00
30293dc2ca
svn merge -r39834:40222 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-09-15 13:02:37 +00:00
Nathan Letwory
6e9ff495eb
Add parser error handler.
...
OpenCOLLADA is a validating parser, so is pretty strict about document form. The added error handler will print out any errors the parser finds. A pop-up will be shown too, advising the user to check the console for the error log.
2011-09-05 20:41:58 +00:00
1d9ddcd319
tweak to WM_operatortype_find to perform better when called with empty strings (as the keymap editor does a lot)
2011-09-02 08:01:01 +00:00
dc463db6c2
Credits generator which cross references with the patch tracker to credit the original authors.
...
the script has a unix-name <> real-name mapping which is not totally complete since I couldn't find everyones real names.
In this case the commit name is credited.
Also added a link to the credits page in the splash.
2011-09-02 03:42:16 +00:00
Xiao Xiangquan
981f7fcd0d
merge with trunk r39834
2011-09-01 15:08:32 +00:00
a244a787de
sanity checks on operator exec/modal/invoke return values.
2011-08-25 16:42:42 +00:00
7d316b70b8
rename NAN_BUILDINFO --> WITH_BUILDINFO
2011-08-22 16:54:26 +00:00
3a81f23e09
warning cleanup for -Wdouble-promotion
2011-08-19 16:21:29 +00:00
ae884d2e54
Code cleanup: add UNUSED_FUNCTION macro to avoid warning messages about unused
...
functions.
2011-08-15 16:18:04 +00:00
347f4fac74
add WM_FILESEL_FILES to WM_operator_properties_filesel, sequencer was doing this on its own.
2011-08-12 03:53:26 +00:00
a7663cc377
use ghash for operator and menu types, was doing string lookup in the operator list (containing over 1000 items) for each button draw.
...
gives small speedup for UI drawing and overall startup time.
2011-08-11 06:06:17 +00:00
Xiao Xiangquan
465c3b82fa
merge with trunk r39216
2011-08-10 14:32:03 +00:00
2dfc51388c
Blender 2.59:
...
* Update the readme file
* Update link to release logs, they point to http://www.blender.org/development/release-logs/blender-259/ now
2011-08-09 07:33:51 +00:00
db319f8544
move the ndof menu into the userpref's since it adjusts preferences, also renamed VIEW3D_MT_ndof_settings -> USERPREF_MT_ndof_settings since it has no view3d specific settings.
2011-08-05 14:53:13 +00:00
c946969bb9
fix for possible uninitialized RNA strings, when RNA_string_get property is not found, initialize the string to "".
2011-08-05 06:09:30 +00:00
f77af0a8ce
change BLO_library_append_begin to take a main argument rather then a context, means the BGE doesnt need to make a new empty context just to pass as an arg.
...
added doxygen description too.
this quiets the print when the BGE does linking.
2011-08-05 05:26:19 +00:00
Nathan Letwory
73fc78c5d8
Debug print removed.
2011-08-02 09:18:21 +00:00
ed306416f5
replace WM_OT_ndof_menu with a key->menu assignment.
2011-08-02 06:40:40 +00:00
fcd7d2b486
NDOF related edits
...
- fix for building without NDOF on X11
- quiet some warnings
2011-08-02 05:52:27 +00:00
aec91c0cf5
ndof sensitivity operator follows power curve and respects min/max
2011-07-29 21:07:51 +00:00
Xiao Xiangquan
287b24926f
merge with trunk r38787
2011-07-29 17:42:53 +00:00
Nathan Letwory
d55f6c64a2
speed button mapping to ndof sensitivity change operator.
2011-07-28 13:44:36 +00:00
b9f3ff5435
removed ancient ndof global, removed my own attempt at a C popup menu (the Python one works)
2011-07-23 21:55:52 +00:00
Nathan Letwory
eea7c358c7
svn merge -r37276:38555 https://svn.blender.org/svnroot/bf-blender/trunk/blender .
2011-07-21 09:40:59 +00:00
7f74abeaca
translated ndof menu from C to Python, enabled helicopter fly mode
2011-07-19 04:12:49 +00:00
384831dd9d
Bugfix #27927
...
This fixes assigning 'tweak' keymap option for border selecting in
Node editor. Thanks Perry Parks for the patch!
2011-07-18 14:41:59 +00:00
Xiao Xiangquan
77926a7f9d
select uiStyle according to UserDef and update lang-packs
2011-07-16 18:28:24 +00:00
Xiao Xiangquan
fa46278e34
merge from trunk 38379
2011-07-14 17:29:53 +00:00
Nathan Letwory
cf43e48fc7
Apply patch 4636051. COLLADA: Export selection.
...
Original patch by Jan Diederich, adapted by Pelle Johnsen. Review assistance by Daniel Tavares.
This patch adds an option to export only the selection.
2011-07-04 08:59:28 +00:00
Xiao Xiangquan
9b8538c69c
3D view, graph editor, etc. done
2011-07-02 03:17:09 +00:00
14c72f379c
implemented ndof 'dead zone' around home position, fixed X11 active window determination, removed old X11 ndof code
2011-07-01 21:51:44 +00:00
20de4f27b6
ndof popup menu (experimental (mostly harmless))
2011-07-01 01:00:20 +00:00
651df035f7
baby steps toward an NDOF popup menu
2011-06-25 18:50:03 +00:00
Xiao Xiangquan
79c129647e
right panel done
2011-06-24 04:22:27 +00:00
Xiao Xiangquan
b429af10d0
merge from trunk #37722
2011-06-24 03:30:50 +00:00
ed3dadf489
Blender 2.58 release preparations:
...
* Update of Release Log Links to point to: http://www.blender.org/development/release-logs/blender-258/
2011-06-20 20:21:52 +00:00
Xiao Xiangquan
9a2f36b50f
handle SpaceType and UserPref popups
2011-06-20 10:07:46 +00:00
68a12c74b6
fix [ #26621 ] Memory leaks when creating popup window.
...
also fixes memory leak when cancelling a popup dialog (new image for example).
2011-06-17 12:48:33 +00:00
Xiao Xiangquan
de12f8049a
translate left panel
2011-06-15 11:41:15 +00:00
Xiao Xiangquan
40981d872f
merge from trunk r37405
2011-06-15 08:28:56 +00:00
9cf0bbb95c
added a check to console auto-compleation for pythons struct_seq type, so bpy.app and sys.float_info autocompleate their attributes rather then bring treated as a typle.
2011-06-10 09:44:27 +00:00
Xiao Xiangquan
34a22b3b78
Add i18n support for C code, and most menu items can be translated, now
2011-06-10 04:36:51 +00:00
cede08e1e2
Bugfix #26886
...
Operator redo: F6 menu didn't work for macros yet (like Duplicate-grab).
2011-06-09 15:26:05 +00:00
fc6dcdf17f
bug [ #27582 ] Screen Editing > Split and Join area don't work.
...
added 'INTERNAL' operator flag so operators which are only meant to be called by other operators or internal use are not displayed to the user.
Currently only use this flag for the operator search toolbox, is ignored in debug mode.
2011-06-06 11:56:54 +00:00