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-12-28Sound:Joerg Mueller
* Fixed minor errors in AUD_BufferReader.cpp and AUD_LoopFactory.h * Added a first version of a bandpass filter using fftw3
2009-12-25SVN maintenance.Guillermo S. Romero
2009-12-24Added rectifying sound effect (will be used for sound -> f-curve later).Joerg Mueller
2009-12-23This fixes the following coverity issues: 163 162 161Kent Mein
Basically the function wasn't freeing memory it used before returning. Kent
2009-12-21OS X: added support for building with Cocoa to MakefilesStefan Gartner
to build with Cocoa support, set WITH_COCOA to true in user-def.mk
2009-12-18Cocoa : add confirmation request before opening a .blend file (dropped on ↵Damien Plisson
Blender icon or dbl-clicked in Finder)
2009-12-18Cocoa : fix Dropped on application event was not sentDamien Plisson
2009-12-17Some fixes to get blender compiling on solaris.Kent Mein
Kent
2009-12-17OSX vs OpenMP : implement workaround to fix crashes when using mop from a ↵Damien Plisson
background thread Fix# 20043 & 20392 The issue is that OSX lib does not implement TLS (Thread Local Storage), so libgomp uses pthread functions to read/write thread specific vars. But this implementation is currently (gcc 4.2) buggy : the write function is called only at lib start (in main thread), and the var is undefined for background thread. The workaround is to perform this gomp_tls_key var write at beginning of background threads that use openMP. (Currently: render & fluidsim)
2009-12-12Reenable disabled window switching shortcuts in 10.4 buildsDamien Plisson
2009-12-08OSX: Disable parallel openMP for elbeem library until a proper fix is found ↵Damien Plisson
(currently makes fluid sim crash) (Bug# 20043) Thx Jens Verwiebe for the investigation!
2009-12-05[#20266] Blender starting without X11 segfaultsMartin Poirier
Abort when ghost x11 cannot initialize a display. It would just crash later anyway, better to abort with a reasonable error message.
2009-12-04Update MSVC9 project filesBenoit Bolsee
2009-12-04Fix for [#20229] Booleans crash on edge case.Matt Ebb
2009-12-03Quicktime Carbon: Fix memory leak when build with cocoaDamien Plisson
2009-12-02Cocoa: suppress unwanted beep when pressing Cmd + key on 10.4Damien Plisson
2009-12-02Cocoa: remove errors for all supported SDK/CPU configsDamien Plisson
2009-12-02CMake: remove new GHOST_DropTargetWin32.cpp file from non-win32 platforms buildsDamien Plisson
2009-12-02Cocoa: fix delaying issue for events that were fired outside the ↵Damien Plisson
processEvents function An example of a visible issue was a delayed wm resize when switching to/from fullscreen mode
2009-12-02SVN maintenance.Guillermo S. Romero
2009-12-02* make sure we don't choke on what we don't have :°Nathan Letwory
2009-12-02* make sure drop target files are filtered too.Nathan Letwory
2009-12-02Apply patch [#20145] Ghost Win32 roundup patch: Minimum Window Size, ↵Nathan Letwory
Continuous Grab and Drag And Drop This nice patch by Matt D. (matd in #blendercoders) adds three nice features that can be seen already in the other supported OSes: * minimum window size: to prevent some bugs with the window manager of Blender, system windows cannot be resized smaller than the minimum size. * Continuous Grab is finally in Windows! Default settings since alpha 0 already have the feature enabled by default, so grab a new build and enjoy :) * GHOST support for drag and drop added. This prepares Blender for drag and drop from OS -> Blender. Currently not very useful, since wm needs to be readied for that. But it does work (do BF_GHOST_DEBUG=1 build and drag a file onto a Blender window). Thanks Matt D.!
2009-12-01Cocoa: proper implementation of the modifiers key wrong value when ↵Damien Plisson
application becomes active again Note: this works fine when running under 10.6, even if compiled with an older sdk Under 10.4/10.5, workaround remains to assume no modifier key is pressed when the user restores the focus to the application
2009-12-01Cocoa: implement Cmd+W to close window, workaround for wrong modifiers key ↵Damien Plisson
status upon focus retrieval The carbon GetModifierFlag function (to get the current modifier keys status) is reimplemented in cocoa only from 10.6. So we need to use a workaround to get the correct modifiers when blender application gets focus back. Current one is to assume no modifiers. This at least fixes the issue when blender has been hidden using Cmd+H. The Cmd modifier was still seen as ON until the user pressed again on it.
2009-11-26Cursor Grab bugfix: passing NULL for bounds didn't initialize properly.Martin Poirier
Symptom: first button drag gets stuck on values. Cause: Buttons didn't set grab bounds, to use the whole window. But Ghost didn't do anything in that case, it left the bounds value as is. It only affected the first cursor grab, because cursor ungrab sets it to -1, which forces it to use the whole window size (checking every mouse move) for subsequent grabs. Solution: When NULL, init bounds to window size (and don't query every mouse move).
2009-11-24Fix for continuous grab on X11.Martin Poirier
Need to stop accumulating warp coordinates after the first cursor warp (store time of new generated event and skip warp for events time smaller). There's some interesting X11 code in there, if people are curious.
2009-11-24compile fix when compiling with WAIT_FOR_VSYNC = 1 (btw, is this still used ?)Damien Plisson
2009-11-22MSVC 9 projectfilesAndrea Weikert
* Added GLEW_STATIC where necessary to make Blender compile again * First attempt at compiling blenderplayer again - compiles, but doesn't link yet * removed deprecated SND_ functions from blenderplayer
2009-11-19Drag'n'drop : moved "setAcceptDragOperation" functions at window levelDamien Plisson
GHOST/Cocoa : changed strings encoding to isoLatin1 (was UTF-8)
2009-11-17Drag'n'drop : add freeing of dropped resources upon event object releaseDamien Plisson
2009-11-15MAC/Cocoa:Damien Plisson
- Drag'n'Drop events are now correctly signaled to the main loop for dispatch (these events were directly handled in cocoa callbacks without notifying the process loop) - Fix timestamping of events & add debug print of drag'n'drop events.
2009-11-14- scons fix for 10.4 build (use the 10.4 libs dir)Damien Plisson
- warning fix in ghost/cocoa
2009-11-13Update MSVC project filesBenoit Bolsee
2009-11-11Debug tools: new function MEM_testN(void*)Martin Poirier
returns 0 if pointer is not in memlist
2009-11-11New function:Martin Poirier
void MEM_callbackmemlist(void (*func)(void*)); Will call the function passed as argument with all allocated address as parameter. Useful for debuging.
2009-11-10SVN maintenance.Guillermo S. Romero
2009-11-10Drag & drop implementation at GHOST level (only OSX for now)Damien Plisson
The dragging sequence is performed in four phases: - Start sequence (GHOST_kEventDraggingEntered) that tells a drag'n'drop operation has started. Already gives the object data type, and the entering mouse location - Update mouse position (GHOST_kEventDraggingUpdated) sent upon each mouse move until the drag'n'drop operation stops, to give the updated mouse position. Useful to highlight a potential destination, and update the status (through GHOST_setAcceptDragOperation) telling if the object can be dropped at the current cursor position. - Abort drag'n'drop sequence (GHOST_kEventDraggingExited) sent when the user moved the mouse outside the window. - Send the dropped data (GHOST_kEventDraggingDropDone) - Outside of the normal sequence, dropped data can be sent (GHOST_kEventDraggingDropOnIcon). This can happen when the user drops an object on the application icon. (Also used in OSX to pass the filename of the document the user doubled-clicked in the finder) Note that the event handler is responsible for freeing the received data. And the mouse position is sent directly in blender client coordinates (y=0 at bottom) The GHOST_setAcceptDragOperation(TRUE) call must be placed before the user drops the object for it to be accepted. Current handled data types : - Text string - Array of filenames (full paths) - Bitmap image (not implemented yet)
2009-11-09Add FFTW3 support to Makefiles, make OpenJpeg use OS lib for Linux.Guillermo S. Romero
And handful of whitespace clean ups.
2009-11-09- fix Cocoa window setOrder function to maintain focus on a blender window ↵Damien Plisson
(e.g. ensure the blender window gets the focus when the user presses ESC to move back the render window) - QuickTime export fixes. Note that QuickTime export still crashes because it tries to open a "codec settings" dialog from the rendering background thread (and not the main/UI thread). One quick fix may be to move the movie export initialization out of the render thread back into the operator function. But a cleaner way would be to get rid of such a carbon/win32 dialog and place the codec settings inside blender interface (additional fields in the output panel as it is currently the case for other file formats ?).
2009-11-06Fix for scons + mingw compiling Joshua Leung
Removed the special exception for booleans lib priority, which was needed in the past to get it compiling ok with the src directory.
2009-11-052.5 Modifiers: mesh deform, boolean and decimation work again.Brecht Van Lommel
2009-11-04Mac / Cocoa:Damien Plisson
- Fix update event fired at each loop iteration. Thx Brecht for the patch - Fix missing deactivate event when in fullscreen mode
2009-11-03Slightly nicer OS X quit messageMatt Ebb
2009-11-03== COLLADA ==Nathan Letwory
* fix win64 build and add proper library usage for COLLADA 64bit. Update also lib/win64 (r24263).
2009-11-02how embarrassing!Campbell Barton
2009-10-30Mac / COCOA : Damien Plisson
- fix 10.4 compile issues - fix some scons issues & add WITH_BF_COLLADA = False in scons darwin_config.py to allow build waiting for complete Collada Mac implementation
2009-10-29Mac / COCOA : ImbufDamien Plisson
- replace libtiff by calls to Cocoa services to load/save tiff files (Libtiff, dynamically linked is not distributed with OS X, and would have had to be shipped for all four architectures) The imb_cocoaLoadImage & imb_cocoaSaveImage are generic towards the bitmap format, and thus can handle TIFF, GIF, JPG, JP2000, BMP and raw camera formats (read-only for these), even if today only TIFF is used as the other formats are already handled. - CMake updated - scons updated (Thx to Jens Verwiebe)
2009-10-27ifix syntax error in SConscriptMartin Poirier
2009-10-27and another bump! Gotta love indentation °_°Nathan Letwory