Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 4767 / 5574

February 4, 2009, 18:25 (GMT)
Fixed CMake for RNA, also removed the aggregate return warning for CMake
February 4, 2009, 18:02 (GMT)
2.5

Bugfix #18251

Patch from Konrad Kleine

After read-home file (or restore factory settings) the opengl
lights have to be reset.


February 4, 2009, 17:56 (GMT)
Bugfix #18251

Patch from Konrad Kleine

After read-home file (or restore factory settings) the opengl
lights have to be reset.

February 4, 2009, 17:40 (GMT)
2.5

Render back! And not only back, even full threaded now. :)
Current state is unfinished, but too much fun to not to
commit for review and test!

WARNING: because render is in a threaded job, it will
use data as can be edited in the UI. That'll crash in many
cases of course... the idea is to limit UI usage to viewing
stuff, especially for the Image Window to inspect layers
or zoom in/out.

What works now;
- F12 render (no anim)
- ESC from render
- ESC pushes back temporary Image Window
- Render to ImageWindow or full-screen.
- Executing composites, and edit composites after render.

Note that the UI is 100% responsive in a render, you can
switch screens, slide area dividers around, or even load
a new file during render. :) It's quite stable even.

I'll collect all crash reports especially to get a good
picture of where the protection is required at least.

Also added: XKey "Delete Objects", to get things crash...
unfortunately it didn't for me.

February 4, 2009, 11:52 (GMT)
UI
* Changed uiPupMenuOperator usage to uiPupMenuBegin/End (simpler,
no need to build a string). Also made transform orientation and
subdiv type enums instead of ints for this.
* Added an icon argument to many of the uiMenu calls, and added a
uiMenuItemIntO.
* Move auto rna button creation out of outliner code, now is
uiDefAutoButR for individual buttons and uiDefAutoButsRNA for a
whole block.
* Implemented uiPupBlock(O). Pressing F6 gives a menu with the
properties of the last operator to test. I tried to make a redo
last operator out of this but couldn't get the context correct
for the operator to repeat in. Further the popup block also has
some issues getting closed while editing buttons.
* Fix uiAfterFunc memory leak on Ctrl+Q quit.
* Fix handling of RNA number button dragging and sliding for RNA
buttons with range -inf/inf.

Revision 0341e76 by Joshua Leung
February 4, 2009, 11:47 (GMT)
Assorted fixes:

* Added examples of how to patch up MTex adrcodes for Animato. It appears many of the settings there in RNA are still undefined though!

* Added undo push for the Outliner tweaks I made

* Removed some outdated comment
Revision 00c9745 by Joshua Leung
February 4, 2009, 09:09 (GMT)
2.5

* Outliner 'select' (i.e. blue/grey highlights for tree items) works again in both normal Outliner + RNA views.

* Fixed bugs/MSVC warnings in animation code
February 4, 2009, 06:41 (GMT)
Relative option for the blur node only applied when the UI updated.
This meant that changing the image size later on would still use the old size.

Set the relative blur size when executing the node too.
Revision 9c84d2a by Michael Fox
February 4, 2009, 05:15 (GMT)
2.5
*****
fixed up the view navigation menu using the enumitems call, also made view numpad's enum "type" instead of "view" to be more inline with other operators and rest of blender
Revision 407731e by Shaul Kedem
February 4, 2009, 02:58 (GMT)
mark and clear seam, set and unset sharp and vertex smoothing is now ctrl/alt 1, 2 and 3 - still a bit vague of op naming
February 4, 2009, 02:55 (GMT)
dropdown for bone creation method and swap params in panel instead of having all of them visible all the time.
February 3, 2009, 12:31 (GMT)
Allow enter/exit editmode in background mode. (asking for trouble doing this but the checks are simple)
February 3, 2009, 12:04 (GMT)
2.5

As creator of the Ipo I also reserve to right to kick it out
definitely :) To honour the wonderful contributions from Joshua
here it is; renamed space_ipo to space_graph!

Note; make, cmake and scons should work, msvc will require some
work now!

February 3, 2009, 10:41 (GMT)
2.5

- removed undefined operators from view3d menu, the error prints
("undefined operator") is currently a real error; later on when
operators are more dynamically defined it can be feature.

- made uiMenuContext() work locally, only on the items as defined
after this call.

February 3, 2009, 10:14 (GMT)
RNA: some fixes for yesterdays commit, use of uninitialized
variables and errors in foreach macro.

Revision 54690ca by Michael Fox
February 3, 2009, 09:34 (GMT)
2.5
*******
small fix the view menu context was not being set properly causing the invoke of clipping border and border zoom to be skipped
Revision 3461f86 by Joseph Eagar
February 3, 2009, 06:22 (GMT)
merge with 2.5 at r18796. note I've customized the
vc9 project files a bit, they won't compile blender by
themselves anymore (I use scons for that).
Revision 4509994 by Michael Fox
February 3, 2009, 03:54 (GMT)
2.5
*******
- rebuilt most of the view menu with a couple empty sub menus
- seperators go all screwy when there is an unknown operator in the menu
- using this method, the operators invoke function is skipped, this is evident with clipping border and border zoom
- original menus are still in the code just if'd out for furture reference and such

- to cater for this menu, view numpad op has been made into much smaller atomic operators, pan and orbit and the ortho/persp toggle has been put into individual operators

- fixed the mem leak in the make parent menu
February 2, 2009, 19:59 (GMT)
Fix for select multi loop commit, probably missed this file.

February 2, 2009, 19:57 (GMT)
RNA: C API

* RNA_blender.h is now generated along with the other files. It is not
used anywhere yet, and still located quite hidden next to the other
rna_*_gen.c files. Read only access for now.
* Inherited properties are not copied from the base anymore but
iterated over. Patch by Vekoon, thanks!
* Array get/set callbacks now do the whole array instead of getting an
index. This is needed for some layers for example so python can set
the array as a whole, otherwise the check that one layer has to be
enabled at all times gets in the way. Also nicer for the C API.
* Also some changes to returning pointers to make the API cleaner, got
rid of the type() callback and instead let get() return PointerRNA
with the type included.

The C API looks like this currently:
http://users.pandora.be/blendix/RNA_blender.h

Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021