Adding Estonian new language.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51319 954f8c5b-7b00-dc11-b283-0030488c597c
Grr, forgot that one in previous commit, sorry :/

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51320 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for misplaced cursor in wrapped console prompt, also fixes newline for single wrap when input line width equals console width


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51321 954f8c5b-7b00-dc11-b283-0030488c597c
fix for py-console ctrl+backspace/del changing the selection.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51323 954f8c5b-7b00-dc11-b283-0030488c597c
Streamlinining Bone Groups menu (Ctrl G)

The Ctrl-G menu for managing Bone Groups has always been a bit clunky,
especially when compared to the Hooks menu (Ctrl-H). This was because the old
menu was more data-orientated (Bone Group Management, Membership to these
groups) whereas this new arrangement should be a bit more task-orientated (Add
to new group, Add to active group, Remove from all groups, Remove active group).



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51324 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: check for msvc directly when using warning pragma's.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51325 954f8c5b-7b00-dc11-b283-0030488c597c
Unparenting objects from armatures/curves/lattices now removes the corresponding
modifiers now

This makes it harder for users to unwittingly create multiple deform modifiers
by parenting and unparenting a number of times, with the net result being that
"Clear Parent" is now the true inverse operation of "Make Parent".


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51326 954f8c5b-7b00-dc11-b283-0030488c597c
Parenting an object to a deformer (armature/curve/lattice) will now attempt to
check if the object is already parented to said deformer before trying to add a
new modifier

This should help reduce the number of cases where users inadvertantly end up
creating multiple deform modifiers pointing to the same object, which has been
known to be a cause of "double-transform" artifacts.

Note that this is only able to detect these cases by checking if the parent
object is selected, so this will only really work for the Ctrl-P shortcut where
you have to select both objects first. However, it shouldn't be a problem either
in the Outliner (drag and drop), as the object probably won't be a child of its
parent already if you're doing this.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51327 954f8c5b-7b00-dc11-b283-0030488c597c
add missing redraw notifier for separate UV operator, also some style cleanup and remove unused define.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51328 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: remove redundant pointer indirection.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51329 954f8c5b-7b00-dc11-b283-0030488c597c
fix for error in filled rip copying customdata (new triangles were flipped across the edges of the empty space they spanned) only noticeable when the customdata on either size of the rip didnt match. 


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51330 954f8c5b-7b00-dc11-b283-0030488c597c
Making "Jump to Keyframes" operator (for Action/Graph Editors) more obvious

This operator used to be called "Jump to Frame". It basically takes the midpoint
(frame number and/or value) of selected keyframes, and positions the current
frame (or2d-cursor in Graph Editor) at this point.

The hotkey for this is now Ctrl-G (i.e. as it's similar to a "Goto Frame"
feature). It is also now in the Key menu instead of in the relatively obscure
View menu, even though it doesn't actually result in any keyframe edits taking
place.

(Also, fixed a typo/grammer issue with one of Remove Bone Group operator)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51331 954f8c5b-7b00-dc11-b283-0030488c597c
safety NULL check for r51327, don't assume ED_object_modifier_add() succeeds.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51332 954f8c5b-7b00-dc11-b283-0030488c597c
style cleanup: bge


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51333 954f8c5b-7b00-dc11-b283-0030488c597c
Adding some descriptions/tooltips for more keyframe editing operations


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51334 954f8c5b-7b00-dc11-b283-0030488c597c
fix for own mistake using freed memory with menus.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51335 954f8c5b-7b00-dc11-b283-0030488c597c
Color Management: remove unused function and get rid of unneeded float->byte conversion

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51336 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: define sizes of vectors for function args and use C style comments


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51337 954f8c5b-7b00-dc11-b283-0030488c597c
Solve some issues with smoke when using strict compile flags

- Mark some functions as static
- ifdef-ed currently unused functions from spectrum.cpp
- Fixed missing prototype for smectrum() function

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51338 954f8c5b-7b00-dc11-b283-0030488c597c
Motion Tracking: fixed dopesheet left in incorrect state after joining tracks

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51339 954f8c5b-7b00-dc11-b283-0030488c597c