blender-staging.git
11 years agoMouse cursor positioning and selections now work with word-wrapped text. It's not...
Ian Thompson [Fri, 1 Aug 2008 13:00:53 +0000 (13:00 +0000)]
Mouse cursor positioning and selections now work with word-wrapped text. It's not the best solution but it does the job for now. I wanted to get a working version committed before I improve/break it.

11 years agoAccidentally removed too many BIF_ThemeColors resulting in funny colours for non...
Ian Thompson [Thu, 31 Jul 2008 18:16:01 +0000 (18:16 +0000)]
Accidentally removed too many BIF_ThemeColors resulting in funny colours for non-syntax-highlighted text.

11 years agoWord wrap fix: There were cases where the brackets, cursor and selections (which...
Ian Thompson [Thu, 31 Jul 2008 11:54:17 +0000 (11:54 +0000)]
Word wrap fix: There were cases where the brackets, cursor and selections (which all use the same function) weren't lining up with the drawn text (which uses its own function). This fix simplifies the algorithm and hopefully now makes it work for all cases.

11 years agoOops, forgot about horizontal/vertical scrolling. Cursor, selections and brackets...
Ian Thompson [Wed, 30 Jul 2008 11:27:04 +0000 (11:27 +0000)]
Oops, forgot about horizontal/vertical scrolling. Cursor, selections and brackets should now draw correctly when scrolled.

11 years agoBracket matching now works with word-wrap. Mouse selection and scrolling to do.
Ian Thompson [Wed, 30 Jul 2008 00:05:19 +0000 (00:05 +0000)]
Bracket matching now works with word-wrap. Mouse selection and scrolling to do.

11 years agoSelections now draw correctly when word-wrapped.
Ian Thompson [Tue, 29 Jul 2008 11:37:11 +0000 (11:37 +0000)]
Selections now draw correctly when word-wrapped.

11 years agoWord wrap fix: formatting and cursor positioning was not working correctly for wrappe...
Ian Thompson [Mon, 28 Jul 2008 15:47:46 +0000 (15:47 +0000)]
Word wrap fix: formatting and cursor positioning was not working correctly for wrapped lines containing tabs, or lines with no breaks.

11 years agoDraw cursor at the leading edge of selection (as in other apps.) and hide cursor...
Ian Thompson [Mon, 28 Jul 2008 11:54:13 +0000 (11:54 +0000)]
Draw cursor at the leading edge of selection (as in other apps.) and hide cursor swapping from the user.

11 years agoComplete rewrite of syntax highlighting and formatting. Some improvements:
Ian Thompson [Mon, 28 Jul 2008 11:05:35 +0000 (11:05 +0000)]
Complete rewrite of syntax highlighting and formatting. Some improvements:
 - Takes less than half the time to format a full document
 - Where possible only the required lines are re-parsed when text is changed (was the whole file, for every key press!)
 - Memory is allocated in one place only (there were all sorts of problems here)
 - Should be easily extensible for other scripting languages
 - Lots of comments to make it very easy to follow / change
 - def and class are now properly coloured. They had a theme colour but the checks didn't work.

11 years agoUndo Fix: Down arrow on last line sent cursor to end (right) but undo sent it up...
Ian Thompson [Sat, 26 Jul 2008 22:37:05 +0000 (22:37 +0000)]
Undo Fix: Down arrow on last line sent cursor to end (right) but undo sent it up. Similar for up arrow on first line. Undo was then off by a line.

11 years agoOops, forgot to reset counters for each line when calculating wrap.
Ian Thompson [Sat, 26 Jul 2008 22:25:26 +0000 (22:25 +0000)]
Oops, forgot to reset counters for each line when calculating wrap.

11 years agoTextPlugin update: Converted try-except blocks to use try-catch-else to allow better...
Ian Thompson [Sat, 26 Jul 2008 20:02:10 +0000 (20:02 +0000)]
TextPlugin update: Converted try-except blocks to use try-catch-else to allow better error tracking. Commented the descriptor classes and improved variable support for basic types (string, list, etc.)

11 years agoWord-wrap initial commit. Added button to header and updated draw code for text and...
Ian Thompson [Sat, 26 Jul 2008 18:38:59 +0000 (18:38 +0000)]
Word-wrap initial commit. Added button to header and updated draw code for text and cursor. Simple typing/deleting works fine. Other events (selections, clicking) behave as if text has not been wrapped and need work.

11 years agoMerge from trunk
Ian Thompson [Sat, 26 Jul 2008 10:45:11 +0000 (10:45 +0000)]
Merge from trunk
revs. 15635:15771

11 years agoText plug-ins should only be invoked when syntax highlight is enabled (since they...
Ian Thompson [Sat, 26 Jul 2008 00:25:03 +0000 (00:25 +0000)]
Text plug-ins should only be invoked when syntax highlight is enabled (since they only update when it is set). We don't want things popping up when we're just writing text.

11 years agoDocumentation panel improved to scroll and have better word-wrapping.
Ian Thompson [Fri, 25 Jul 2008 08:06:30 +0000 (08:06 +0000)]
Documentation panel improved to scroll and have better word-wrapping.

11 years agoRefactor: Renamed text tool methods (suggestions and docs) for clarity and consistency.
Ian Thompson [Wed, 23 Jul 2008 21:28:48 +0000 (21:28 +0000)]
Refactor: Renamed text tool methods (suggestions and docs) for clarity and consistency.

11 years agoImprovements to text find (and replace):
Ian Thompson [Wed, 23 Jul 2008 19:35:13 +0000 (19:35 +0000)]
Improvements to text find (and replace):
 - Added GUI panel
 - Selected text is copied to "find" field
 - Option to search "all texts"
 - Option to replace text
 - Alt+F finds, Ctrl+Alt+F finds again (without UI)
 - Alt+H replaces (UI), Ctrl+Alt+H replaces again (and undo works)
 - Fixed: Find didn't push undos so cursor position was wrong

11 years agotime_t isn't supported in SDNA so we'll use double instead. 56bit precision is plenty...
Ian Thompson [Wed, 23 Jul 2008 18:19:56 +0000 (18:19 +0000)]
time_t isn't supported in SDNA so we'll use double instead. 56bit precision is plenty for storing seconds (for a billion years at least)

11 years agoBugfix: Deleting backward selected text was getting stuck on redo.
Ian Thompson [Wed, 23 Jul 2008 12:59:05 +0000 (12:59 +0000)]
Bugfix: Deleting backward selected text was getting stuck on redo.

Selections were not correctly preserved through undo/redo operations causing unexpected behaviour.

11 years agoBug fix for the bug fix. Wasn't closing the clipboard before returning. Thanks b333rt...
Ian Thompson [Tue, 22 Jul 2008 15:31:22 +0000 (15:31 +0000)]
Bug fix for the bug fix. Wasn't closing the clipboard before returning. Thanks b333rt for catching this.

11 years agoBugfix: Pasting non-text data (or trying to retrieve non-text data from the clipboard...
Ian Thompson [Tue, 22 Jul 2008 14:56:02 +0000 (14:56 +0000)]
Bugfix: Pasting non-text data (or trying to retrieve non-text data from the clipboard) crashed blender on Windows.

11 years agoUpdated the textplugin_outliner.py plug-in to use the new Draw.PupTreeMenu and update...
Ian Thompson [Mon, 21 Jul 2008 19:11:38 +0000 (19:11 +0000)]
Updated the textplugin_outliner.py plug-in to use the new Draw.PupTreeMenu and updated this menu to support titles.

11 years agoRemoved requirement for suggestions to be pre-sorted. Allowed lists of strings to...
Ian Thompson [Mon, 21 Jul 2008 16:40:32 +0000 (16:40 +0000)]
Removed requirement for suggestions to be pre-sorted. Allowed lists of strings to be suggested without having to specify their type. Specifying a prefix when suggesting is now also optional.

11 years agoOops, typo in rev. 15664 caused error
Ian Thompson [Mon, 21 Jul 2008 11:21:49 +0000 (11:21 +0000)]
Oops, typo in rev. 15664 caused error

11 years agoScript template added for text plug-ins
Ian Thompson [Mon, 21 Jul 2008 10:07:03 +0000 (10:07 +0000)]
Script template added for text plug-ins

11 years agoBPyTextPlugin now has descriptors for variables, functions and classes (and their...
Ian Thompson [Mon, 21 Jul 2008 00:38:42 +0000 (00:38 +0000)]
BPyTextPlugin now has descriptors for variables, functions and classes (and their variables/functions). Each descriptor also holds the line number of the definition allowing a simple outliner to be written.

Text.setCursorPos(row, col) now pops the text into view if it is in the active window space. The outliner uses this to jump to any definition in a script; it is invoked with Ctrl+T.

11 years agoMerged 15170:15635 from trunk (no conflicts or even merges)
Ian Thompson [Fri, 18 Jul 2008 23:35:34 +0000 (23:35 +0000)]
Merged 15170:15635 from trunk (no conflicts or even merges)

11 years agoAdded a documentation panel with primitive word-wrap functionality. It can be display...
Ian Thompson [Fri, 18 Jul 2008 23:12:19 +0000 (23:12 +0000)]
Added a documentation panel with primitive word-wrap functionality. It can be displayed by Text.showDoc(string) in python and has a text-plugin script for function docs which may be invoked with Ctrl+I inside its params list. Eg. type "dir(" <Ctrl+I>

11 years agoAll parsing is now done in one sweep and cached to allow details to be obtained witho...
Ian Thompson [Fri, 18 Jul 2008 11:00:34 +0000 (11:00 +0000)]
All parsing is now done in one sweep and cached to allow details to be obtained without re-parsing. A text can be manually parsed with parse_text(text) which also updates the cache.

11 years agoFixed error when scripts were run without a visible Text to work on.
Ian Thompson [Wed, 16 Jul 2008 12:56:23 +0000 (12:56 +0000)]
Fixed error when scripts were run without a visible Text to work on.

11 years agoPreviously relying on import to run scripts didn't work every time and was not the...
Ian Thompson [Wed, 16 Jul 2008 10:33:48 +0000 (10:33 +0000)]
Previously relying on import to run scripts didn't work every time and was not the right way to do it. Also fixed a problem with 'import *' not working and added the sys.modules list to the import suggestion list with a timed update.

11 years agoMade suggestions case-insensitive which also puts _ prefixed items at the bottom...
Ian Thompson [Tue, 15 Jul 2008 17:03:59 +0000 (17:03 +0000)]
Made suggestions case-insensitive which also puts _ prefixed items at the bottom. Improvements have also been made to the way the list works, when it should disappear/update/confirm, etc.

12 years agoText plugin script updates: Better error handling, variable parsing, token caching...
Ian Thompson [Tue, 15 Jul 2008 12:55:20 +0000 (12:55 +0000)]
Text plugin script updates: Better error handling, variable parsing, token caching for repeat parsing of the same document. Fixed joining of multiline statements and context detection.

12 years agoCreated a BPy module BPyTextPlugin to centralize functions used across the text plugi...
Ian Thompson [Tue, 15 Jul 2008 07:34:46 +0000 (07:34 +0000)]
Created a BPy module BPyTextPlugin to centralize functions used across the text plugin scripts. Also created two more scripts to handle imports and member suggestions.

12 years agoAny script can now register a unique key combination as part of its bpy header. For...
Ian Thompson [Tue, 15 Jul 2008 07:04:31 +0000 (07:04 +0000)]
Any script can now register a unique key combination as part of its bpy header. For a supported space type, the user may press this shortcut to invoke the script.

Space types that are to support shortcuts like this should call BPY_menu_do_shortcut(...) from the event queue read method (See winqreadtextspace in drawtext.c for example)

12 years agoFixed own platform bug with stat/fstat.
Ian Thompson [Sat, 28 Jun 2008 00:07:22 +0000 (00:07 +0000)]
Fixed own platform bug with stat/fstat.

12 years agoMouse selection (LMB) and confirmation (MMB) added to suggestions UI. Also fixed...
Ian Thompson [Fri, 27 Jun 2008 19:55:08 +0000 (19:55 +0000)]
Mouse selection (LMB) and confirmation (MMB) added to suggestions UI. Also fixed the problem of offset text (horizontally scrolled).

12 years agoModifying a file externally or deleting a file linked with a Blender Text object...
Ian Thompson [Thu, 26 Jun 2008 18:28:33 +0000 (18:28 +0000)]
Modifying a file externally or deleting a file linked with a Blender Text object presents options for reloading, saving or separating the Text object from the external file (like the make local idea).

12 years agoAdded readline() and reset() for reading lines from a Blender Text Object and resetti...
Ian Thompson [Wed, 25 Jun 2008 21:00:39 +0000 (21:00 +0000)]
Added readline() and reset() for reading lines from a Blender Text Object and resetting the pointer to the beginning of the buffer. readline() will return the '\n' character and return '' when the end of the buffer is reached in accordance with other readline methods.

12 years agoAdded UI for suggestions list. Works with arrow-keys and mouse wheel, accept with...
Ian Thompson [Wed, 25 Jun 2008 13:51:54 +0000 (13:51 +0000)]
Added UI for suggestions list. Works with arrow-keys and mouse wheel, accept with Enter, reject with Esc or click elsewhere. Mouse selection not yet supported. The script is called from the File->Text Plugins menu.

Tidied python script, the C suggestions functions and fixed some bugs including suggestions not being freed properly.

12 years agoText plugin basis with plugin for suggestions/completions. The suggest plugin works...
Ian Thompson [Tue, 24 Jun 2008 15:25:25 +0000 (15:25 +0000)]
Text plugin basis with plugin for suggestions/completions. The suggest plugin works for imported global variables, methods, modules and module members. For example typing:

import Blender
from Blender import *
| <- cursor here suggests globals
Blender.Draw.gl| <- cursor here suggests all Draw members starting gl

Currently suggestions are listed in the console when the space is redrawn but will be presented as a menu-style list soon. Also to add are shortcut/activation keys to allow plugins to respond to certain key strokes.

12 years agoAdded functions to the BPy Text object for positioning the cursor and inserting text...
Ian Thompson [Tue, 17 Jun 2008 19:26:26 +0000 (19:26 +0000)]
Added functions to the BPy Text object for positioning the cursor and inserting text. It seems Text.write() actually inserts *then* moves to the end of the buffer, so it doesn't really append as it says in the docs. However, with these new functions both appending and inserting can be achieved.

12 years agoImprovements to whole-word ops (thanks mindrones for suggestions).
Ian Thompson [Tue, 10 Jun 2008 15:25:05 +0000 (15:25 +0000)]
Improvements to whole-word ops (thanks mindrones for suggestions).

12 years agoMerged from trunk
Ian Thompson [Mon, 9 Jun 2008 14:04:19 +0000 (14:04 +0000)]
Merged from trunk
svn merge -r14988:15170 https://svn.blender.org/svnroot/bf-blender/trunk/blender

12 years agoFix: Convert to spaces/tabs corrupted syntax
Ian Thompson [Mon, 9 Jun 2008 12:45:49 +0000 (12:45 +0000)]
Fix: Convert to spaces/tabs corrupted syntax

12 years agoPrevent editing of linked library Texts
Ian Thompson [Sun, 8 Jun 2008 19:29:19 +0000 (19:29 +0000)]
Prevent editing of linked library Texts

12 years agoAdded file info to header. Also reopen was marking text dirty (different from disk...
Ian Thompson [Fri, 6 Jun 2008 11:32:45 +0000 (11:32 +0000)]
Added file info to header. Also reopen was marking text dirty (different from disk) which it isn't.

12 years agoWhole word operations added:
Ian Thompson [Wed, 4 Jun 2008 23:20:54 +0000 (23:20 +0000)]
Whole word operations added:
 * Alt-Left/Right: moves cursor/selection a word to the left/right
 * Alt-/Ctrl-Delete/Backspace deletes whole words at a time

12 years agoFixed unreported bug: Backspace at top of text pushed newline onto undo stack
Ian Thompson [Wed, 4 Jun 2008 16:03:19 +0000 (16:03 +0000)]
Fixed unreported bug: Backspace at top of text pushed newline onto undo stack

12 years agoOverwrite mode added, toggled with INSERTKEY
Ian Thompson [Wed, 4 Jun 2008 12:32:06 +0000 (12:32 +0000)]
Overwrite mode added, toggled with INSERTKEY

12 years agoFirst commit and merge from trunk for testing.
Ian Thompson [Mon, 26 May 2008 23:04:37 +0000 (23:04 +0000)]
First commit and merge from trunk for testing.
Merge: 14970-14988

12 years agoFixed some compile erros under msvc (thanks lguillaume)
Andre Susano Pinto [Mon, 26 May 2008 21:57:53 +0000 (21:57 +0000)]
Fixed some compile erros under msvc (thanks lguillaume)
Fixed object dependency (thanks ZanQdo for pointing it out)
Make some code cleaner
(preparing for adding bvh trees on nearest surface)

12 years agocreating gsoc branch for Ian Thompson
Martin Poirier [Sun, 25 May 2008 19:24:46 +0000 (19:24 +0000)]
creating gsoc branch for Ian Thompson

12 years agopatch [#11491] Fix for bug 11362: Blender.Draw.Image() method does not clip properly
Campbell Barton [Sun, 25 May 2008 16:39:57 +0000 (16:39 +0000)]
patch  [#11491] Fix for bug 11362: Blender.Draw.Image() method does not clip properly
fixing [#11362] Blender.Draw.Image() method does not clip properly
also return silently on zero zoomlevel rather then raising an error, only raise an error on negative values.

12 years ago== Sequencer ==
Peter Schlaile [Sun, 25 May 2008 16:07:32 +0000 (16:07 +0000)]
== Sequencer ==

Fixes
[#12106] Memory leak in sequencer (>10MB/frame)

in parts: inner contents of meta strips are freed up after calculation
making more room for the cache.

Actually have to think of a mechanism, that remembers, which output
frames are asked for and caches only those.

12 years agoMerge BVH tree fixes from cloth branch
Andre Susano Pinto [Sun, 25 May 2008 15:47:54 +0000 (15:47 +0000)]
Merge BVH tree fixes from cloth branch
svn merge -r 14954:14963 https://svn.blender.org/svnroot/bf-blender/branches/cloth/blender/source/blender/blenlib/BLI_kdopbvh.h
svn merge -r 14954:14963 https://svn.blender.org/svnroot/bf-blender/branches/cloth/blender/source/blender/blenlib/intern/BLI_kdopbvh.c

12 years agoAdded BVH nearest neighbour code, for now only works in 6-dop and finds the node...
Andre Susano Pinto [Sun, 25 May 2008 15:43:18 +0000 (15:43 +0000)]
Added BVH nearest neighbour code, for now only works in 6-dop and finds the node with the nearest bounding volume.
I'll work on making it more generic.
So far it querys faster than kdtree, but building the tree is slower.
And bvhtree NN uses an heuristic based on the last match.

Shrinkwrap (OBCube)24578 over (OBSuzanne)31658
kdtree
build: 30.000000ms
query: 1360.000000ms

bvhtree
build: 140.000000ms
query: 490.000000ms

Shrinkwrap now uses bvhtree (binary tree, 6dop) for nearest vertex.

12 years ago[#11124] Hide Threshold button when Constant QMC sampling enabled
Martin Poirier [Sun, 25 May 2008 14:39:55 +0000 (14:39 +0000)]
[#11124] Hide Threshold button when Constant QMC sampling enabled

Patch by Olivier Saraja

12 years agoApply BGE patch 11137: Render objects with negative scaling correctly (as in Blender)
Benoit Bolsee [Sun, 25 May 2008 14:37:39 +0000 (14:37 +0000)]
Apply BGE patch 11137: Render objects with negative scaling correctly (as in Blender)

12 years ago[#11119] Tool tips correction
Martin Poirier [Sun, 25 May 2008 14:32:59 +0000 (14:32 +0000)]
[#11119] Tool tips correction

Patch by Olivier Saraja

12 years agoApply BGE patch 12799: Fix quad buffer stereo mode for Windows
Benoit Bolsee [Sun, 25 May 2008 14:32:26 +0000 (14:32 +0000)]
Apply BGE patch 12799: Fix quad buffer stereo mode for Windows

12 years agoMerge from trunk
Andre Susano Pinto [Sun, 25 May 2008 13:53:58 +0000 (13:53 +0000)]
Merge from trunk
svn merge -r 14843:14954 https://svn.blender.org/svnroot/bf-blender/trunk/blender

12 years agofor for [bf-blender-Bug Tracker][11843] 3DS importer imports broken meshes
Campbell Barton [Sun, 25 May 2008 13:48:36 +0000 (13:48 +0000)]
for for [bf-blender-Bug Tracker][11843] 3DS importer imports broken meshes

12 years agoMerge bvh tree from cloth branch
Andre Susano Pinto [Sun, 25 May 2008 13:44:55 +0000 (13:44 +0000)]
Merge bvh tree from cloth branch

12 years agoBGE patch: rename rayCastToEx() to rayCast() - better name
Benoit Bolsee [Sat, 24 May 2008 22:50:31 +0000 (22:50 +0000)]
BGE patch: rename rayCastToEx() to rayCast() - better name

12 years ago-> FLT import: Zero area N-gon bug fix
Geoffrey Bantle [Sat, 24 May 2008 18:43:02 +0000 (18:43 +0000)]
-> FLT import: Zero area N-gon bug fix

FLT importer would throw errors when importing ngons with
zero area. These faces are now ignored

12 years agoBGE patch: add rayCastToEx(), an extended version of rayCastTo() for use in game...
Benoit Bolsee [Sat, 24 May 2008 18:06:58 +0000 (18:06 +0000)]
BGE patch: add rayCastToEx(), an extended version of rayCastTo() for use in game script

12 years agofix for [#12797] FBX Exporter Exports Incorrect Matterial EmissiveFactor and DiffuseF...
Campbell Barton [Sat, 24 May 2008 12:22:53 +0000 (12:22 +0000)]
fix for [#12797] FBX Exporter Exports Incorrect Matterial EmissiveFactor and DiffuseFactor
- own error, swapped diffuse and emit factors

12 years agofix BGE bug #8646: unusable anaglyph settings
Benoit Bolsee [Sat, 24 May 2008 08:34:04 +0000 (08:34 +0000)]
fix BGE bug #8646: unusable anaglyph settings

The best rules for stereo rendering are now applied to Blender. Here is the new situation:
1) The focal distance is now settable through the GUI: select the camera (each camera can have a different setting) and go to the camera data (F9): the "Dof Dist" and "Dof Ob" can be used to set the focal distance for that camera. The "Dof Ob" is interesting because it sets the focal distance so that the center this object will appear at the surface of the screen when running the game.
2) The eye separation is automatically set to focal_distance/30, which is considered to be a reasonable value. If you need a different value, you can always use Python scripting.

Notes:
- If you switch camera during the game, the focal distance will also change unless you have set the focal distance by scripting, in which case it overwrites the focal distance setting of all cameras.
- If you don't set the focal distance in the camera data or by scripting, the default value will be used. The default value corresponds more of less to the near clipping plane which means that all the objects will be very far with little 3D effect.
- If you don't set the eye separation by scripting, it is automatically computed as focal_distance/30, regardless on how the focal distance was set.

12 years ago== PyNodes ==
Willian Padovani Germano [Fri, 23 May 2008 16:31:02 +0000 (16:31 +0000)]
== PyNodes ==

Fixing bug #11737 reported by Daniel Salazar (Zanqdo, thanks!): assigning as pynode a text that failed to parse as a pynode script, then deleting that text would crash Blender.

http://projects.blender.org/tracker/?func=detail&atid=125&aid=11737&group_id=9

12 years agoTypos and whitespace tweaks
Joshua Leung [Fri, 23 May 2008 11:12:03 +0000 (11:12 +0000)]
Typos and whitespace tweaks

12 years agoFix for bug #12526: object instancing didn't restore matrices
Brecht Van Lommel [Fri, 23 May 2008 10:06:06 +0000 (10:06 +0000)]
Fix for bug #12526: object instancing didn't restore matrices
correct for envmap, could give objects rendering in the wrong
position.

12 years agofix for "[#11004] Adding ram sound and alt-U causes ram to look like HD sound and...
Campbell Barton [Fri, 23 May 2008 09:58:33 +0000 (09:58 +0000)]
fix for "[#11004] Adding ram sound and alt-U causes ram to look like HD sound and can lead to crash"

Missing call sound_initialize_sounds, cant be added BKE_reset_undo since its in blenderkernel.

12 years agoFix for bug #12473: crash converting old particle system from
Brecht Van Lommel [Fri, 23 May 2008 09:23:57 +0000 (09:23 +0000)]
Fix for bug #12473: crash converting old particle system from
a linked file.

12 years agofix for [#12218] Impossible to exit meta strips with hotkey
Campbell Barton [Fri, 23 May 2008 08:58:44 +0000 (08:58 +0000)]
fix for [#12218] Impossible to exit meta strips with hotkey
Only enter mesta's that are active and selected, inconsistent with editmode in the 3D view, but editmode dosnt deal with
nested data.

12 years agofix for error when all faces are the same area
Campbell Barton [Fri, 23 May 2008 08:39:59 +0000 (08:39 +0000)]
fix for error when all faces are the same area

12 years agoBugfix #12508:
Joshua Leung [Fri, 23 May 2008 04:54:16 +0000 (04:54 +0000)]
Bugfix #12508:

Action Editor Border Select Channels no longer selects bones

12 years agoFix for bug #11895: databrowse for image painting clone image didn't work.
Brecht Van Lommel [Thu, 22 May 2008 17:32:15 +0000 (17:32 +0000)]
Fix for bug #11895: databrowse for image painting clone image didn't work.

12 years agoFix for bug #11698: mesh deform modifier not working on extruded curves.
Brecht Van Lommel [Thu, 22 May 2008 17:06:46 +0000 (17:06 +0000)]
Fix for bug #11698: mesh deform modifier not working on extruded curves.
The modifier work on the tesselated result rather than the curve itself.

12 years agoFix for bug #12077: tangent shading (which only affects specular) made
Brecht Van Lommel [Thu, 22 May 2008 15:30:35 +0000 (15:30 +0000)]
Fix for bug #12077: tangent shading (which only affects specular) made
bump mapping not work for diffuse.

12 years agoFix for part of bug #12075: gamma node generated nan's on negative input.
Brecht Van Lommel [Thu, 22 May 2008 14:56:32 +0000 (14:56 +0000)]
Fix for part of bug #12075: gamma node generated nan's on negative input.

12 years agoComments!!1
Martin Poirier [Thu, 22 May 2008 14:12:09 +0000 (14:12 +0000)]
Comments!!1

12 years agoFix for bug #11743: incorrect transformation for particle group
Brecht Van Lommel [Thu, 22 May 2008 14:08:13 +0000 (14:08 +0000)]
Fix for bug #11743: incorrect transformation for particle group
visualization DupliGroup option.

12 years agoFix for bug #11758: crash cancelling hair softbody bake.
Brecht Van Lommel [Thu, 22 May 2008 13:58:16 +0000 (13:58 +0000)]
Fix for bug #11758: crash cancelling hair softbody bake.
Fix for bug #11966: crash in hair softbody with hair amount 0.

12 years agoFix for bug #12334: the Disable Tex option didn't disable
Brecht Van Lommel [Thu, 22 May 2008 13:46:05 +0000 (13:46 +0000)]
Fix for bug #12334: the Disable Tex option didn't disable
textures for the Texface material option.

12 years agoTransform Orientations
Martin Poirier [Thu, 22 May 2008 09:22:00 +0000 (09:22 +0000)]
Transform Orientations

Normal orientation for editbones (was previously missing)

12 years agoremove module dxfImportObjects.py. It is obsolete since 2.43, then all functions...
Remigiusz Fiedler [Thu, 22 May 2008 08:29:54 +0000 (08:29 +0000)]
remove module dxfImportObjects.py. It is obsolete since 2.43, then all functions integrated in the main dxf-importer code

12 years agoadd missing flags for NLA strips
Campbell Barton [Wed, 21 May 2008 19:24:35 +0000 (19:24 +0000)]
add missing flags for NLA strips

12 years agoscene frames scene.render.cFrame,sFrame and eFrame were being treated as shorts....
Campbell Barton [Wed, 21 May 2008 12:14:52 +0000 (12:14 +0000)]
scene frames scene.render.cFrame,sFrame and eFrame were being treated as shorts. (which clamped them to 37856)

12 years agotestbreak was not working after the first use
Campbell Barton [Wed, 21 May 2008 11:06:49 +0000 (11:06 +0000)]
testbreak was not working after the first use

12 years agoBone Extrusion Bug
Martin Poirier [Wed, 21 May 2008 10:14:02 +0000 (10:14 +0000)]
Bone Extrusion Bug

Extruding from root would incorrectly set the Connected flag when it wasn't needed.

12 years ago[#12103] Force field moves when strength changes
Martin Poirier [Wed, 21 May 2008 10:11:10 +0000 (10:11 +0000)]
[#12103] Force field moves when strength changes

Wind effects would modify the center vector, so the limit sphere was drawn from the position of the last "wind ring"

12 years ago[#11892] track-to + "around selection" bug
Martin Poirier [Wed, 21 May 2008 10:07:38 +0000 (10:07 +0000)]
[#11892] track-to + "around selection" bug

Transform conversion was resetting constraints when used to calculate orbit center.

This is a tentative fix, it fixes this particular case but maybe not all.

12 years ago[#11748] Bevel tool not snapping when holding down ctrl and adjusting value
Martin Poirier [Wed, 21 May 2008 10:02:07 +0000 (10:02 +0000)]
[#11748] Bevel tool not snapping when holding down ctrl and adjusting value

Added proper gear support and fixed some misc errors in the setup of this transformation (negative values hav no effect, so use absolute value and other small things like that)

12 years ago== Sequencer ==
Peter Schlaile [Tue, 20 May 2008 21:30:16 +0000 (21:30 +0000)]
== Sequencer ==

This fixes:
[#11745] Blender crashes when changing Scenes on Sequencer`s Strips

containing:

- last_seq was set to null by scene-render
- button handling wasn't very robust (didn't check for null)
- REDRAWBUTSSCENE was missing

12 years agoreplacing epydoc generation script with one copied from bpy docs
Campbell Barton [Tue, 20 May 2008 05:55:12 +0000 (05:55 +0000)]
replacing epydoc generation script with one copied from bpy docs

12 years agomore updates to docs
Campbell Barton [Mon, 19 May 2008 13:34:43 +0000 (13:34 +0000)]
more updates to docs

12 years agosome updates to epy docs
Campbell Barton [Mon, 19 May 2008 09:54:38 +0000 (09:54 +0000)]
some updates to epy docs

12 years ago== Sequencer ==
Peter Schlaile [Mon, 19 May 2008 06:14:57 +0000 (06:14 +0000)]
== Sequencer ==

This fixes:
[11750] "Translate" stops working when offset > image size