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
2016-01-04Remove SCons building systemSergey Sharybin
While SCons building system was serving us really good for ages it's no longer having much attention by the developers and started to become quite a difficult task to maintain. What's even worse -- there started to be quite serious divergence between SCons and CMake which was only accumulating over the releases now. The fact that none of the active developers are really using SCons and that our main studio is also using CMake spotting bugs in the SCons builds became quite a difficult task and we aren't always spotting them in time. Meanwhile CMake became really mature building system which is available on every platform we support and arguably it's also easier and more robust to use. This commit includes: - Removal of actual SCons building system - Removal of SCons git submodule - Removal of documentation which is stored in the sources and covers SCons - Tweaks to the buildbot master to stop using SCons submodule (this change requires deploying to the server) - Tweaks to the install dependencies script to skip installing or mentioning SCons building system - Tweaks to various helper scripts to avoid mention of SCons folders/files as well Reviewers: mont29, dingto, dfelinto, lukastoenne, lukasstockner97, brecht, Severin, merwin, aligorith, psy-fi, campbellbarton, juicyfruit Reviewed By: campbellbarton, juicyfruit Differential Revision: https://developer.blender.org/D1680
2015-11-16GHOST: rename suffix X11 to Unix for non X11 filesCampbell Barton
We may use these for Wayland or SDL back-ends.
2015-10-25ndof: rework Mac driver glueMike Erwin
Load driver dynamically at runtime instead of weak-linking the 3Dconnexion framework. Driver no longer needed at build time! Works with really old drivers (as in PowerMac old), more recent versions, and the latest which allows us to process events on a separate thread.
2015-08-04SCons: Fix for really nasty bug with polluting configuration environmentSergey Sharybin
The issue was caused by the following construction: def = env['SOMETHING'] defs.append('SOMETHING_MORE') Since first assignment was actually referencing environment option it was totally polluted hawing weird and wonderful side effects on all other areas of Blender.
2014-12-11Correction for non-Windows SCons compiling fix after IME Mergejulianeisel
As discussed in rB983c71931b1886d4, we should print a warning in case of building on non-Windows and WITH_BF_IME enabled. We also terminate build in this case, so the warning isn't scrolled away. Was worked out together with @sergey.
2014-12-08Fix non-Windows SCons compiling error after IME mergejulianeisel
2014-12-07Input Method Editor (IME) support for text buttonsSeverin
Original patch by @random (D765) with some minor work done by @campbell and me. At this place, I'd like call out a number of people who were involved and deserve a big "Thank you!": * At the first place @randon who developed and submitted the patch * The Blendercn community which helped a lot with testing - espacially * @yuzukyo, @leon_cheung and @kjym3 * @campbellbarton, @mont29 and @sergey for their help and advises during * review * @ton who realized the importance of this early on and asked me for * reviewing We are still not finished, as this is only the first part of the implementaion, but there's more to come!
2014-10-08Ghost Context RefactorJason Wilkins
https://developer.blender.org/D643 Separates graphics context creation from window code in Ghost so that they can vary separately.
2014-01-27OSX/scons: fix own error in last commit and do a cleanupJens Verwiebe
2014-01-27OSX/scons: consequently make use of the recently introduced C_COMPILER_ID ↵Jens Verwiebe
and CCVERSION env vars
2013-11-06Quicktime: remove backend with the old quicktime API, and keep the QTKit ↵Brecht Van Lommel
backend. This means that if you have WITH_BF_QUICKTIME or WITH_CODEC_QUICKTIME enabled, it will always use QTKit. The old backend was only used on 32 bit OS X builds, now 32 and 64 bit builds will give consistent input/output. On Windows or Linux quicktime isn't being used.
2013-11-05OSX: more carbon removal cleanupsJens Verwiebe
2013-11-05OSX: remove Ghost carbon files and adapt sconsJens Verwiebe
2013-09-20OSX/scons: fix linking errors due bf_intern_ghostndof3dconnexion was build ↵Jens Verwiebe
even if no 3Dmouseware was detected
2013-09-13OSX: Compilefix for ndof symbols get magled when used extern C, now use ↵Jens Verwiebe
discrete c files embedded, patch by Jake Kauth
2013-09-05fix [#36459] Official blenderplayer can not go fullscreen on LinuxCampbell Barton
use modified patch from Alex Fraser (z0r)
2013-08-01Fix linking issue, we use bundled static glew so we should define static ↵Antony Riakiotakis
glew in ghost as well.
2013-05-26Live resize on Windows. Based on Ton's patch for mac.Alexander Kuznetsov
Removing old resize stuff. Windows has resize lag, which creates black gap with openGL. Still looking to fix it.
2013-05-20code cleanup: split scons includes onto multiple lines, reduce chance of ↵Campbell Barton
include conflicts later on.
2013-04-09Fix scons compile after GHOST_Sizer commitJens Verwiebe
2013-02-07removing xinerama on X11 dependency, this wasn't working very usefully.Campbell Barton
2013-02-06enable xinerama for scons.Campbell Barton
2012-12-17Added GPL header to sconscripts!Bastien Montagne
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes...
2012-12-12OSX: make cmake and scons both compile jack and ndof with newer sdk'sJens Verwiebe
2012-04-24Add libMV and Scons support for MinGW-w64, patches by Caleb Joseph with ↵Antony Riakiotakis
slight modifications. Thanks!
2012-03-20Adds support for utf paths on Windows.Alexander Kuznetsov
Not all file formats/calls are supported yet. It will be expended. Please from now on use BLI_fopen, BLI_* for file manipulations. For non-windows systems BLI_fopen just calls fopen. For Windows, the utf-8 string is translated to utf-16 string in order to call UTF version of the function.
2012-02-18XDND support now can be disabled using WITH_GHOST_XDND=OFF with CMake and ↵Sergey Sharybin
WITH_GHOST_XDND=False with SCons Disabled on FreeBSD platforms due to some linking errors.
2012-02-17Drag-n-drop support on LinuxSergey Sharybin
This commit implements drag-n-drop support from external applications into Blender. Used xdnd implementation from Paul Sheer.
2011-10-27OSX: adapt comments to new behaviour when compiling with gcc-4.6 but GHOST ↵Jens Verwiebe
and QT with default compiler
2011-10-27Fix player prototype, fix compile for OSX/XCode4.2, use always tablet ↵Jens Verwiebe
enabled (test)
2011-10-06dont define the ghost PREFIX for scons, since this means our portable ↵Campbell Barton
downloadable binary would find the system blender files (if installed). this should stay disabled until scons supports system/portable installs as with cmake.
2011-10-05OSX: Correct copy/paste error and exclude endianess switch from darwinJens Verwiebe
2011-10-01Cgange compile cindition for gcc-4.6-objC++ workaroundJens Verwiebe
2011-09-28Now in proper english, heheJens Verwiebe
2011-09-28Using non ASCII-conform char in comment broke compileJens Verwiebe
2011-09-28OSX: Give clear commenting and more up-to-date defaultsJens Verwiebe
2011-09-28OSX: always compile GHOST and Quicktime with Apple-gcc-4.2, simplifies for ↵Jens Verwiebe
non-apple compilers
2011-09-27OSX: introduced a workaround for compiling with non-apple gcc-4.6.1, ghost ↵Jens Verwiebe
must be compiled with apple-gcc nevertheless due objc incompatibilities
2011-09-21remove support for irixCampbell Barton
2011-08-21Fix #28154: linux3-config.py doesn't existSergey Sharybin
Change OURPLATFORM from "linux<major_version>" to simple "linux". Since new policy for linux kernel versions that major version in platform doesn't make much sense for building rules so the same rules could be used for both of linux2 and linux3 now/ Tested on both of linux2 and linux3 systems.
2011-08-02More flexible configuration for 3dmouse library for scons.Sergey Sharybin
Needed for release environment and buildbot. Buildbot rules would be updated with next commit after environment will be tested.
2011-08-02typo fixNathan Letwory
2011-08-02Don't include NDOF files when disabled.Nathan Letwory
2011-08-02tabs -> spacesNathan Letwory
2011-08-02NDOF related editsCampbell Barton
- fix for building without NDOF on X11 - quiet some warnings
2011-07-21svn merge -r37276:38555 ↵Nathan Letwory
https://svn.blender.org/svnroot/bf-blender/trunk/blender .
2011-07-13- don't build ghost's event printer unless ghost debug is enabled.Campbell Barton
- use char rather then STR_String for the event printer. - added option to build WITH_GHOST_DEBUG for cmake - renamed WITH_SDL_GHOST --> WITH_GHOST_SDL
2011-07-12Fix for recent GHOST SDL commit.Sergey Sharybin
SCons rules haven't been changed to deal with new option.
2011-06-09migrated NDOF code from soc-2010-merwin, SpaceNavigator now works on Mac blenderMike Erwin
2011-03-25add cmake option to build without xinput (tablet support)Campbell Barton