Revision 9f0afbe by Campbell Barton January 10, 2009, 03:44 (GMT) |
added more parent properties for grouped rna stricts |
Revision 9f742a0 by Martin Poirier January 9, 2009, 22:13 (GMT) |
Don't change point type on overdrawn when there's only one. |
Revision 07599ab by Martin Poirier January 9, 2009, 20:50 (GMT) |
limit overdraw to at least start or end near another stroke (otherwise, all strokes that crossed others replace them entirely). |
Revision 7e76ce5 by Martin Poirier January 9, 2009, 20:35 (GMT) |
missing test for start of line caused crashes. |
Revision f1c4b4e by Martin Poirier January 9, 2009, 19:25 (GMT) |
Last version of overdraw didn't work great with polylines. Fix this and misc wrong initial values. |
Revision dbe6735 by Joseph Eagar January 9, 2009, 18:32 (GMT) |
merge with 2.5 at revision 18432, made bmesh compile, and also made msvc use incremental linking under scons |
Revision e60be63 by Campbell Barton January 9, 2009, 16:08 (GMT) |
added rna property "parent" so nested RNA structs can access their parent RNA struct This is used for generating docs so a nested RNA struct such as MaterialRaytraceTransparency are listed under Material rather then in the global struct list) These RNA structs are used for grouping properties and don't correspond to a C structure. |
Revision 2fe5005 by Ton Roosendaal January 9, 2009, 15:04 (GMT) |
2.5 New: Custom region draw callbacks. For Martin: an example is now in space_view3d/view3d_edit.c On middlemouse rotate view, it draws a small square in center. It works likes this: #include "ED_space_api.h" handle= ED_region_draw_cb_activate(region->type, drawfunc, type) and to stop it: ED_region_draw_cb_exit(region->type, handle) drawfunc is of type (const bContext *C, ARegion *ar) currently it gets called only as type REGION_DRAW_POST, later we can add more (PRE, POST_XRAY, POST_2D, etc). For correct usage, these calls should return leaving view transform unaltered. |
Revision c7fa55e by Ton Roosendaal January 9, 2009, 13:55 (GMT) |
2.5 Vertex Paint back! Added WM level "paint cursor" system, which manages a custom painting cursor for tools or modes. - Activate it with WM_paint_cursor_activate(). That function wants two callbacks, a poll(C) to check whether there's a cursor in given context and ARegion, and a draw(C, x, y) which gets called when appropriate. - While paintcursor is active, the WM handles necessary redrawing events for all regions, also to nicely clear the cursor on region exit. - WM_paint_cursor_activate returns a handle, which you have to use to end the paint cursor. This handle also means you can register as many custom cursors as you want. At the moment, vertex paint mode registers only a mousemove handler, all other events are still normally handled. This is stuff for the future todo. |
Revision a93e253 by Joshua Leung January 9, 2009, 06:25 (GMT) |
2.5 - IPO Editor Porting relevant drawing code over from AnimSys2. It is currently not hooked up to anything else yet, so don't expect any curves to draw for a while. I'll need this for validating that my recorded animation system will work. ;) |
Revision 50428d3 by Nicholas Bishop January 9, 2009, 05:33 (GMT) |
Removed more bad function calls in sculpt. |
Revision 89ac0d9 by Nicholas Bishop January 9, 2009, 05:24 (GMT) |
Cleaned up some missing functions in sculpt. |
Revision 690c60f by Nicholas Bishop January 9, 2009, 00:38 (GMT) |
More sculpt cleanup, removed sculpt_data and sculpt_session functions, both of which used G(lobal) |
January 8, 2009, 22:49 (GMT) |
* fixed an incredibly silly typo-bug in light cache |
Revision 879aa81 by Andrea Weikert January 8, 2009, 18:47 (GMT) |
2.5 filebrowser cleanup of space initialisation fix for filebrowser opening with wrong parameters from window pupmenu after having been opened with F1. |
Revision 133ddcf by Martin Poirier January 8, 2009, 18:23 (GMT) |
display overdrawn stroke in gray, to easily see what is being replaced. |
Revision 38e2631 by Andrea Weikert January 8, 2009, 18:20 (GMT) |
2.5 MSVC9 projectfiles * update of RNA project after reorganisation * added editors/space_view3d/vpaint.c and editors/mesh/editdeforn.c to projectfiles |
Revision a8f8bf1 by Martin Poirier January 8, 2009, 17:12 (GMT) |
2.5 Transform editbones |
Revision a6c0b96 by Martin Poirier January 8, 2009, 16:52 (GMT) |
2.5 Crash when loading certain files with armature. Use scene from context instead of local var (which can be null). |
Revision b5fcf3d by Brecht Van Lommel January 8, 2009, 15:33 (GMT) |
RNA: don't pass RNA type in RNA_id_pointer_create, can be found automatically. |
|