http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits By Ianwill http://www.miikahweb.com/ MiikaHweb - Blender Commits By Ianwill fi Thu, 24 Jun 21 02:23:27 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[06c51dfa] temp-tab_drag_drop: OpenGL: wm_gesture uses new imm mode]]> http://www.miikahweb.com/en/blender/git-logs/commit/06c51dfa94f30166a8b71ac9b1a933e5abc32285 06c51dfa
Branches : temp-tab_drag_drop, topbar
Author : Willian Padovani Germano (ianwill)
Committed By : Julian Eisel (Severin)
----------------------------------------
OpenGL: wm_gesture uses new imm mode

D2376 by @ianwill, part of T49043
review by @merwin

Box select, circle select, etc. Introducing the dashed-line shader! See D2376 for more info.

----------------------------------------
6 Paths Changed]]>
Tue, 28 Feb 2017 00:21:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/06c51dfa94f30166a8b71ac9b1a933e5abc32285Willian Padovani Germano
<![CDATA[[bda0456] master: OpenGL: wm_gesture uses new imm mode]]> http://www.miikahweb.com/en/blender/git-logs/commit/bda0456933e87c2f623a8e4f980bf7cfc6b3982a bda0456
Branches : master
Author : Willian Padovani Germano (ianwill)
Committed By : Mike Erwin (merwin)
----------------------------------------
OpenGL: wm_gesture uses new imm mode

D2376 by @ianwill, part of T49043
review by @merwin

Box select, circle select, etc. Introducing the dashed-line shader! See D2376 for more info.

----------------------------------------
6 Paths Changed]]>
Fri, 24 Feb 2017 20:33:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bda0456933e87c2f623a8e4f980bf7cfc6b3982aWillian Padovani Germano
<![CDATA[[525a4ec] master: Improvements to tab -> spaces conversions and use in the Text...]]> http://www.miikahweb.com/en/blender/git-logs/commit/525a4ec6a52583f29e48f7a06c5315c8a8a118b9 525a4ec
Branches : master
Author : Willian Padovani Germano (ianwill)
----------------------------------------
Improvements to tab -> spaces conversions and use in the Text Editor:
- A single undo removes all 4 inserted spaces at once.
- Indent and unindent now use spaces.

The number of spaces is still hardcoded as 4. PS: Campbell sharing a couple of the minor todo's with me, thanks :).

----------------------------------------
1 Path Changed]]>
Fri, 20 Nov 2009 19:15:57 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/525a4ec6a52583f29e48f7a06c5315c8a8a118b9Willian Padovani Germano
<![CDATA[[99e5494] master: == Python: Space Handler Scriptlinks ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/99e549480beae558e07f37f58265e96a7a5e87f0 99e5494
Branches : master
Author : Willian Padovani Germano (ianwill)
----------------------------------------
== Python: Space Handler Scriptlinks ==

Bugfix (patch #18216)

I made a mistake on my previous try to fix this. I fixed something, tested, decided I should move the call to run spacehandlers to a better place, but missed removing the old call (ugh). Thanks Steven Truppe (rocketmagnet) for emailing me about it and for the patch.

----------------------------------------
1 Path Changed]]>
Sun, 25 Jan 2009 17:49:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/99e549480beae558e07f37f58265e96a7a5e87f0Willian Padovani Germano
<![CDATA[[73cffd9] master: == Scripts ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/73cffd9aad43eeb3c1aa029c0e03564739a72800 73cffd9
Branches : master
Author : Willian Padovani Germano (ianwill)
----------------------------------------
== Scripts ==

- Scripts Help Browser: error parsing doc info wrapped in triple single quotes, like done in the 3ds importer. Thanks Jean-Michel (jms) for informing me about it.

----------------------------------------
1 Path Changed]]>
Wed, 21 Jan 2009 15:45:31 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/73cffd9aad43eeb3c1aa029c0e03564739a72800Willian Padovani Germano
<![CDATA[[278d675] master: == Scripts ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/278d6758ea3dc30a54b3f5ee437becca6003667b 278d675
Branches : master
Author : Willian Padovani Germano (ianwill)
----------------------------------------
== Scripts ==

- Scripts Help Browser: Brendon Murphy requested and Kevin Morgan implemented a "run script" button.
- AC3D importer: option to store emis color from .ac file in mirror color in Blender (the exporter has the option to export mirror color as emis). Patch by Francesco Brisa.

Thanks for the contributions.

----------------------------------------
2 Paths Changed]]>
Sun, 11 Jan 2009 16:13:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/278d6758ea3dc30a54b3f5ee437becca6003667bWillian Padovani Germano
<![CDATA[[caf58fe] master: == Python Space Handlers ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/caf58fe4b293d78a0625e3e64032ff3b9b8278c5 caf58fe
Branches : master
Author : Willian Padovani Germano (ianwill)
----------------------------------------
== Python Space Handlers ==

- Old feature request: now space handlers can report release events, too. For that a new space handler type was added, here's the header for it:

# SPACEHANDLER.VIEW3D.EVENT.ALL

These scripts report both "presses and releases". For release events, Blender.eventValue is zero and Blender.link == Blender.SpaceHandlers.VIEW3D_EVENT_RELEASE. Check the API_related bpy doc for more info.

- Bug fix: left mouse clicks could be reported twice.

Important: for both the feature and the fix, to make the code nicer and to let space handlers become available in more situations, I moved the check for space handlers in space.c. Now it happens before checks for grease pencil, sculpt and left/right mouse button swapping. If this causes any problem (it shouldn't), please report.

PS: Thanks to Steven Truppe, who asked for this and even sent me a patch, but to preserve compatibility with existing event space handler scripts I did things in a different way.

----------------------------------------
6 Paths Changed]]>
Tue, 09 Dec 2008 00:18:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/caf58fe4b293d78a0625e3e64032ff3b9b8278c5Willian Padovani Germano
<![CDATA[[ec29a84] master: == RNA ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/ec29a844f94ed2fe7d01dda168157c01d39a82b8 ec29a84
Branches : master
Author : Willian Padovani Germano (ianwill)
----------------------------------------
== RNA ==

Ongoing work in rna_ipo.c: wrapping BPoint and BezTriple, since they are used in IpoCurve.

These are declared in DNA_curve_types.h, so rna_curve.c is a better place for them. I prefer to test things better and have someone who knows well this data check the wrapping first, though.

----------------------------------------
2 Paths Changed]]>
Mon, 29 Dec 2008 18:38:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ec29a844f94ed2fe7d01dda168157c01d39a82b8Willian Padovani Germano
<![CDATA[[d51bc24] master: The 'struct' keyword was missing, breaking compilation here...]]> http://www.miikahweb.com/en/blender/git-logs/commit/d51bc24384a70f3cdcd4b72091873c96d542d642 d51bc24
Branches : master
Author : Willian Padovani Germano (ianwill)
----------------------------------------
The 'struct' keyword was missing, breaking compilation here (scons).

----------------------------------------
1 Path Changed]]>
Mon, 29 Dec 2008 13:02:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d51bc24384a70f3cdcd4b72091873c96d542d642Willian Padovani Germano
<![CDATA[[669c7a9] master: RNA]]> http://www.miikahweb.com/en/blender/git-logs/commit/669c7a992269877d758df57285416fe2546a28d2 669c7a9
Branches : master
Author : Willian Padovani Germano (ianwill)
----------------------------------------
RNA

* Tiny updates/fixes to Ipo wrapping.

----------------------------------------
2 Paths Changed]]>
Mon, 01 Dec 2008 00:48:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/669c7a992269877d758df57285416fe2546a28d2Willian Padovani Germano
<![CDATA[[3f0d3e0] master: RNA]]> http://www.miikahweb.com/en/blender/git-logs/commit/3f0d3e0a50da6920ade941d85d54a7b21e6f1154 3f0d3e0
Branches : master
Author : Willian Padovani Germano (ianwill)
----------------------------------------
RNA

- Minor updates to Camera and start of Ipo (+ IpoDriver and IpoCurve) wrappings.

----------------------------------------
6 Paths Changed]]>
Sun, 30 Nov 2008 23:27:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3f0d3e0a50da6920ade941d85d54a7b21e6f1154Willian Padovani Germano
<![CDATA[[fc20b87] master: RNA]]> http://www.miikahweb.com/en/blender/git-logs/commit/fc20b877688367c8ed3b2871e0bd095a0dafab37 fc20b87
Branches : master
Author : Willian Padovani Germano (ianwill)
----------------------------------------
RNA

Adding support for Cameras. Work in progress, I'm still learning about RNA.

----------------------------------------
5 Paths Changed]]>
Sat, 29 Nov 2008 19:53:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fc20b877688367c8ed3b2871e0bd095a0dafab37Willian Padovani Germano
<![CDATA[[e5d1c5a] master: == Python ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/e5d1c5a176607f8e4b2ee8a918734e8588d6a4b4 e5d1c5a
Branches : master
Author : Willian Padovani Germano (ianwill)
----------------------------------------
== Python ==

Bug: [#17734] Loading a python script's help dosn't work

reported by Rian Tut (thanks).

Actual problem: scripts with spaces in their filenames were not supported by the code that registers scripts in menus and runs them. Added support w/o breaking eventual, rare scripts that parse the Bpymenus file. They will still need an update to support filenames with spaces, like done here for these scripts: Scripts Help Browser and Scripts Config Editor.

PS: tested on Linux. Please test on other platforms: just make sure scripts still appear in menus (the File->Export, for example), even after re-registering them (Scripts window -> Scripts Menu -> Update Menus) and that the Scripts Help Browser still works.

----------------------------------------
3 Paths Changed]]>
Thu, 09 Oct 2008 22:28:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e5d1c5a176607f8e4b2ee8a918734e8588d6a4b4Willian Padovani Germano
<![CDATA[[9059832] master: == Python Space Handlers ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/905983229ae588d6ec31a202742b1433d46bc9b0 9059832
Branches : master
Author : Willian Padovani Germano (ianwill)
----------------------------------------
== Python Space Handlers ==

Patch #9673: "Short patch to make spacehandler event scripts work more like normal python gui script handlers" by Steven Truppe:
http://projects.blender.org/tracker/?func=detail&atid=127&aid=9673&group_id=9

This patch adds the Blender.eventValue variable available for space handlers, holding the event value (aka 1 for button and key presses, X or Y coordinate for mousex / mousey movement). Thanks, Steven. PS: this doesn't break existing scripts.

----------------------------------------
7 Paths Changed]]>
Fri, 19 Sep 2008 18:53:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/905983229ae588d6ec31a202742b1433d46bc9b0Willian Padovani Germano
<![CDATA[[6ff74f4] master: == Python Script Links ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/6ff74f45279aeea88fa9a93ba0ced726fdeafc5a 6ff74f4
Branches : master
Author : Willian Padovani Germano (ianwill)
----------------------------------------
== Python Script Links ==

Bug #17599:
Summary: Python constraints, good in 2.46 not working anymore in 2.47
http://projects.blender.org/tracker/?func=detail&atid=125&aid=17599&group_id=9

Improved my old hack to avoid frame changed scriptlinks from running when rendering stills, should fix this bug. It also causes REDRAW scriptlinks to be executed during renders, but that conforms to how FRAMECHANGED ones work.

BTW: this can still be improved. The current system meant to disable all Python functionality at once needs imo to be replaced by one that allows to enable / disable per feature (scriptlinks, pyconstraints, pynodes, etc.). A better way to inform scriptlinks about what is going on (render, anim, render anim, etc.) would also help. Will discuss with others.

----------------------------------------
8 Paths Changed]]>
Thu, 18 Sep 2008 22:33:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6ff74f45279aeea88fa9a93ba0ced726fdeafc5aWillian Padovani Germano
<![CDATA[[7fd701a] master: == BPython API ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/7fd701ab583e4352b3d04a58a87981d647c491a1 7fd701a
Branches : master
Author : Willian Padovani Germano (ianwill)
----------------------------------------
== BPython API ==

Bug: Draw.Number wasn't properly checking that the initial, min and max values passed to it were numbers. On errors Python would set an error flag that would only be caught later on, masking where the real problem was. Pesky bug...

Reported by André (jaguarandi) on irc, thanks!

PS for bpy devs: PyInt_AsLong returns -1 on error and sets the error flag. With functions like that we need to take special care or not that obvious bugs appear.

----------------------------------------
1 Path Changed]]>
Sun, 17 Aug 2008 17:11:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7fd701ab583e4352b3d04a58a87981d647c491a1Willian Padovani Germano
<![CDATA[[8a29555] master: == Python scriptlinks ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/8a295553f7fef22b67e3cb3be4d9881cfadedafc 8a29555
Branches : master
Author : Willian Padovani Germano (ianwill)
----------------------------------------
== Python scriptlinks ==

Render/postrender events were missing from bg rendering (and also from rendering called inside scripts). Found this because of bug #17389, the code to prevent race conditions with pynodes is currently inside BPY_do_all_scripts (that runs scriptlinks) and so was not being called in bg mode or rendering via scripts.

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

----------------------------------------
2 Paths Changed]]>
Sat, 26 Jul 2008 22:00:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8a295553f7fef22b67e3cb3be4d9881cfadedafcWillian Padovani Germano
<![CDATA[[f6b85a5] master: == PyNodes ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/f6b85a55fa16349f59fdee736a6dc62cc4f022ac f6b85a5
Branches : master
Author : Willian Padovani Germano (ianwill)
----------------------------------------
== PyNodes ==

Early Ehlinger reported a deadlock when a script tells Blender to render an animation and there are pynodes. While investigating I saw related crashes in bg (blender -b) mode, still not fixed. This commit tries to fix the problem for interactive mode, then. What it does is releasing the lock before rendering and relocking after that, like theeth suggests in the bug report:

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

----------------------------------------
2 Paths Changed]]>
Fri, 25 Jul 2008 22:30:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f6b85a55fa16349f59fdee736a6dc62cc4f022acWillian Padovani Germano
<![CDATA[[424141f] master: == Python, GE & Threads ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/424141f44d1c971455d7d207ad386d1fcd7d854b 424141f
Branches : master
Author : Willian Padovani Germano (ianwill)
----------------------------------------
== Python, GE & Threads ==

Martin Sell (thanks!) reported that threading via scripts was not working in the game engine with Blender 2.46 and later. My fault, to make pynodes work properly with threads > 1 I disabled Python's "check interval", preventing threads created via scripts from receiving time to run.

Now only during rendering check interval is disabled (set to max int). Still experimental, I added the calls in BPY_do_all_scripts, since it's called in BIF_do_render, but will probably move the code to its own function after more testing & feedback.

----------------------------------------
1 Path Changed]]>
Wed, 02 Jul 2008 21:01:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/424141f44d1c971455d7d207ad386d1fcd7d854bWillian Padovani Germano
<![CDATA[[5c1acc5] master: == PyNodes ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/5c1acc5ced3ef9a312c9120a75d6021eb9464907 5c1acc5
Branches : master
Author : Willian Padovani Germano (ianwill)
----------------------------------------
== PyNodes ==

Bug #13277, reported by Juho (bebraw) Vepsalainen (thanks!) - a typo made pynodes w/o input socket definitions fail with an out of range error when accessing the output sockets in the script.

----------------------------------------
1 Path Changed]]>
Fri, 30 May 2008 20:04:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5c1acc5ced3ef9a312c9120a75d6021eb9464907Willian Padovani Germano