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
2004-12-04Bugfix for #1949:Brecht Van Lommel
F11 to switch between render window / main window didn't work anymore in some window managers (e.g. fluxbox), after fixing it to work in kde.
2004-11-22Fix stereo window creationKester Maddock
2004-11-07fix bug #1546Jens Ole Wund
ghost was unaware of extra *<>* key on german keyboards on windows
2004-11-06Solved annoyance in OSX warp cursor. The former used CGPostMouseEvent callTon Roosendaal
behaves very unpredictable (ask google) and seems to clear pending events as well (fly mode, shift event dissappears). The now used call, CGWarpMouseCursorPosition, creates no event so it has to be combined with updating mouse cursor location in ghostwinlay.c
2004-09-06Bugfix for the render window not popping to the front when it already existed,Brecht Van Lommel
under linux / x11 / KDE. The new behaviour in 2.34, not recreating the render window on re-render, revealed that raising windows did not work under some window managers. Now the "net wm extensions" are used if available, otherwise it will work the same way as before (e.g. Gtk+ does this as well). More info: http://www.freedesktop.org/Standards/wm-spec
2004-08-24Fix stereo window creation on X11.Kester Maddock
2004-08-02OS X fix:Jean-Luc Peurière
those who work with visible dock where experimenting slowdown of UI when blender window was overlapping dock. now : - check available space excluding dock - create window with a 10 pixels border - maximised mode is only 1 click away This code is fixing only. Will review that when consensus will be found about how we should create the window.
2004-07-28added a nice alert box when blender is run on a mac with less than 8Mb VRAMJean-Luc Peurière
2004-07-28 new window behaviour for macos X computers :Jean-Luc Peurière
if video card is open GL accelerated and has 16 Mo or more start window in maximized mode wich is a full screen mode but keeping access to other windows and sytem menu items older comps start as usual
2004-05-16Added #!/usr/bin/python standard script identifier to the start of ↵Kester Maddock
SConscript files. Makes text editors identify SConscripts as Python, and syntax highlight properly.
2004-04-11Bug fix #799 revisitedTon Roosendaal
Now we're on the root of the problem. Ghost (OSX) didn't accept rawkeys for the 1-2-...0 keys on a french keyboard. These have apparently different symbols on it. (these silly french! :) This commit intercepts the rawkeys in convertKey() call, and manually makes sure theyre correctly mapped. So: now french (spanish, etc) OSX users can finally use layer hotkeys! And the popup menu shortcuts! :) Tested & verified by Lukep. Merci!
2004-04-11- MSVC 6 compiler include paths updateJoseph Gilbert
2004-04-07Major update for Visual Studio .Net project files. Both Release and Debug ↵Nathan Letwory
modes have been sanitised (ie. use .lib instead of .a). This update also makes the structure similar to the msvc6 projectfiles. The new blender.sln is now found in directory projectfiles_vc7\\blender. Update to the INSTALL file will follow soon.
2004-04-04Converted all of the projectfiles to DOS text formatChris Want
(half were DOS, half were UNIX).
2004-03-02Added OpenBSD3.x to the SCons build system.Nathan Letwory
2004-03-01SCons updatesMichel Selten
* Blender static now links. By default this option is disabled on all platforms. Simply set the option in config.opts to 'true'. * Added the following flags to config.opts: - HOST_CC. This is the C compiler for the host platform. This value is the same as TARGET_CC when not cross compiling. - HOST_CXX. This is the C++ compiler for the host platform. This value is the same as TARGET_CXX when not cross compiling. - TARGET_CC. This is the C compiler for the target platform. - TARGET_CXX. This is the C++ compiler for the target platform. - TARGET_AR. This is the linker command for linking libraries. - PATH This is the standard search path All SConscript files have been updated to reflect these changes. Now it's possible to change only the root SConstruct file, and all compiler specific variables are passed automatically to all SConscript files. Of course, this does not apply to makesdna because there the host and target platform is different from all other libraries. To pass a variable that applies to all platforms, all we now have to do is set the correct value in library_env Note: as usual, to get the latest options in the config.opts file, first remove your version.
2004-02-23Added a return GHOST_kSuccess;Kent Mein
to setWindowCustomCursorShape Sun's compiler complained that it didn't return anything even though it was suppose to. Kent
2004-02-15SCons updatesMichel Selten
* libraries are now generated in [BUILD_DIR]/lib * passed the user_options to all libraries now. This means I could remove a couple of Export/Import lines. * Changed the order in source/blender/src/SConscript and source/gameengine/SConscript. All libraries are now sorted alphabetically. This has no impact on the build process.
2004-01-05- Revert to NaN makefilesWouter van Heyst
2004-01-05Basic initial yafray integration by Eeshlo.Alejandro Conty Estevez
Materials are exported the best we can do by now. It will look almost as in blender except for the missing procedural textures and some minor issues. You have to tweak normal modulation amount to get the desired result cause is not the same in yafray. We added a panel in render space to adjust some yafray settings (GI and so) Also we export transparency and reflection using new raytracing settings, but that will be changed and improved soon. Remember that you have to set YFexport path in user defaults and yafray must be on path (version 0.0.6) We added the "yafray" button to activate all this stuff in the render window. Panel and settings are only shown when checked. So now when activated the code calls yafray export instead of the internal renderer and finally the resulting image is loaded back into render window's buffer. So animation is also possible and results can be saved using blender usual scheme.
2004-01-05SCons build system files added.Michel Selten
You'll need SCons (www.scons.org) to build. Platforms currently working: * Linux (me) - options for quicktime, openal and international disabled - uses the system libs and include files for building - no option to build with the precompiled libraries yet. * Windows (jesterKing) - builds with quicktime (optional) - builds with openal (optional) - builds with international support (optional) - Use the DOS box to build - builds with precompiled libraries * Irix (Hos) - Uses default Irix compiler - Not all optimization levels correct yet - options for quicktime, openal and international disabled - builds with precompiled libraries * Cygwin (me) - has a problem in the linking stage - uses free build tools (gcc) - options for quicktime, openal and international disabled - uses the system libs and include files for building - no option to build with the precompiled libraries yet. * MacOS (sgefant) - builds with quicktime (optional) - options for openal and international disabled - builds a nice bundle - builds with precompiled libraries Thanks to IanWill for a bugfix in the Linux build. Note: This is a work in progress. A lot still has to be done - for example the optional parts are only to be enabled by directly setting 'true' or 'false' in the SConstruct file. This needs to be moved to a user config file. Also, the .o/.obj files are stored in the source tree. This needs to be fixed as well. The game engine is not yet built.
2003-12-31Fixes the freeze on Mac OSX when a Quicktime Settings window for Compression ↵Maarten Gribnau
was brought up. Blender swallowed every event, not giving Quicktime a change to receive update events and mouse clicks.
2003-12-28Function without a return (warning)Martin Poirier
This function just calls another function which returns a success value, so I'm just passing that value directly as a return value. Slap me with a trout if I wasn't suppose to fix this.
2003-12-27More cursor port bugs.Robert Wenzlaff
2003-12-27Bugfix: Error in cursor port, only showed up under cygwin.Robert Wenzlaff
2003-12-26Commit of cursor framework. Cursors now defined in ↵Robert Wenzlaff
source/blender/src/cursors.c and source/blender/include/BIF_cursors.h. Allows large cursors on Win32 and X11. See cursors.c for documentatioin on how to use.
2003-12-12Removed an '#ifndef FREE_WINDOWS' statement that preventedSimon Clitherow
a gcc/cygwin built Blender from showing the Blender app icon in the main window title bar. Only a minor issue, but it annoyed me long enough to want to fix it!
2003-11-24The debug target was erroneously removed, put it back.Wouter van Heyst
Fixes build failure reported by ztonzy
2003-11-24- another hack!Ton Roosendaal
well... probably OK, got it from a python mailing list. When starting from commandline, the window doesnt pop to the front. this was really bad for the play function in blender, which opens a new blender thread. solved with SetFrontProcess()
2003-11-06Improved Knife line drawing, and added Knife cursor.Robert Wenzlaff
2003-10-27Changed Knife cursor in windows back to an arrow, since cross is "normal" ↵Robert Wenzlaff
cursor.
2003-10-25- found the bad line in Ghost that preventing closing windows.Ton Roosendaal
I've mailed Maarten to verify it, this commit is for test at other OSX platforms. - this was the baddie: setDrawingContextType(GHOST_kDrawingContextTypeNone); it was called in the window destructor, for each window closed. I've hacked in a temporal global var to store the mainwindow. When this line is only called for mainwindow, it all works smoothly. - next commit is needed too!
2003-10-13Robert (DetectiveThorn) Wenzlaff's Knife subdivide tool. See previousAlexander Ewering
message on Bf-committers for description.
2003-07-11* removed warning from Glut "unknown key" when pressing the 'paragraph'Ton Roosendaal
key.
2003-07-11* cursor now moves with arrow keys again for OSXTon Roosendaal
* this apple method to do it generates unwanted events, so it could not be used for the menu mouse-move trick. this is #ifdeffed * we should re-evaluate if this mousemove should remain in blender... there are better ways (scrolling contents of pup) * plus: removed warnings from drawview.c
2003-07-09* Added a roman -> latin charset convertor.Ton Roosendaal
MacOSX returns a Roman charset with kEventParamKeyMacCharCodes as defined here: http://developer.apple.com/documentation/mac/Text/Text-516.html I am not sure how international this works... For cross-platform convention, we'll use the Latin ascii set instead. As defined at: http://www.ramsch.org/martin/uni/fmi-hp/iso8859-1.html * changed window-pop behaviour, it now also activates the window for input (OSX only)
2003-07-05Patch provided by Jacques Beaurain (thanks!) to fix bug #322. I've addedTon Roosendaal
the text below as comment: adding a glFinish() here is to prevent Geforce in 'full scene antialias' mode from antialising the Blender window. Officially a swapbuffers does a glFinish itself, so this feels really like a hack... but it won't harm. (ton)
2003-07-05Iconified windows do not get window focus.Chris Want
2003-06-11- OSX ghost: hand cursor, and it creates an opengl context with AUX bufferTon Roosendaal
2003-05-26removed a mousecoords printf messageRob Haarsma
2003-05-25Changed cursor type for moving window edges in OSX into a 'grasping hand'.Ton Roosendaal
For some real idiot reason, osx only has the left-right arrow cursor builtin, and not an up-down arrowed one. The little hand cursor seems to be used in other apps, so let's stick with that! -Ton-
2003-05-25Support for building bf-blender under windows with gcc (huge thanks toChris Want
Florian Eggenburger). Full instructions are in doc/README.windows-gcc. Main differences from Florian's patch: - the 'lib' dir should now be the same level as the 'blender' dir (rather than being a subdir of 'blender'). This is consistent with the other platforms that bf-blender supports (tuhopuu will also adopt this convention hopefully soon). - the script 'free_windows-env.mk' is no longer needed ... see the docs about how this is overcome (again, tuhopuu will hopefully also follow this route soon). - the dlltool dir has it's own Makefile that builds all of the needed stub libraries from the dll's in cvs.
2003-05-12- Destroy the glx context _before_ the X window.Wouter van Heyst
Fixes long standing crash for several DRI drivers. Thanks to Jacek Popławski for hunting this bug down and supplying the patch.
2003-05-08changed for the new fullscreen button (windows only)Rob Haarsma
2003-05-05added fullscreen command line switch on Win32 -WRob Haarsma
written by Florian Eggenberger. Since Ghost in the bf tree is still used, i patched it here.
2003-05-01dos2unixed relivant stuff in the interndir.Kent Mein
I'll wait a couple of days and if no complaints do the other dirs as well. Kent
2003-04-29modified it so ghost debugging is not done by default but you canKent Mein
renable it with configure --enable-debug Kent
2003-03-18Rest of the VC7 intern projectfiles.Daniel Dunbar
2003-03-13updated intern project files to suit the lib dir move.Simon Clitherow
2003-01-30Added multitest to the targets that get built for tests for ghost.Kent Mein
Kent