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-01-07Fix for makefile to enter interface dirTon Roosendaal
2008-01-07New linking order for the 2.5 editor/wm libsTon Roosendaal
2008-01-07Whole lot of changes.... here a shortlist:Ton Roosendaal
- 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
2008-01-05* GHOST win32: make sure window gets repositioned to 0,0 when setting state ↵Nathan Letwory
to fullscreen (maximised, borderless) (Patch by Gladstone)
2008-01-05* make sure blender2.5 still compiles when WITH_BF_VERSE=1Nathan Letwory
2008-01-05Use XInternAtom by default.Diego Borghetti
I don't know the name of the "SGI Fast" atom, but this is only request when blender start so i don't think that this make some "big" difference. So just use plain X11 calls (thanks GSR for the info).
2008-01-04Support for CMakeChris Want
2008-01-04Add support for GHOST_kWindowState* to Linux.Diego Borghetti
This add support for the different window state in Linux/X11. Two think to take care: 1) m_post_* 2) motifFullScreen 1) This is only need if we want start a window in FullScreen or Maximized state. The basic problem is that we can't set this property to a window until it's really map, so i add a "post init" proccess for this two special case (check the code for more info). 2) The Motif Hint isn't really a "FullScreen" mode, it's only a "NO DECORATIONS" options, so if the window manager don't support WM-spec this function only remove the border of the window, don't make it FullScreen. A simple fix (hack) is check if the Window Manager support WM-spec, in case that not, remove the decorations and move/resize the window. Test in different WM (gnome, kde, etc) and comment are welcome :)
2008-01-02* make sure we have still a compiling GE with scons/mingwNathan Letwory
* assist ideasman also for scons/mingw with ffmpeg enabled
2008-01-02* making sure removal of headers still has successful compile on win32Nathan Letwory
2008-01-01removed some more header files, made the game engine compile with removed ↵Campbell Barton
header files, added includes to SConstruct files.
2008-01-01Some notes for those who try to follow this :)Ton Roosendaal
- 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.
2008-01-01removed blenderdef.h, BIF_*, BDR_* and BSE_* header files (except for ↵Campbell Barton
BIF_gl.h and BIF_glutil.h)
2008-01-01More work on restoring Blender;Ton Roosendaal
- brining back subwindow management - removing more bad level stuff
2008-01-01* make sure desktop is redrawn when coming out of GHOST_kWindowStateFullScreenNathan Letwory
2008-01-01* silence more warningsNathan Letwory
2008-01-01* some cleanup of warningsNathan Letwory
2008-01-01* kill a warningNathan Letwory
2008-01-01* add fullscreen toggle operator (for testing fullscreen states in win32). ↵Nathan Letwory
hotkey is FKEY. Do test on other platforms, too.
2007-12-31I got confused screenToClient with clientToScreen.Diego Borghetti
Sorry, i get the wrong value because a print the wrong variable :/
2007-12-31* fix include path (found by jensverwiebe)Nathan Letwory
2007-12-31Fix bad argument order to XTranslateCoordinates.Diego Borghetti
Take me a long time catch this :/ and i really don't know how this work before, because clientToScreen always return bad values.
2007-12-31* make sure decoration is there when toggling away from ↵Nathan Letwory
GHOST_kWindowStateFullScreen to GHOST_kWindowStateNormal (win32)
2007-12-31* also distinguish between maximised and fullscreen on GHOST win32.Nathan Letwory
* clean up some warnings (unused vars).
2007-12-31* revert my change to windowmanager move/size handling.Nathan Letwory
* 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.
2007-12-30Removed silly Global windowstate variable.Ton Roosendaal
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
2007-12-30* request by kaito - we're debugging 2.5 now more than using it anyway... ↵Nathan Letwory
BF_DEBUG = 'true' set by default.
2007-12-30* handle WM_MOVE on win32 in GHOSTNathan Letwory
* change window move/size handling so that getWindowBounds gets x,y for window and getClientBounds gets w,h
2007-12-30Windowmanager, ghost side:Ton Roosendaal
- 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)
2007-12-30* remove unneeded include (msvc barfs on it), now current tree builds with ↵Nathan Letwory
scons/mingw, scons/msvc and scons/gcc (linux) (and afaik also cross-compiles on linux for windows, with thanks to Debolaz)
2007-12-29* some additions and a removal in stubs.c (by elubie)Nathan Letwory
* mingw config update to link properly with ffmpeg
2007-12-29Accidentally removed a bit too many badlevel calls.Ton Roosendaal
2007-12-29* fix include paths in SConscripts for GE.Nathan Letwory
2007-12-29Badlevel call amount reduced to 21!Ton Roosendaal
(worst was radio module)
2007-12-29Adding stubs for audiostreamMartin Poirier
2007-12-29* add also SConscripts for editors.Nathan Letwory
I totally forgot those. Anyway, now all compiles and links (scons/mingw)
2007-12-29Ported over the bad-level cleanup from Chris for Sculpt.Ton Roosendaal
2007-12-29Eh, comment should be on line above :)Ton Roosendaal
2007-12-29Crash on startup fixTon Roosendaal
2007-12-29And now blender will link again! However, with a bad stub.cTon Roosendaal
That's going to be tackled.
2007-12-29Now Makefiles should be uptodate.Ton Roosendaal
Also fixed old error in make for nodes, it didn't enter subdirs correctly? Left: 63 unresolved symbols on linking...
2007-12-29Cleanup work for 2.5 branch. Target is to get it compile and linkTon Roosendaal
still!
2007-12-29* remove obsolete include/Nathan Letwory
2007-12-28* added SConscript for windowmanagerNathan Letwory
* 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.
2007-12-28(this is for blender2.5 again)Kent Mein
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
2007-12-27* remove src and python SConscript referencesNathan Letwory
2007-12-27Small tweaks to blender2.5 Makefiles...Kent Mein
commented out srclib and pythonlib since its not there added new include dir for window stuff so things could find headers.. Kent
2007-12-24- removing conflicts in svn merge (didnt notice)Ton Roosendaal
- adding more Makefiles
2007-12-24Last commit to get things on level I ended with during code holidaysTon Roosendaal
(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!
2007-12-24Part 4 of the event refactor branch: all changes in existing files,Ton Roosendaal
Makefiles especially, and of course the windowmanager DNA!