http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits By Mindrones http://www.miikahweb.com/ MiikaHweb - Blender Commits By Mindrones fi Thu, 06 May 21 12:42:13 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[4e6669c] master: == Python API docs ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/4e6669cee38ed81dc2e9be52f2900885295506f3 4e6669c
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== Python API docs ==

Small fixes (thanks Terry Wallwork for reporting)
- adding logger filehandler in main () so that ARGS.output_dir exists, otherwise we get an IOError
- the zip was not including files in a container directory

----------------------------------------
1 Path Changed]]>
Fri, 16 Mar 2012 14:49:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4e6669cee38ed81dc2e9be52f2900885295506f3Luca Bonavita
<![CDATA[[cddca9f] master: == Python API docs ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/cddca9f60679ae604ffe5ac2dd66043bf26d7fdb cddca9f
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== Python API docs ==

Committing a patch similar to revision 44887 with fixes to my own bugs
(sorry Campbell, and thanks for reviewing :)

Fixes
------
- examples/ svn directory not removed anymore (in-source builds possible again)
- fixed "include references somehow stopped working"
+ using shutils.makearchive() to zip the file

New command line options
------------------------

-l: Log the output of the api dump and sphinx|latex warnings and errors
If given, save logs in:
* OUTPUT_DIR/.bpy.log
* OUTPUT_DIR/.sphinx-build.log
* OUTPUT_DIR/.sphinx-build_pdf.log
* OUTPUT_DIR/.latex_make.log

(using only one log directive instead of -l for bpy and -L for sphinx)

-P: builds the pdf

-R: pack the files in a dir ready for online deployment
(including the zip and the pdf eventually)

Example usage:
./blender.bin -b -P doc/python_api/sphinx_doc_gen.py -- -p bmesh* -o ./<OUTPUTDIR> -B -P -R -l

----------------------------------------
1 Path Changed]]>
Fri, 16 Mar 2012 10:49:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cddca9f60679ae604ffe5ac2dd66043bf26d7fdbLuca Bonavita
<![CDATA[[5788de8] master: == Python API docs ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/5788de8408b0433443be81377f92498957d96908 5788de8
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== Python API docs ==

New command line options:

-l: logs bpy dumping problems in OUTPUT_DIR/.bpy.log

-L: logs sphinx|latex problems in:
* OUTPUT_DIR/.sphinx-build.log (sphinx building html problems)
* OUTPUT_DIR/.sphinx-build_pdf.log (sphinx building latex problems)
* OUTPUT_DIR/.latex_make.log (latex make problems)

-P: builds the pdf

-R: pack the files in a dir ready for online deployment
(including the zip and the pdf eventually)


Example usage:
./cmake/bin/blender -b -P ./blender/doc/python_api/sphinx_doc_gen.py -- -p bmesh* -l -o ./python_api -B -P -R -L

----------------------------------------
1 Path Changed]]>
Thu, 15 Mar 2012 00:12:31 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5788de8408b0433443be81377f92498957d96908Luca Bonavita
<![CDATA[[e4253fa] master: == Python API docs ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/e4253fa2b8aa08b9d185a8cf460a8d68fac7bcb6 e4253fa
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== Python API docs ==

- Enhanced the -T option:

- we can now choose among custom themes (now 'blender-org' and later 'naiad')
and Sphinx internal themes (use -h option to see which ones)

- choosing a custom theme will copy the theme dir to the output dir

- Added two new command line options:

-N: Add the theme name to the html dir name
For example, if we choose the theme 'haiku'
with using -N will create html files in sphinx-out_haiku/
Useful to test separate themes without overwriting the smae folder each time

-B: Builds the html docs running sphinx-build
This is useful to avoid runing sphinx with a separate shell command

- Fixed the URL in undocumented_message()

----------------------------------------
1 Path Changed]]>
Thu, 08 Mar 2012 18:36:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e4253fa2b8aa08b9d185a8cf460a8d68fac7bcb6Luca Bonavita
<![CDATA[[4aadffa] master: == Python API docs ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/4aadffa80ecdc52bbf105e920e5d33acd9682e44 4aadffa
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== Python API docs ==

(sphinx_doc_gen.py)

- file reorganization to use more functions (easier to read)

- adapting to work after a recent commit that made some of the members of bpy.app.*
output bytes instead of strings (see [#30154])

- a couple of new command line optionsto avoid editing the script:
-T: let you choose the sphinx theme: the theme dir get copied in the destination dir
-b: choose if we want the bpy module page or not

Current command line arguments optional arguments:
-h, --help show this help message and exit
-o OUTPUT_DIR, --output OUTPUT_DIR
Path of the API docs (default=<script dir>)
-T SPHINX_THEME, --sphinxtheme SPHINX_THEME
Sphinx theme (default='default')
-f, --fullrebuild Rewrite all rst files in sphinx-in/ (default=False)
-t, --testdump Dumps a small part of the API (default=False)
-b, --bpy Write the rst file of the bpy module (default=False)

(rst/info_best_practice.rst)

- fixed a typo

----------------------------------------
2 Paths Changed]]>
Wed, 07 Mar 2012 17:36:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4aadffa80ecdc52bbf105e920e5d33acd9682e44Luca Bonavita
<![CDATA[[0fe519f] master: == Python API docs ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/0fe519f14a9bc43f4d5c8f5bbd04013f4ca5e32e 0fe519f
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== Python API docs ==

Adding two new command line options (-f = full rebuild, -t = testing) so that we don't have to edit the file each time

----------------------------------------
1 Path Changed]]>
Mon, 05 Mar 2012 14:12:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0fe519f14a9bc43f4d5c8f5bbd04013f4ca5e32eLuca Bonavita
<![CDATA[[8856a9c] master: == Python API docs ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/8856a9cbcd78387d6f9e30ede2cf4868f63d2634 8856a9c
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== Python API docs ==

- Works in macOSX now (hackish)
(TODO: not check for OSX explicitly but handle exception if it fails)

- We can now generate rst files outside out of the source (was annoying)
- Moved some vars at module level
- Managing the command line args with argparse.
Example usage:
./cmake/bin/blender -b -P ./blender/doc/python_api/sphinx_doc_gen.py -- -o ./python_api

----------------------------------------
1 Path Changed]]>
Fri, 02 Mar 2012 14:39:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8856a9cbcd78387d6f9e30ede2cf4868f63d2634Luca Bonavita
<![CDATA[[3b413b6] master: [bugfix] Curve tilt button in 3d toolbar showing wrong shortcut...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3b413b6fa89093d0c0c5733ffa6e246d8c5edada 3b413b6
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
[bugfix] Curve tilt button in 3d toolbar showing wrong shortcut

Added Ctrl-T to Curves Tilt button in the toolbar (edit mode), currently was reporting Alt-S for tilt
(reported by Rickyx here http://www.kino3d.com/forum/viewtopic.php?f=21&t=8485&start=0)

Also added the label "Tilt" to the tilt transform in the Curve > Control points header submenu, currently was just "Transform"

----------------------------------------
2 Paths Changed]]>
Mon, 10 Jan 2011 12:50:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3b413b6fa89093d0c0c5733ffa6e246d8c5edadaLuca Bonavita
<![CDATA[[7196fb3] master: == blender icon ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/7196fb370e96f987254477e67e414c8072217f50 7196fb3
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== blender icon ==

I've been asked by Giuseppe Ghibò (joeghi) for more icons for Mandriva Linux distro.
I've noticed that some folders had a blender.svg different from the one in scalable/, so made them all the same derived from
scalable/blender.svg

Now each svg file has "document properties" of the right dimensions according to the folder it's in, and the svg is saved so that people
just have to press "export bitmap" in Inkscape in case they need it.

----------------------------------------
18 Paths Changed]]>
Wed, 05 Jan 2011 20:18:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7196fb370e96f987254477e67e414c8072217f50Luca Bonavita
<![CDATA[[009eb42] master: == text editor templates ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/009eb42c0e594f77dd38b40e1f37d863b3b2b6d0 009eb42
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== text editor templates ==

- adding template of a add_object addon from Florian Meyer (testscreenings)
- this template is using the new add_utils module in bf-extensions (also from Florian)

----------------------------------------
1 Path Changed]]>
Wed, 22 Dec 2010 18:43:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/009eb42c0e594f77dd38b40e1f37d863b3b2b6d0Luca Bonavita
<![CDATA[[3f6eb67] master: == addons ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/3f6eb67b7718e329a482d71d2340989ee0a15e76 3f6eb67
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== addons ==

After discussing with campbell, I'm adding a menu in the addons panel to help people to find the addons development pages
This should give more visibility to the bf-extensions project so that people know where they can share their scripts "officially".

----------------------------------------
1 Path Changed]]>
Sun, 28 Nov 2010 18:22:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3f6eb67b7718e329a482d71d2340989ee0a15e76Luca Bonavita
<![CDATA[[56f8ced] master: == console ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/56f8ced34f8378a51adee521ff554560d05c3a11 56f8ced
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== console ==

- banner formatting

== sphinx doc ==

- bpy.data: put the example below the documentation itself

----------------------------------------
2 Paths Changed]]>
Thu, 25 Nov 2010 14:55:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/56f8ced34f8378a51adee521ff554560d05c3a11Luca Bonavita
<![CDATA[[726e6d8] master: == blender file format ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/726e6d85305a228f3e13f348cd8d209c6734d1e5 726e6d8
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== blender file format ==

- added a readme so that it's easy to understand how to use the py files.
- fixed typos in the usage message.

----------------------------------------
2 Paths Changed]]>
Mon, 01 Nov 2010 13:27:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/726e6d85305a228f3e13f348cd8d209c6734d1e5Luca Bonavita
<![CDATA[[e548e3e] master: == blender file format ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/e548e3e1d81e03c94993734de8af1ed7670a6d1c e548e3e
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== blender file format ==

Hello, from the bconf 2010 from Jeroen and Luca. Our first combined commit :)

Automatically create sdna documentations from Trunk.

Usage:
blender2.5 -b -P BlendFileDnaExporter_25.py [-- [options]]
Options:
--dna-keep-blend: doesn't delete the produced blend file DNA export to html
--dna-debug: sets the logging level to DEBUG (lots of additional info)
--dna-versioned' saves version informations in the html and blend filenames
--dna-overwrite-css' overwrite dna.css, useful when modifying css in the script
Examples:
default: % blender2.5 -b -P BlendFileDnaExporter_25.py
with options: % blender2.5 -b -P BlendFileDnaExporter_25.py -- --dna-keep-blend --dna-debug

----------------------------------------
4 Paths Changed]]>
Sat, 30 Oct 2010 13:25:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e548e3e1d81e03c94993734de8af1ed7670a6d1cLuca Bonavita
<![CDATA[[406fd33] master: == addons ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/406fd33a86597567a7775db8dadd97e2c0120578 406fd33
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== addons ==

- new (and temporary) directory addons_extern/ to store external projects addons

----------------------------------------
2 Paths Changed]]>
Sun, 24 Oct 2010 16:01:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/406fd33a86597567a7775db8dadd97e2c0120578Luca Bonavita
<![CDATA[[99bd5f2] master: == rna info ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/99bd5f2f3b987ca8f2353468d117624dc76e4b27 99bd5f2
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== rna info ==

changing from __repr__ to __str__ after discussing with campbell
was annyoing me when testing things, huge printouts :)

----------------------------------------
1 Path Changed]]>
Fri, 15 Oct 2010 13:09:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/99bd5f2f3b987ca8f2353468d117624dc76e4b27Luca Bonavita
<![CDATA[[9f05cc5] master: == docs ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/9f05cc59fab2cd3e82be759e46bf4dacd2dbad05 9f05cc5
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== docs ==

- moved files in proper directories and adapted paths where needed
- deleted doc/oldbugs.txt (asked confirmation to jesterking a week ago in irc)
- still working on doxygen files, for now I'll leave them in doc/
- NOTE: while checking if other files were referring to these files, I noted that
"GPL-license.txt" is also used in the files below:
- release/windows/installer/00.sconsblender.nsi
- release/windows/specific.sh
but these files should't be affected by this commit, but please check :)

----------------------------------------
28 Paths Changed]]>
Wed, 13 Oct 2010 14:44:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9f05cc59fab2cd3e82be759e46bf4dacd2dbad05Luca Bonavita
<![CDATA[[996efeb] master: == python api doc ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/996efebbe36a06ba45b9a79328a0dadc87ea2ff9 996efeb
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== python api doc ==

First commit to make some structure in doc/ directory.

- moved source/blender/python/doc -> doc/python_api
- moved source/gameengine/PyDoc/*.rst -> doc/python_api/rst
- modified accordingly sphinx_doc_gen.py and sphinx_doc_gen.sh
(later on I'll try alternative/ scripts by neXyon as promised :)
- source/gameengine/PyDoc/ is still there because contains epydoc stuff for the bge, will ask more and look into it later

----------------------------------------
45 Paths Changed]]>
Wed, 13 Oct 2010 10:42:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/996efebbe36a06ba45b9a79328a0dadc87ea2ff9Luca Bonavita
<![CDATA[[2492c12] master: == userprefs: addons ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/2492c12170abdb743f5f6a43ad060fadd8eb8cee 2492c12
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== userprefs: addons ==

- From now on addons bl_addon_info['name'] doesn't need to specifcy also the category, it is put automatically in the addon box title
In some script category and the category in the title were not matching, this had to be fixed manually.

- The warning icon is at the right of the addon box title, so that it cant disalign the addon name anymore when we have a warning.

- After discussing with Campbell, I've added the field bl_addon_info['api'] where we should specify the Blender API version number the addon is
compatible with.
This is certainly useful for clarity, and also I need it in place while preparing the downloadable addons.

- Also, bl_addon_info['version'] is now assumed to be a tuple of integers as it is bl_addon_info['blender'].
Any important text should be placed in the bl_addon_info['warning'] field, not in the script version anymore.
I'm going to reflect this change in bf-extensions so that scripts won't suddenly break.

----------------------------------------
1 Path Changed]]>
Tue, 31 Aug 2010 02:41:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2492c12170abdb743f5f6a43ad060fadd8eb8ceeLuca Bonavita
<![CDATA[[9fe2b25] master: == docs ==]]> http://www.miikahweb.com/en/blender/git-logs/commit/9fe2b252c4e10fe8b7f87f0b17b12ae21888d484 9fe2b25
Branches : master
Author : Luca Bonavita (mindrones)
----------------------------------------
== docs ==

Changing " **type** " into "nn:type: " in Mathutils, to have like "type: float" in its own line.

----------------------------------------
6 Paths Changed]]>
Sun, 08 Aug 2010 16:22:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9fe2b252c4e10fe8b7f87f0b17b12ae21888d484Luca Bonavita