Joerg Mueller
5f08bfd46c
Fix for [ #26990 ] Loading file w packed audio crashes
...
FFMPEG was reallocating buffers it didn't own and wasn't allowed to. This workaround should work now flawlessly.
Also fixing a bug regarding unpacking sounds, the UI stated unpacking to //audio/filename while it was unpacking to //sounds/filename
2011-04-18 14:24:36 +00:00
Campbell Barton
a41c0c324a
fix [ #26937 ] Radio button text truncation should start at beginning of string
...
ensure start of text is always visible.
- also left in test for fix [#26933 ] which left it broken.
- quiet warning in AUD Py API.
2011-04-15 01:32:37 +00:00
Sergey Sharybin
b3a04b4ea7
Fix crash for Intel G45 video cards
...
This video card need a bit different approach to buffer swapping.
Patch provided by nico_ga from IRC.
2011-04-12 14:31:59 +00:00
Sergey Sharybin
e210d82f17
FIx crash when opening User Preferences even with NVidia card
...
This crash was discovered by Dalai and this happened because of
unset current context (as result of call wglMakeCurrent(NULL, NULL)).
In this case glGetString(GL_VENDOR) returns NULL. Rather than add check
for vendor != NULL before string comparison, I've changed a bit logic of
context creation:
- Create context and set it as current
- If it's crappy Intel card -- delete this context and
share the only one context between all Windows
- Otherwise, use initial logic (with sharing lists and so on)
This could also fix crash when opening userprefs from a menu with Intel card.
2011-04-11 19:22:43 +00:00
Joerg Mueller
e37dc17991
Fix for [ #26652 ] "Audio Muted" in Time Line Editor is not working
...
-> The feature was completely missing o_O
Also fixed an ffmpeg seeking bug.
2011-04-10 22:40:37 +00:00
Nathan Letwory
28478967f4
doxygen fix
2011-04-09 19:46:17 +00:00
Nathan Letwory
b344fe05ec
whitespace
2011-04-09 19:23:49 +00:00
Sergey Sharybin
66cee63665
Fix crash for Windows+Intel video card configuration
...
Intel video cards don't work fine with multiple contexts and
have to share the same context for all windows. This could work
incorrect with multiple video cards configuration, so suppose
there'll be no such situation (Intel cards are mostly in portable
devices like notebooks and laptops, where there's actually no
dual video cards). Anyway, it should work much better now.
Non-Intel cards behavior was kept unchanged.
Thanks to Ton for debug session :)
2011-04-09 18:29:43 +00:00
Campbell Barton
ca254dd37b
add option WITH_BUILTIN_GLEW, so linux packagers can disable to use their own glew library.
2011-04-05 23:31:01 +00:00
Campbell Barton
bb1f20a534
includes for building with gcc 4.6 on fedora.
...
patch from Richard Shaw
2011-03-30 16:14:54 +00:00
Campbell Barton
aa2269e065
remove DEBUG flag from OpenNL with cmake, was giving too many prints in the console when unwrapping.
2011-03-29 11:50:37 +00:00
Campbell Barton
6e5ce953da
use 'is None' rather then '== None' as suggested by python docs & mis-spelling.
2011-03-29 04:16:55 +00:00
Campbell Barton
9b9c4184c8
misc nodes & editors: floats were being implicitly promoted to doubles, adjust to use floats.
...
+ minor update to demo_mode
2011-03-28 17:08:33 +00:00
Campbell Barton
b11f29c8ac
clear some c++ warnings.
2011-03-27 07:56:29 +00:00
Campbell Barton
02a7063a09
fix for blenderplayer crashing on exit.
...
the event consumer was being freed twice, once when going out of C++ scope, another when freeing the system.
2011-03-26 08:13:42 +00:00
Campbell Barton
06b04fa886
dont return a system path if cmake's 'WITH_INSTALL_PORTABLE' is enabled. this way portable builds wont find scripts in /usr/share.
2011-03-25 05:23:58 +00:00
Campbell Barton
5f8fa29755
add cmake option to build without xinput (tablet support)
2011-03-25 04:56:48 +00:00
Campbell Barton
e9005b985e
remove some redundant vars, assignments & checks.
2011-03-19 05:06:06 +00:00
Nathan Letwory
21b2f94235
Fix [ #25480 ] Unable to use Windows titlebar icons after Loopcut
...
reported by Georg K
with patch [#26469 ] Windows mouse fix
by Alexander Kuznetsov
The amount of mouse grabs wasn't properly balanced with ungrabs, thus preventing from using proper mouse input outside client area.
2011-03-18 21:59:45 +00:00
Nathan Letwory
b4743ccd8f
Fix for crasher on Win XP, submitted by Kanttori.
...
size is 32 on XP, while sizeof(ri) gives 40. Pick the smaller one to pass to memcpy to prevent crashes.
2011-03-18 13:36:52 +00:00
Nathan Letwory
60a4c9d09e
Some explicit casts to silence warnings (unsafe to mix int and bool in comparisons).
2011-03-11 22:06:18 +00:00
Nathan Letwory
dec585cb94
Fix a typo in defines. Patch by Alexander Kuznetsov
...
The typo resulted in bad keyboard input handling in MinGW builds.
2011-03-11 02:58:37 +00:00
Nathan Letwory
d6b43fed31
Fix [ #26446 ] Quick extrude (Ctrl+LMB) works only one time
...
Reported by Michael R
This was one thing I didn't test when accepting patch [#26364 ]. It is important to not
send repeats of modifier keys.
2011-03-10 18:56:19 +00:00
Nathan Letwory
ca63b15131
Apply [ #26364 ] New Windows keyboard handling
...
Submitted by Alexander Kuznetsov
Fixes [#25279 ] Shift-Numpad Combinations fail to align view to selected
and addresses [#26328 ] Blender uses global keyboard message hook which hurts system responsiveness on Windows
A whole new way of handling keyboard input improves greatly both code readability and event handling. Thanks for the great patch, Alexander!
2011-03-09 22:10:51 +00:00
Campbell Barton
53139432dd
image.depth, 96/128 for float color images, was 24/32 for byte images.
...
also use <> for system includes
2011-03-09 01:25:59 +00:00
Nathan Letwory
ed8719bd1f
Apply a small patch from mikktspace author Morten Mikkelsen (cosmetic changes).
2011-03-08 20:39:32 +00:00
Campbell Barton
709c727c51
replace 0 with NULL when used as a pointer
2011-03-03 17:58:06 +00:00
Nathan Letwory
ef648f617e
Fix [ #25476 ] Pan view not always works with shift+alt+LMB in Blender 2.56
...
Reported by Mihail Konoh
Applied patch submitted by Alexander Kuznetsov (to [#26208 ]). Thanks for long-standing head-ache :)
2011-03-01 15:14:59 +00:00
Campbell Barton
a12315e4ec
use const char for return values of getenv().
2011-02-26 15:28:56 +00:00
Guillermo S. Romero
2198cfdb2d
SVN maintenance.
2011-02-25 19:23:23 +00:00
Nathan Letwory
058441e04f
doxygen: intern/string tagged.
2011-02-25 11:51:19 +00:00
Nathan Letwory
b8e7f89003
doxygen: intern/smoke tagged.
2011-02-25 11:50:46 +00:00
Nathan Letwory
b07988274e
doxygen: intern/moto tagged.
2011-02-25 11:49:19 +00:00
Nathan Letwory
f5419aec80
doxygen: intern/mikktspace tagged.
2011-02-25 11:47:49 +00:00
Nathan Letwory
65687c32fb
doxygen: intern/memutil tagged
2011-02-25 11:47:18 +00:00
Nathan Letwory
b52453e8d6
doxygen: intern/itasc tagged
2011-02-25 11:45:16 +00:00
Nathan Letwory
c6f228c485
doxygen: intern/iksolver tagged. Leaving out TNT, since we have it in multiple locations.
2011-02-25 11:43:19 +00:00
Nathan Letwory
56a4b21695
doxygen: intern/guardedalloc tagged
2011-02-25 11:41:12 +00:00
Nathan Letwory
b15161a2d3
doxygen: fixup and tag intern/ghost.
2011-02-25 11:28:33 +00:00
Nathan Letwory
d14216ed04
doxygen: intern/elbeem tagged
2011-02-25 10:51:01 +00:00
Nathan Letwory
34dd520466
doxygen: intern/decimation tagged
2011-02-25 10:47:28 +00:00
Nathan Letwory
48f1858cad
doxygen: intern/container tagged
2011-02-25 10:45:31 +00:00
Nathan Letwory
2401fad12a
doxygen: intern/bsp tagged
2011-02-25 10:44:20 +00:00
Nathan Letwory
bd610e942a
doxygen: intern/boolop tagged
2011-02-25 10:32:33 +00:00
Nathan Letwory
4e51512d0b
doxygen: opennl tagged.
...
renamed BLO_sys_types.h to superlu_sys_types.h
2011-02-25 10:24:29 +00:00
Nathan Letwory
45ed5f53f6
doxgyen: audaspace tagged.
2011-02-25 10:21:56 +00:00
Nathan Letwory
5b607701a7
doxygen: prevent GPL license block from being parsed as doxygen comment.
2011-02-23 10:52:22 +00:00
Nathan Letwory
3f96359d5a
doxygen: make sure license blocks don't interfere.
2011-02-22 23:40:06 +00:00
Nathan Letwory
33ceadb2a6
"I must be an idiot"
2011-02-22 23:14:27 +00:00
Nathan Letwory
ce717ff355
doxygen fix, otherwise file doesn't show up in module section.
2011-02-22 23:10:51 +00:00