fix for struct definition building with msvc2008 and some style cleanup.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55544 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: move doxy docs from headers into source. also replace strncpy();str[len]=0 with BLI_strncpy() in BLI_stringdec().


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55545 954f8c5b-7b00-dc11-b283-0030488c597c
Unix/X11 - use RGBA icon (netwm icon), rather then pixmap icon.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55546 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for [#34747] Rendering invisible tiles
* reset_session() was not taking render percentage into account in case persistent_data was enabled.
* also deprecate old "maximsize" DNA variable. 

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

In text editor, the CTRL+F find now opens property region (or keeps it) and
activates the search button for input.

That's already nice! But next step should be to do a search on exit of 
the button (or while typing). That's stuff I need Campbell to help with though.

Notes:
- Probably Py api for property buttons could get an "operator=" arg?
- The warning menu "not found" should go away
- I also suggest to make "wrap" search default for new editors




git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55549 954f8c5b-7b00-dc11-b283-0030488c597c
OS X Fullscreen: shortcut now is CTRL + Cmd + F. Is more common, and it keeps
Cmd + F for searches.



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

While using number sliders, you can now press RMB to cancel (like ESC)



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55551 954f8c5b-7b00-dc11-b283-0030488c597c
Code cleanup:
* Remove non used booleanops_mesh.c and header, got obsolete with Carve. 

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

- Theme color for the brush popup was not correctly coded. Now it follows menu item
  style correctly, which also allows all the themes we have to give readable text.

- RMB cancel also added for slider buttons and the color picker.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55553 954f8c5b-7b00-dc11-b283-0030488c597c
edit to 55549, replace fake click event with call to uiButActiveOnly().
also make it more clear args are for rna buttons.


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

And 55555. :D 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55555 954f8c5b-7b00-dc11-b283-0030488c597c
FIX: [#34467] File Browser Deletes Unselected Files

* delete now acts on selected file(s) rather than the highlighted file. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55556 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#34745] TGA with size of 4Kx8K won't load

Checked the size limit on TGA files in svn history and this is was just an arbitrary limit that might have made sense some years back, but not now.


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