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-13Bug fix, after irc report sk1p:Ton Roosendaal
frame-sliding (LMB) in action, nla, sound and ipo window went into very tight while loop, causing cpu to choke. Added nice idle. Bug fix, found self while testing: - relative.blend, editmode - delete part, exit editmode - enter editmode, undo twice, exit editmode -> crash The trick to copy 'old' locations of vertices to keys isnt undo-resistant yet. This fix at least doesnt crash, but copying doesnt work when undo-ing back to previous editmode session (indices just differ from current mesh...)
2004-12-09Bug fix #1995Ton Roosendaal
Unpacking a file with packed sounds didn't save the samples... was due to *very* weird method samples were put in Blender.
2004-11-26Bug fix #1893Ton Roosendaal
Option to switch left/right mouse didn't work for floating panels. It then still selected stuff behind the button. Was due to using wrong variable for events.
2004-11-07Tweaked the force_draw() calls, to allow headerprint() to work whileTon Roosendaal
doing a transform. Solves bug reported by Brecht about this.
2004-07-26Let the game engine manage it's own sound scene. This is to fix bug 1415 ↵Kester Maddock
(Patch from Peter den Bak) http://projects.blender.org/tracker/index.php?func=detail&aid=1415&group_id=9&atid=125 Also release the OpenAL device & context. These were leaked before, and would cause an assertion.
2004-07-16* User preference to select with the left mouse buttonMatt Ebb
instead of right. This basically swaps left and right, in most window spaces so you can choose between: LMB: Cursor/time slider/paint - RMB: Select or LMB: Select - RMB: Cursor/time slider/paint Aimed at: 1. Newbies 2. 1 button mouse mac users 3. People like me who are sick of having to constantly keep putting their brains into different modes when switching between other apps and Blender :) Yes, the User Preferences window is a bit of a nightmare now, a layout cleanup will be forthcoming soon...
2004-05-27Panagiotis Papadakos's patch to fix the following:Kent Mein
Implicit declaration of swab in Linux, needs to define __USE_XOPEN at source/blender/src: I also added #includst <stdlib.h> to this file to fix it on solaris as well. Kent
2004-05-04Apparently the sequencer has its own audiosystem, so the change I didTon Roosendaal
for init sound only when needed, was not catched by sequencer. Somehow, however, the SND_xxx library needs to be set when using the sequencer... so, here a patch!
2004-04-21Fix for slow starting of Blender.Ton Roosendaal
This was caused by calling sound_init_audio() at startup. In situations where Blender was first started, or when other applications used memory, this could take 5-15 seconds. I have moved the init call to 'start ketsji', and made sure any call to an audio play routine will invoke an init as well. Tested with engine and loading/play sound in F10 menu. I don't know how the BlenderPlayer handles it... should be investigated. Result: At OSX Blender starts in a second again! :)
2004-03-23[GameEngine] Commit all Kester's changes made to the gameengine to restore ↵Nathan Letwory
2.25 like physics. [SCons] Build with Solid as default when enabling the gameengine in the build process [SCons] Build solid and qhull from the extern directory and link statically against them That was about it. There are a few things that needs double checking: * Makefiles * Projectfiles * All the other systems than Linux and Windows on which the build (with scons) has been successfully tested.
2003-10-18- further work on theme colors:Ton Roosendaal
- panels work - ipo window done - buttonswindow done Please be warned that saving Themes now wont work... it will also save BLACK for all uninitalized colors... so dont panic when you see weird things, just go back the default theme and copy a new one.
2003-10-17- fixed bug in windows with extreme small height... it didnt acceptTon Roosendaal
input - was needed for usage of this windowtype (headerless) as 'timeline' dragger, which was supposed to be... - as extra I fixed 'home', it sets start/end frame for sound window - at mouselocation the current frame or time is printed - rightmouse menu switches seconds/frames (should be in header as option...) - displaybutton 'frs/sec/' updates soundwindow too So, its not perfect... but try opening a tiny high headerless audio window on top of buttonswin or somewhere full width. not bad...
2003-10-15- removed all #include "interface.h" from files. this is a local/internalTon Roosendaal
include only (use BIF_interface.h instead) - split up interface.c in two files: NEW: interface_panel.c - removed the temporal text files WARN: FIX AUTOMAKE AND MSVC!
2003-08-14A little more cleanup, removed a bunch of unused vars in the code.Kent Mein
Trying to get rid of some of the extra warnings we can ignore ;) Kent
2003-07-14Commit message and the brunt of the code courtesy of intrr, apologies for theWouter van Heyst
size of this; Finally, the Sequencer audio support and global audio/animation sync stuff! (See http://intrr.org/blender/audiosequencer.html) Stuff that has been done: ./source/blender/blenloader/intern/writefile.c ./source/blender/blenloader/intern/readfile.c Added code to make it handle sounds used by audio strips, and to convert Scene data from older (<2.28) versions to init Scene global audio settings (Scene->audio) to defaults. ./source/blender/include/BSE_seqaudio.h ./source/blender/src/seqaudio.c The main audio routines that start/stop/scrub the audio stream at a certain frame position, provide the frame reference for the current stream position, mix the audio, convert the audio, mixdown the audio into a file. ./source/blender/makesdna/DNA_sound_types.h Introduced new variables in the bSound struct to accomodate the sample data after converted to the scene's global mixing format (stream, streamlen). Also added a new flag SOUND_FLAGS_SEQUENCE that gets set if the Sound belongs to a sequence strip. ./source/blender/makesdna/DNA_scene_types.h Added AudioData struct, which holds scene-global audio settings. ./source/blender/makesdna/DNA_sequence_types.h Added support for audio strips. Some variables to hold Panning/Attenuation information, position information, reference to the sample, and some flags. ./source/blender/makesdna/DNA_userdef_types.h ./source/blender/src/usiblender.c Added a "Mixing buffer size" userpref. Made the versions stuff initialize it to a default for versions <2.28. ./source/blender/makesdna/DNA_space_types.h ./source/blender/src/filesel.c Added a Cyan dot to .WAV files. Any other suggestions on a better color? :) ./source/blender/src/editsound.c Changes (fixes) to the WAV file loader, re-enabled some gameengine code that is needed for dealing with bSounds and bSamples. ./source/blender/src/editipo.c ./source/blender/src/drawseq.c ./source/blender/src/editnla.c ./source/blender/src/space.c ./source/blender/src/drawview.c ./source/blender/src/renderwin.c ./source/blender/src/headerbuttons.c - Created two different wrappers for update_for_newframe(), one which scrubs the audio, one which doesn't. - Replaced some of the occurences of update_for_newframe() with update_for_newframe_muted(), which doesn't scrub the audio. - In drawview.c: Changed the synchronization scheme to get the current audio position from the audio engine, and use that as a reference for setting CFRA. Implements a/v sync and framedrop. - In editipo.c: Changed handling of Fac IPOs to be usable for audio strips as volume envelopes. - In space.c: Added the mixing buffer size Userpref, enabled audio scrubbing (update_for_newframe()) for moving the sequence editor framebar. ./source/blender/src/editseq.c Added support for audio strips and a default directory for WAV files which gets saved from the last Shift-A operation. ./source/blender/src/buttons.c Added Scene-global audio sequencer settings in Sound buttons. ./source/blender/src/sequence.c Various stuff that deals with handling audio strips differently than usual strips.
2003-03-24Update space dispatch:Daniel Dunbar
- drawXXXspace, changeXXXspace, and winqreadXXXspace now receive the area and spacedata as explicit arguments, allowing them to access private data w/o going through globals. - pass the new BWinEvent through to the winqreadXXXspace, allowing future access to extended event data. Removed direct calls to winqreadXXXspace to simulate user actions, replaced by calls to action functions in edit.c or the appropriate handler.
2003-01-28added mousewheel support part 3Rob Haarsma
2003-01-28added mousewheel support part 2Rob Haarsma
2003-01-28added mousewheel supportRob Haarsma
2002-12-06sgefants patch to remove the License Key stuff.Kent Mein
(I noticed its not completely gone yet from the blender/source dir) But its a big step in the right direction if it doesn't enable all of the functionatlity already... (Using cscope for LICENSE_KEY_VALID still turns up some stuff) Kent -- mein@cs.umn.edu
2002-11-29Bunch of small fixes emailed to me from phaethonKent Mein
Kent -- mein@cs.umn.edu
2002-11-25updated .c files to include:Kent Mein
#ifdef HAVE_CONFIG_H #include <config.h> #endif Just need to finish cpp files now :) Kent -- mein@cs.umn.edu
2002-10-12Initial revisionv2.25Hans Lambermont