Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-12-242.5Ton Roosendaal
Fix: popup menus were not freeing operators. Made a new Popup menu call for this case: uiPupmenuOperator(C, maxrow, op, propname, menustr); It will set enum "propname" to the menu item and call operator, register it optionally and free it. Use it in "invoke" calls. Next: automatic menu generating for enum properties!
2008-12-242.5Ton Roosendaal
Made nodes compile for Makefile and mac. It has a hack for intel cards in node previews... not sure if that is still valid? commented it out.
2008-12-242.5Ton Roosendaal
Removed global "workob" from BKE, should now by passed on as an arg.
2008-12-24RNABrecht Van Lommel
* RNA_enum_is_equal function to quickly compare with enum identifier name.
2008-12-24* scream about all warnings with scons/msvcNathan Letwory
2008-12-242.5 - node editorNathan Letwory
Commit of WIP code (what code isn't wip, these days ;) - only drawing code as basis to work further from (and have less conflicts between different systems I work on)
2008-12-242.5 - Action EditorJoshua Leung
Select Left/Right (Alt-Select) works again. Fixed compiling errors from previous commit.
2008-12-24* comment out /WX until I have commited nodes code :)Nathan Letwory
2008-12-242.5 - Action Editor Select Tools Joshua Leung
Ported the following tools * borderselect * invert selection Note: while porting these, I noticed a few issues with some stuff that still needs to be cleaned up. Events handling in scrollers won't work yet, for the useful select all in frame(-range) or select all in channel(s). We should probably review ways to expose this more clearly in the UI too.
2008-12-242.5 / SConsNathan Letwory
New priorities for most libs, at least core. This is still for Blender proper, BGE and such still to come.
2008-12-232.5 / SConsNathan Letwory
Blender builds and links on Linux. For now without BGE and its player, but that will come. Priorities are still a mess, so expect more commits soon.
2008-12-232.5Ton Roosendaal
Object: converted the old horrible editobject.c, now as file: editors/object/object_edit.c Still lots of WIP, I've operatorified "Make Parent". Check here the new API at work: http://pasteall.org/3650/c IMPORTANT NOTE FOR BRECHT: game property defines were clashing with RNA, i've renamed game defines for now.
2008-12-232.5 / SConsNathan Letwory
I did a very drastic cleanup for the different libgroups, there's now only a few left. It compiled with scons/msvc, will be testing in a bit on linux, too. If you get any problems, please reply to this commit message on the taskforce ML.
2008-12-23Fix for makefiles (was missing rna include)Kent Mein
Kent
2008-12-232.5 MSVC9 projectfiles Andrea Weikert
* update for editors/animation editors/space_outliner and editors/screen * also fix compile error when INTERNATIONAL is set (will likely be solved with new font API)
2008-12-232.5 Action Editor - Brought back Select All (AKEY)Joshua Leung
Now, selecting keyframes with mouse behaves more like before. Note: this still mostly uses old code, since other parts of code also call this. For later, it'd be nice to store as RNA prop, method of selecting.
2008-12-232.5 Action Editor Bugfix - Select keys now worksJoshua Leung
It is now possible to select individual keyframes again in the Action Editor. * Temporarily disabled markers keymap in Action Editor, as it was stealing all the events. Waiting for solution from Ton... * Fixed a crash and wrong coordinate conversion errors
2008-12-232.5 Action Editor - Big WIP Commit Joshua Leung
* Brought back backend for editing keyframes IPO/IPO-Curves. Did some refactoring work here that will still have to be verified when operators using them are added. * Animation channel filtering code now returns the number of channels filtered (for Action Editor to set totrect of channels - TODO still!) * View2D - made function to check if mouse is in View2D scrollers an API function * Renamed keyframe related files. The old names were too clumsy. * Started porting click-select operators for Action Editor. These don't work currently, as the events are being stolen by the markers. This needs to be fixed ASAP.
2008-12-232.5Ton Roosendaal
View3D Numpad operator, by Michael Foxx. Yay! Todo: use same call for view3d pulldown.
2008-12-232.5: Data ContextBrecht Van Lommel
* Worked out data context implementation more, now with initial context callbacks implemented for the screen and 3d view. * For collections, switch from iterators to simpler ListBase. Though that still means it uses LinkData* rather than the actual Object* for example, since those can only be part of one list. So I added a macro as well to make iteration easier when possible. CTX_DATA_BEGIN(C, Object*, ob, selected_objects) { printf("object name: %s\n", ob->id.name); } CTX_DATA_END;
2008-12-23Initial commit working on an updated consistent colour scheme - Matt Ebb
following these guidelines: http://wiki.blender.org/index.php/BlenderDev/ColourMeaning
2008-12-232.5: fix a crash switching to space types with old space data.Brecht Van Lommel
2008-12-232.5 - BugfixesJoshua Leung
* View Pan Operator now stores area, etc. values from context in case user moves out of view * Moved the invalid-context check for Action Editor so that mode can still be changed when there's no data to show.
2008-12-22* bring back some drawing code for node editor (grid, roundbox emboss)Nathan Letwory
2008-12-222.5Ton Roosendaal
Our precious outliner is back! :) Currently no operations are active there, nor notifiers to refresh other windows. Be patient! You can switch to RNA with the 'view' menu. Later we'll sort out how much of both get integrated in 1 system, or have both options, or make designated 'data view' for rna? ALso the old Oops... bring back?
2008-12-222.5Ton Roosendaal
Better implementation of own window timers, not using ghost. That makes blender's WM nice in control, and gives callers of timers the opportunitie to evaluate time passed since previous step. This system also only generates one timer event per main loop (events - handlers - notifiers - draw) Small fix: allow keymap modifier to give KM_ANY to ignore modifier keys, this to have TIMER keymap work.
2008-12-222.5 - Commented out unused code in keyframing.c. This will be restored later.Joshua Leung
2008-12-222.5:Joshua Leung
Brought back basics for Action Editor header. The contents of the menus have yet to come, but at least now the Action Editor 'looks' functional. Fixed mistake in previous commit for TimeLine header (button collision).
2008-12-222.5 - Animation tweaks - bringing back more codeJoshua Leung
* Action Editor - IPO curve names are shown properly again. Added anim_ipo_utils.c (old editipo_lib.c) file back. This will need to be removed when I port IPO system to RNA. * Keyframing code - uncommented more of the code that's now working * Made the 'preview range' button on timeline header draw more clearly
2008-12-222.5Ton Roosendaal
Small area/space api fix: space->new() callbacks now require Context pointer. Too many cases you want to initialize stuff... Also: added dummy draw function for NLA channel region, was too ugly.
2008-12-222.5 - Action Editor BugfixesJoshua Leung
* Restored y-position translations needed for gla-stuff, as gla stuff sets viewport + matrices! * Fixed alpha-problems with icons. The ft-font drawing was turning off GL_BLEND when it was done, which screwed up the icon drawing (previous names were drawn with 'standard' fonts only) * Removed Context arg from drawing funcs. Passing anim-context instead. * Properly initialised new theme settings ported over from animsys2.
2008-12-222.5Ton Roosendaal
Cleanup - for portablity we can keep the old ugly defines for retrieving active object, cfra and so on. But, they will use 'scene' not G.scene. - fixed code that uses those defines. - some unused variables/functions removed
2008-12-222.5Ton Roosendaal
Removed unused variables and commented out unused function. It's very helpful for code porting work to keep commits warning free! If you compile debug, also disable O2 to get these warnings.
2008-12-222.5 - Action Editor / DopesheetJoshua Leung
Initial commit of drawing code for Action Editor / Dopesheet. By default, the Dopesheet is now enabled (like in AnimSys2). There are still a few unresolved problems (like bad alpha blending for icons, and keyframes still not being drawn). However, these will be resolved in due course.
2008-12-22started some cleanups in button drawing code.Matt Ebb
* Made normal 'rounded' theme use the same fake AA outline as round shaded * Made rounded theme respect the 'button outline' theme colour - it never did before.
2008-12-22* Fixed alignment in round shaded buttonsMatt Ebb
2008-12-22View2D - View alignment flags are now taken into account in curRect_Validate()Joshua Leung
Alignment flags are now checked for after keeptot settings, as these flags are of even greater importance. This is necessary for the syncing of the channels region and timeline areas in Action Editor (and later NLA Editor).
2008-12-222.5 - Bugfix for interactive slider in timeline not correctly updating view. ↵Joshua Leung
Also, added note in playback code that it needs to use preview-range settings not global frame range (I'm leaving this as-is for now, since it's still likely to change).
2008-12-212.5Ton Roosendaal
Animated screen! (unfinished, now only draws, no animation code yet). Fun though to see it all work. :) NOTE: Mac ghost has timer bug, the GHOST_ProcessEvents() doesnt wake up for timers. NOTE2: Added while loop in wm_window_process_events() to force Ghost giving all events to Blender. Timers otherwise don't accumulate... might be needed to fix in ghost too. I tend to think to code own timer, this ghost stuff is totally different per platform.
2008-12-212.5Ton Roosendaal
Enabled cool hidden feature from Brecht: "interactive" mode for buttons, which executes button handling on each change. Try sliding the current frame, or even: type in values there! Cooool! :)
2008-12-212.5Ton Roosendaal
Added 'header print' feature back. ED_area_headerprint(ScrArea *sa, const char *str); Give it a NULL string to disable the feature. On each call it tags the header for redraw.
2008-12-212.5Ton Roosendaal
- Added default Circle 'gesture' operator callbacks. As test, added in view3d window as Ckey, paint over object centers. - Fixed notifier for gesture, to only cause redraws in own region.
2008-12-212.5Ton Roosendaal
- Bugfix: loading files should close running handlers and subwindows, gave memory leaks that way. - Bugfix: space image copy function didn't do curvemap - Cleanup: moved view operators from view3d_select to view3d_view
2008-12-21Adding back python 3.0 calls, they didn't build with py2.x because I missed ↵Campbell Barton
including bpy_compat.h, tested building with 2.6
2008-12-21View2D - Vertical (within area) syncing for channel lists to stay in sync ↵Joshua Leung
with the relevant keyframes... I still need to work out how to get this to work correctly as soon as an Action Editor instance is created.
2008-12-212.5Ton Roosendaal
- View3D: added ALT+B clipping operator. Note this needs a call to the new function view3d_operator_needs_opengl(C) to ensure you can use opengl functions. Event handling by default doesn't set opengl per subwindow, it's also forbidden to draw then! We might consider to tag operators that need opengl... - Forgot to include creator.c fix for loading builtin vector font
2008-12-212.5Ton Roosendaal
New Python code: Fixes for Makefile and compat hacks for py 2.3 Campbell should check though!
2008-12-212.5 - Ported new-style 'sphere' drawtype for empties from animsys2. This ↵Joshua Leung
draws in a much simpler/cleaner way, with only 3 disks, which should help distinguish it from standard geometry.
2008-12-212.5 - Compiling 'hacks' for pyJoshua Leung
* Unicode calls in bpy_idprop.c were causing linking errors here. Probably Py-libs for windows would need recompiling with unicode before we can enable this. For now, commented out the offending calls.
2008-12-212.5 - Object name display in 3d-view now highlights on frames with keyframes ↵Joshua Leung
again. * Re-exposed relevant parts of anim_keyframing.c code that doesn't have external dependencies. * Added get_active_posechannel() to blenkernel api for poses/posechannels to solve the only missing link I found. This should have been moved there ages ago!