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
path: root/intern
AgeCommit message (Collapse)Author
2009-06-29Fix compiler warning, make for body explicit.Guillermo S. Romero
2009-06-23PyRNA API support for matrix types as Mathutils matrix (with callbacks) ↵Campbell Barton
rather then a generic rna sequence of floats. Any 3x3 or 4x4 rna matrix will automatically be returned as a Mathutils matrix. This makes useful stuff like multiplying a vector location by an object matrix possible. ob = bpy.data.scenes[0].objects[0] print (ob.data.verts[0].co * ob.matrix) Also added mathutils matrix types to the BGE GameObject.localOrientation, worldOrientation * MT_Matrix3x3 added getValue3x3 and setValue3x3, assumed a 4x3 float array. * KX_GameObject.cpp convenience functions NodeSetGlobalOrientation, NodeGetLocalOrientation, NodeGetLocalScaling, NodeGetLocalPosition. * 2.5 python api now initializes modules BGL, Mathutils and Geometry * modules py3 PyModuleDef's use PyModuleDef_HEAD_INIT, rather then {}, was making msvc fail to build. * added macros for Vector_ReadCallback, Vector_WriteCallback etc. to check if the callback pointer is set before calling the function.
2009-06-21Spring CleaningCampbell Barton
* removed radiosity render code, DNA and RNA (left in radio render pass options), we'll get GI to replace this probably, better allow baking to vertex colors for people who used this. * removed deprecated solid physics library, sumo integrations and qhull, a dependency * removed ODE, was no longer being build or supported * remove BEOS and AMIGA defines and references in Makefiles.
2009-06-092.50:Brecht Van Lommel
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r19820:HEAD Notes: * Game and sequencer RNA, and sequencer header are now out of date a bit after changes in trunk. * I didn't know how to port these bugfixes, most likely they are not needed anymore. * Fix "duplicate strip" always increase the user count for ipo. * IPO pinning on sequencer strips was lost during Undo.
2009-06-08Win GUI fix: maximize works again without distorted regionsDaniel Genrich
2009-06-08Win GUI fix: Blender won't hide behind the taskbar anymore on startup (in ↵Daniel Genrich
non maximized mode). Until now, the bottom of Blender always got hidden behind the taskbar - verified to fix at least Win7 + XP - Windows devs (elubie, jesterKing): please check this fix.
2009-06-01fmod directory wasn't removed when all references to fmod were. (patch ↵Campbell Barton
[#18260] FMOD Removal, committed 19395)
2009-06-01YoFrankie bug [#18857] On start gives ImportError: No module named ↵Campbell Barton
frankie_scripts GameEngine sys.path creation was broken because of a pesky slash at the end of each path name. Win32 sys.paths were also failing when running a game that switched between blend files in different directories On win32 for some reason making absolute paths from lib->name failed, work around this by using lib->filename. STR_String.h, cast to float to quiet compiler warnings.
2009-05-23FIX memleak in mmap().Benoit Bolsee
2009-05-21build without SDL in GCC 4.4Campbell Barton
2009-05-192.5:Thomas Dinges
* Added new modifier tab. * Fixed problems when no object was selected after delete. * Added initial Armature, Bone, Curve and Font panels, by William Reynish (Billrey). Thanks! * Small RNA changes * Commit revision 20240 and 20268 from trunk. ("Mouse wheel zoom lost after rendering.")
2009-05-19CMake + MSVC debug build fixDalai Felinto
Initializing lResult = 0; and removing NOP (if(!lResult) lResult = 0; That was discussed with Genscher and Benoit in IRC.
2009-05-18Commit revision 20062 and 20109 from trunk, also fix a small memoryDiego Borghetti
error on interface, was try to free an incorrect pointer.
2009-05-17Patch #18758 for bug #17423 by Matt D. (foom) Thanks! Thomas Dinges
"Mouse wheel zoom lost after rendering."
2009-05-17cmake: apply ADD_SUBDIR patch.Benoit Bolsee
2009-05-16* Fix for another OpenAL compile error on MSVC.Brecht Van Lommel
2009-05-15* Fix for compile error on MSVC.Brecht Van Lommel
* Remove alut from makefiles and cmake.
2009-05-15Bug/patch #18714: fix game engine sound on OS X Intel, patch byBrecht Van Lommel
Ken Hursh and myself. * Get rid of dependency on ALUT. It is really only used to load a WAV file, and apparently crashing doing so on OS X Intel, (perhaps due to endian issues?). There was already own code for doing this on some system, so now it uses that. That code had it's own endian issues which are now fixed, along with better checks to avoid crashing on corrupt or unsupported files. * Also get rid of some unecessarily complicate #ifdefs. * According to the bug report OS X Intel OpenAL only works with static openal linking still (WITH_BF_STATICOPENAL for scons).
2009-05-13BGE #18691: Blenderplayer fullscreen messes up desktop on OS X Leopard. ↵Benoit Bolsee
Applied patch #18705 by sbn. I cannot compile osx but the patch seems perfectly alright to me. Can OSX users confirm that it compiles well on the various OSX version?
2009-05-08Fix Copy & Paste not working inside Blender.Diego Borghetti
My last patch remove the code that check if Blender is the owner of the selection, that is why stop working.
2009-05-06Big, big commit!!Diego Borghetti
1) Remove WITH_FREETYPE2 from code, so now blender always need freetype2 2) Remove the old bmfont 3) Remove ftfont and bFTGL library 4) Implement a new BLF_draw_default function for place that still need/use the old BMF api. I try to update both, scons and cmake, but I only can test with make, so hope all work fine. MSVC is broken, but I don't have Windows, things to search and fix are any reference to WITH_FREETYPE2, FTGL and BMFONT (take in care that blenkernel also have a BKE_bmfont.h, this don't have anything to do with bmfont). Always have to link/include the freetype2 library Remove any reference to libbmfont Remove any reference to libftfont Remove any reference to libbftgl (or libbFTGL)
2009-05-04BugFix [#18597] Blender's text editor cant paste from SciTE in linuxDiego Borghetti
Commit patch [#18597] Blender's text editor cant paste from SciTE in linux Submitted by Campbell. I made some changes to cleanup a little the code, atoms are now in the System class. The getClipboard_xcout try to convert/request: 1) Request for UTF8, if fail 2) Request for COMPOUND_TEXT, if fail 3) Request for TEXT, if fail 4) Request for STRING Test here with SciTE Version 1.77, firefox, xterm and text editor working with both library's gtk/qt and all work fine.
2009-05-04Fix crash because XSetInputFocus fail.Diego Borghetti
Some WM send a WM_TAKE_FOCUS event before the window is really mapped (for example, change from virtual desktop), because of this, the call to XSetInputFocus fail and close Blender.
2009-04-202.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender ↵Brecht Van Lommel
-r19323:HEAD Notes: * blenderbuttons and ICON_SNAP_PEEL_OBJECT were not merged.
2009-04-17BGE: slow parent was causing scaling distortion, now use correct quaternion ↵Benoit Bolsee
interpolation.
2009-04-01Clean up for the imminent migration from SVN to GIT.Guillermo S. Romero
2009-03-24[#18260] FMOD RemovalCampbell Barton
from Jorg Muller (nexyon) also removed references to CVS in install
2009-03-19Makefile updates for Blender 2.5 (from GSR)Chris Want
2009-03-182.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender ↵Brecht Van Lommel
-r18677:19317 Notes: * Sequence transform strip uses G.scene global, this is commented out now, should be fixed. * Etch-a-ton code was most difficult to merge. The files already in 2.5 got merged, but no new files were added. Calls to these files are commented out with "XXX etch-a-ton". editarmature.c and transform_snap.c were complex to merge. Martin, please check? * Game engine compiles and links again here for scons/make/cmake (player still fails to link).
2009-03-16This is patch:Kent Mein
[#17974] two small fix for blender 2.48 (memory leak and uninitalized vars) Submitted By: Pavel Nemec (nemecp) (changes delete to [] and sets to vars to NULL) Kent
2009-03-122.5Ton Roosendaal
Makes Ghost compile for Make. Apparently the 'debug' directories are still in use?
2009-03-022.5: fix for compiling Carbon clipboard code, forgot to update this line.Brecht Van Lommel
2009-03-012.5: Text Editor back.Brecht Van Lommel
There was very little structure in this code, using many globals and duplicated code. Now it should be better structured. Most things should work, the main parts that are not back yet are the python plugins and markers. Notes: * Blenfont is used for drawing the text, nicely anti-aliased. * A monospace truetype font was added, since that is needed for the text editor. It's Bitstream Vera Sans Mono. This is the default gnome terminal font, but it doesn't fit entirely well with the other font I think, can be changed easily of course. * Clipboard copy/cut/paste now always uses the system clipboard, the code for the own cut buffer was removed. * The interface buttons should support copy/cut/paste again now as well. * WM_clipboard_text_get/WM_clipboard_text_set were added to the windowmanager code. * Find panel is now a kind of second header, instead of a panel. This needs especially a way to start editing the text field immediately on open still. * Operators are independent of the actual space when possible, was a bit of puzzling but got it solved nice with notifiers, and some lazy init for syntax highlight in the drawing code. * RNA was created for the text editor space and used for buttons. * Operators: * New, Open, Reload, Save, Save As, Make Internal * Run Script, Refresh Pyconstraints * Copy, Cut, Paste * Convert Whitespace, Uncomment, Comment, Indent, Unindent * Line Break, Insert * Next Marker, Previous Marker, Clear All Markers, Mark All * Select Line, Select All * Jump, Move, Move Select, Delete, Toggle Overwrite * Scroll, Scroll Bar, Set Cursor, Line Number * Find and Replace, Find, Replace, Find Set Selected, Replace Set Selected * To 3D Object * Resolve Conflict
2009-02-26build blenderplayer without opennl and decimationCampbell Barton
2009-02-22BGE Py APICampbell Barton
print filename:line with ShowDeprecationWarning(). Typo in scripttemplate_gamelogic.py removed 2 unneeded typedefs
2009-02-212.5 / Scons | Building on 64bit WindowsNathan Letwory
* add preliminary support for building Blender on 64bit Windows with _msvc_. The SConstruct should automatically detect if you are on a 64bit Windows and if you have that 64bit build is assumed. If you're not, 32bit build is assumed. NOTE: this is still very much wip, so your mileage may vary. Do please report on b25 taskforce ML in case of trouble. NOTE2: many of the libs are being linked in statically NOTE3: hopefully I didn't break anything for other build platforms (mingw, linux, osx). NOTE4: comes after NOTE3
2009-02-182.5Ton Roosendaal
Added ghost display state hint 'modified file'. Only supported in osx though (close button in bar gets dot).
2009-02-06[#18257] Workaround for bug in freealut 1.1.0Campbell Barton
by Jörg Müller (nexyon) Since this area is not maintained, I can only say it works on my system (linux/32bit) And nexyon assured me he checked over this patch well. Blender using the deprecated function is not great, but nexyon's bugfix would not be available until the next version of freealut so better to work around it by using the new function. Please test game sounds play back on win32 and Mac, in cases that it worked in the first place.
2009-01-31Fix revision: 18690, bug #17850Diego Borghetti
The problem was that Qt convert the text to the type STRING or UTF8, that is why Blender can't get the text, now should be work fine.
2009-01-27[#17850] Copying text from Eric4 to Blender crashes BlenderCampbell Barton
The crash is caused by calling XGetWindowProperty when xevent.xselection.property is zero. Not a proper fix because clipboard can paste the data without trouble.
2009-01-242.5Ton Roosendaal
Made API for elbeem sane; it was prototyping and exporting functions from old src/ ! Note; elbeem.h is not exported anymore.
2009-01-172.5: various warning fixes.Brecht Van Lommel
2009-01-082.5: make and cmake fixes for recent changes.Brecht Van Lommel
2009-01-022.5Ton Roosendaal
Bugfix in OSX ghost! The GHOST_TWindowState was set to 'invisble' always... which is a state now handled correctly in Blender. It caused the window to not refresh when resizing.
2009-01-012.5Ton Roosendaal
Removed AUX buffer for OSX, was taking too much OGL memory, and since AUX was not used for other platforms, its benefits faded away in the course of the time (it was just drawing always).
2008-12-28Tweak here.. tweak there.. and hope that the damn focus bug is fixed now!!Diego Borghetti
Also check that this bug cause (with some window manager) that blender work really bad, for example change from one area to another with a popup menu open make the view hmhm "blink" (show and unshow the menu when you move the mouse) and when you return the menu is open.. also other things that now work fine.
2008-12-242.5 scons compile error fix for bsp libJoshua Leung
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.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-142.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender ↵Brecht Van Lommel
-r17434:HEAD