Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
- removed editors/area and put this all in screen
- added first python calls (note, a new c file for scriptlinks)
- added view3d editor callbacks (no drawing yet)
- added files in editors/interface
(Cmake and Scons has to be fixed, help welcome!)
- now areas/headers are being converted on file read
- note: previously saved 2.50 files will crash!!! (.B.blend)
- area regions are being drawn, first handler for cursor added (on edge)
- window duplicate and scale works correct for screen subdiv
Todos for me:
- need to fix things in syntax (function names) a bit still
- more operators for screen
- define how Context will work... still unresolved when it gets set
- docs!
Reviews of code structure is welcome!
There are also more todos now for others, but it can wait a couple of days
|
|
|
|
|
|
* assist ideasman also for scons/mingw with ffmpeg enabled
|
|
|
|
header files, added includes to SConstruct files.
|
|
- first work on getting area/screen handling back
- added structure for where to put stuff, is still under
review, wait a bit for docs?
Campbell is working on removing every bad level include from
sources, so we can safely rebuild the src/ directory.
|
|
BIF_gl.h and BIF_glutil.h)
|
|
- brining back subwindow management
- removing more bad level stuff
|
|
hotkey is FKEY. Do test on other platforms, too.
|
|
|
|
* clean up some warnings (unused vars).
|
|
* made win32 ghost getClientBounds so that it returns area compatible with osx getClientBounds
- if a window is non-fullscreen, substract decoration, since that'll be added by GHOST_WindowWin32()
* use SetWindowLongPtr/GetWindowLongPtr (instead of SetWindowLong) as it is compatible with 64bit windows.
|
|
Result: windows open default with decoration (or as your default WM
defines).
Todo: platform maintainers re-implement a cogent way for giving
commandline options for defaults, and test how this can be stored even
|
|
* change window move/size handling so that getWindowBounds gets x,y for window and getClientBounds gets w,h
|
|
- Added GHOST_kEventWindowMove event, for sending event that the
window has moved
- Fixed GHOST_GetClientBounds() for OSX (get window rect)
Todos:
- add same event for X11 and Windows
- solve why ghost doesn't call client event-proc while scaling window
(at least, not in osx)
|
|
scons/mingw, scons/msvc and scons/gcc (linux) (and afaik also cross-compiles on linux for windows, with thanks to Debolaz)
|
|
* mingw config update to link properly with ffmpeg
|
|
|
|
|
|
(worst was radio module)
|
|
|
|
I totally forgot those. Anyway, now all compiles and links (scons/mingw)
|
|
|
|
|
|
|
|
That's going to be tackled.
|
|
Also fixed old error in make for nodes, it didn't enter subdirs
correctly?
Left: 63 unresolved symbols on linking...
|
|
still!
|
|
|
|
* tweak other SConscripts for editors/include
* commented BKE_bad_level_calls.h in writeframeserver.c - please check it doesn't break make builds
This compiles until final linking, which still fails.
|
|
Modified these three to include blender/editors/include instead of
blender/include maybe not needed at this stage but I'm guessing its good
to do this.
Kent
|
|
|
|
commented out srclib and pythonlib since its not there
added new include dir for window stuff so things could find headers..
Kent
|
|
- adding more Makefiles
|
|
(which was not even a working blender yet!)
Todo for dec 26th: finish the task:
- remove entire src/ and python/ dirs, and get blender to compile and
link again, using a new stubs.c temporary
(note; bad level calls stubs.c was also removed, this was a MESS!)
Then there's the task
- solve the bad level calls (can use help with that!)
So then I can do:
- move the screen code and subwindow code from old src/ to new editors
module and windowmanager
More will follow on mailing list, and wiki.
Merry xmas!
|
|
Makefiles especially, and of course the windowmanager DNA!
|
|
bad level calls. (which is not finished at all)
|
|
adding new windowmanager module, and the first bits of new editors
module.
|
|
|
|
using this scene or if it was used as a set elsewhere.
In both cases this resulted in invalid pointers and crashes.
Also was not freeing nodes or sequence data.
|
|
Fixed IPO calculation for threaded prefetch rendering. (do_seq_ipo used
global CFRA tststs...)
|
|
[#7861] Sequencer segfaults when trying to add images
Fixed some _really_ stupid bugs in transform_seq, that made it segfault
if one selected 0 images.
|
|
Fixes [#7475] no video as background
libswscale sets the alpha channel to 0 by default... grmbl.
Added a workaround. Big endian users please complain, if it doesn't work.
|
|
Correct playback frames per second when "Play" is pressed. (Play spawns a new instance of blender, it could pass an argument that sets the frames per second)
(double credit :)
|
|
Make the "Sync" button work when sound is disabled, Animators use this as a way to play animations at the right speed, could be renamed to "Drop Frames" and work even when blender built without audio enabled.
(do not forget to give credit to me :)
|
|
Caused by incorrect handling of multires with orco mapping
|