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
2013-05-28move BLO_sys_types.h -> BLI_sys_types.h (it had nothing todo with loading)Campbell Barton
remove MEM_sys_types.h which was a duplicate.
2013-05-28Fix for r35524. Thanks Jeffrey Hoover for reporting.Alexander Kuznetsov
WM_SIZE is dispatched before full init.
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-25Solving ancient Blender window sizing issue;Ton Roosendaal
- Removed grid-snapping for area coordinates on scaling windows. That caused the areas to shrink or expand, and eventually corrupt screen layouts. - Added simple but efficient life resize for OSX. I need to know why this is so much code for Windows... I suggest Windows to just copy same method; dispatch the queue, and just let the event system draw.
2013-05-20code cleanup: split scons includes onto multiple lines, reduce chance of ↵Campbell Barton
include conflicts later on.
2013-05-19revert (ifdef) r54745. which enbabled alpha in the GL buffer.Campbell Barton
looks to be the cause of bug [#35415] we can make this optional.
2013-05-18Painting / Sculpting: more tweaks to pressure sensitivityBrecht Van Lommel
* Also do pressure interpolation for brush size and spacing. * Do smoothing of pressure when smooth stroke and sample average is enabled. * Revert the OS X specific pressure change to pressure ^ 2.5, for low pressure values like 0.05 it makes the pressure 100x lower, which is problematic. If we need to adjust the pressure curve it should be done for all platforms. Still weak: * Pressure of first touch on tablet is difficult to control, usually it's low which makes the stroke start out small or soft, but other times not. Finer event capturing at ghost level would help, along with pressure changes without mouse movement, but this may also need different paint stroke logic. * Brush radius is rounded to integers, this gives noticeable stepping. * Brush falloff is not antialiased, gives noticeable aliasing for small brush sizes which was always a problem, but is more common with size pressure control.
2013-05-14Fix #35340: 3D manipulator not working right after undoing with cmd+Z on OS X.Brecht Van Lommel
Another issue with the recent Ghost changes here. For some reason key up events are not coming through when the command key is pressed. I can't figure out why, for now just always handle them, still fixes the original bug.
2013-05-14Patch [#35234]:Jürgen Herrmann
Fix GetWindowsLon and SetWindowsLong issues with VS2012 and Windows 8. Remove unneeded #ifdef block for GWL_WNDPROC and GWL_USERDATA
2013-05-13Fix ctrl+(shift)+tab shortcut key not working on OS X after recent bugfix toBrecht Van Lommel
interact better with system shortcuts. This is a special shortcut for switching between views and does not get delivered directly to our view when we pass it through the application key event handling path. We only have a single OpenGL view, so there's no need to pass it on to the application, instead just interpret it directly.
2013-05-11Fix for previous fix, not sure it will cause issues in practice but better beBrecht Van Lommel
sure to avoid invalid memory access.
2013-05-11Fix #35265: on OS X, pressing system shortcuts such as cmd+M or cmd+` would bothBrecht Van Lommel
insert text in the text editor and do the associated operation like minimizing the window or switching windows. The code was always doing both without trying to ensure only one is done. Now we integrate a bit better with the event handling and pass the event to NSApp, which then decides to handle the event itself or pass it on to the window, from where we then send it back to be handled.
2013-05-08Attempt to fix OS X build with 10.6 SDK, was not working due to recent ↵Brecht Van Lommel
fullscreen bug fixes.
2013-05-06Fix #35225: new OS X Lion fullscreen did not work together well with oldBrecht Van Lommel
fullscreen option. It was possible to enable both at the same time which got you stuck in a state where it was impossible to exit fullscreen. Now I've made them mutually exlusive, only one can be enabled at the same time. Note the reason we need to support both is because the new Lion fullscreen does not work with multiple monitors, it will just give black screens on the other monitors. This is a limitation of OS X, you can find many complaints about this online.
2013-04-29More build fixes for visual studio 2012.Brecht Van Lommel
Patch #35019, #35131 and #35152 by Jurgen Herrmann.
2013-04-25Fix #29932 Left Shift + Numpad 1,2,3 not Aligning to ActiveFrancisco De La Cruz
Intermediate Shift+Key messages were resetting modifier flags.
2013-04-20Forgot disable else and it became: else /* */ break;Alexander Kuznetsov
Caused a crash on Windows on alt-key when a tablet was plug in.
2013-04-18Disabling live resize for Windows for now.Alexander Kuznetsov
Bug #34990 However, cleanscreen on redraw is still disabled, so when resizing blender will have frozen image.
2013-04-13Fix some compilation errors for MinGW. Thanks to vildas on irc forAntony Riakiotakis
bringing this to attention.
2013-04-13Fix for [#34968] Cross compiling from linux for windows is brokenThomas Dinges
* Patch by Martijn Berger (juicyfruit).
2013-04-09Fix scons compile after GHOST_Sizer commitJens Verwiebe
2013-04-09Live window resizing on WindowsAlexander Kuznetsov
Custom implementation for resizing (GHOST_SizerWin32) Some things still don't work: * esc cancel * max windows size * aero (sizing) snap on win7 hbrBackground = 0 to disable clear screen. Thanks to dfelinto for help in finding of root cause.
2013-04-08fix [#34900] Building blender as a python module is broken in trunkCampbell Barton
patch provided by reporter - Martijn Berger (juicyfruit) also quiet warnings for headless mode.
2013-04-02Fix incorrect OS X warning message in console when using multisample ↵Brecht Van Lommel
antialiasing about number of samples not matching the requested number.
2013-03-25code cleanup:Campbell Barton
- remove unused defines. - quiet some shadow warnings. - bevel, ifdef out some asserts that are too common. - style
2013-03-24OS X Fullscreen: shortcut now is CTRL + Cmd + F. Is more common, and it keepsTon Roosendaal
Cmd + F for searches.
2013-03-24Unix/X11 - use RGBA icon (netwm icon), rather then pixmap icon.Campbell Barton
2013-03-23Bug fix 34743Ton Roosendaal
Mac OS X full screen: the old option to go full screen now didn't hide the dock/topbar anymore. Also made it use dock auto-hide now, not permanent hide.
2013-03-23GHOST_Cocoa, let new fullscreen also appear on 10.6 deployed buildsJens Verwiebe
2013-03-22OSX feature:Ton Roosendaal
Blender now supports the 10.7+ "Full screen" mode, which pushes a window to a permanent other "screen", with animated zoom and sliding. Available via the icon in window header (right), Apple+F, or "Window" menu in top. Works much nicer than Blender's own "full screen" option. Todo: the zoom effect is still draws a bit ugly, because Blender doesn't have "live resize" yet.
2013-03-20OSX/tablet: fix a longstanding bug with certain devices and a cornercasesJens Verwiebe
2013-03-19OSX/pen: change sensivity graduation to a good value found with Sebastian ↵Jens Verwiebe
and remove debug print
2013-03-19OSX/pen: change sensivity graduation so we don't get maximum too early and ↵Jens Verwiebe
have more feeling
2013-03-17- ghost-sdl builds again.Campbell Barton
- without python builds without warnings. - replace MAXFLOAT -> FLT_MAX in some areas, MAXFLOAT overflows (lager then float range). - add cmake option WITH_GCC_MUDFLAP to enable libmudflap use.
2013-03-08Adding include for NULL define in c++Ton Roosendaal
2013-03-08code cleanup: 0 --> NULLCampbell Barton
2013-03-04OSX/locale: fix compile on older xcode by not using toll-free-bridging, ↵Jens Verwiebe
which needs ARC
2013-03-03OSX: Get the current locale in objC-styleJens Verwiebe
2013-02-28fix for [#34440] motion blur (2d filter) not working in osxDalai Felinto
thanks Jens Verwiebe for the tests and review.
2013-02-27Fix various warnings with clang build, and adjust cmake clang warnings flagsBrecht Van Lommel
to include a few more that gcc is using too.
2013-02-26fix for own regression in win32 from r54225, wrong args used in ↵Campbell Barton
getAllDisplayDimensions() caused bug [#34391] Window position not saving correctly for next start-up
2013-02-25is_crappy_intel_card() was checking strstr(glGetString(GL_VENDOR), "Intel") ↵Campbell Barton
every call, better store in static var.
2013-02-24Hopefully last round of fixes for all OSesAntony Riakiotakis
2013-02-24Compile fix round 2. Still trying to do this from linux :pAntony Riakiotakis
2013-02-24Add bogus stabs for fullscreen window mode for BGE in GHOST. Platform ↵Antony Riakiotakis
maintainers should change these to replicate X11 behaviour. Also moved X11 implementation to public methods, just like the IWindow interface. Should fix compilation
2013-02-24fix for own commit r54806 with argument order and multisampling.Campbell Barton
2013-02-24fix for fullscreen on X11 (used by the BGE, not blender application),Campbell Barton
changing the screen resolution wasn't still allowed for larger virtual desktops. added an exclusive option to ghost so the fullscreen window is ignored by the window manager and we get all events. (common practice for games on X11).
2013-02-24GHOST/X11 - free memory allocated by XF86VidModeGetAllModeLines(),Campbell Barton
Comment from Zr says this crashes but looks like this was because there was no check if the function failed to allocate to begin with.
2013-02-24GHOST/X11 support for frequency, from SDL's mode switching.Campbell Barton
also free the modes when done.
2013-02-22Applying patch #33709 for dead keys on windows.Alexander Kuznetsov
Thanks Harley Acheson!