Campbell Barton
301433fe9d
Fix OpenGL Context freeing
2015-01-13 01:44:40 +11:00
Campbell Barton
d8fc404415
Cleanup: style
2015-01-12 18:56:36 +11:00
Jens Verwiebe
e5063b0bd3
Cleanup: OSX: remove obsolete ppc/ppc64 sw-renderer kCGL attributes
2015-01-04 20:42:16 +01:00
Jens Verwiebe
c1f54bcdcc
OSX: revive GHOST_HACK_getFirstFile cause it breaks things on older OSX versions.
...
Dunno exactly why this was done earlier, but propose not to remove code not understood.
2014-12-25 15:12:56 +01:00
julianeisel
c71c7f0e0b
Correction for non-Windows SCons compiling fix after IME Merge
...
As discussed in rB983c71931b1886d4, we should print a warning in case of building on non-Windows and WITH_BF_IME enabled. We also terminate build in this case, so the warning isn't scrolled away. Was worked out together with @sergey.
2014-12-11 00:22:17 +01:00
Campbell Barton
690345a826
Cleanup: spelling
2014-12-08 09:46:21 +01:00
julianeisel
983c71931b
Fix non-Windows SCons compiling error after IME merge
2014-12-07 23:57:51 +01:00
Severin
12e5a32557
Forgot to add new files in recent IME commit
...
Sorry, my bad :/
2014-12-07 18:23:02 +01:00
Severin
e81d077c85
Input Method Editor (IME) support for text buttons
...
Original patch by @random (D765) with some minor work done by @campbell
and me.
At this place, I'd like call out a number of people who were involved and
deserve a big "Thank you!":
* At the first place @randon who developed and submitted the patch
* The Blendercn community which helped a lot with testing - espacially
* @yuzukyo, @leon_cheung and @kjym3
* @campbellbarton, @mont29 and @sergey for their help and advises during
* review
* @ton who realized the importance of this early on and asked me for
* reviewing
We are still not finished, as this is only the first part of the
implementaion, but there's more to come!
2014-12-07 00:58:17 +01:00
Jens Verwiebe
6e8a8a72a3
OSX: change previous commit to not only make animation-player window frontmost but whole process
2014-12-06 12:13:28 +01:00
Mike Erwin
036f4e7a38
Cleanup: style from my previous commit
2014-12-06 03:48:41 -05:00
Mike Erwin
c077f5fa08
Fix T42789: support 3Dconnexion wireless devices
...
SpaceMouse Wireless
SpaceMouse Pro Wireless
Device info is from user reports. I don’t yet have the new devices, so
these are untested but likely to work :D
2014-12-06 02:48:51 -05:00
Jens Verwiebe
825d6adef5
OSX: make sure window of new blender instance is front when playing animation
2014-12-05 18:42:10 +01:00
Alexandr Kuznetsov
dc199369d1
Fix T42426. Add support for UK "`" key.
...
Because key == OEM_8, there no clear conversion for different keyboard layouts.
Also, we must map key to GhostKey for shortcuts.
2014-11-30 14:44:53 -05:00
Sergey Sharybin
e9645806f5
Fix T42420: Touchpad zoom and scroll gester using touchpad stopped working
...
Seems to be an own mistake on using Windows API.
2014-11-26 16:46:01 +05:00
Antony Riakiotakis
8d5d6de761
Reuse local view for UVs for previous commit, thanks to Campbell for the
...
suggestion.
Also minor compile fix after viewport patch
2014-11-14 14:06:39 +01:00
Campbell Barton
08974c22e4
Fix X11/GLX failing with multi-sample
...
Caused by D643, in fact we need to get the visualInfo before creating the window.
2014-11-14 13:43:22 +01:00
Campbell Barton
9ebe44bc9c
Cleanup: cmake
2014-11-13 15:30:32 +01:00
Campbell Barton
577327635c
GHOST/X11: correct USE_X11_ERROR_HANDLERS define
2014-11-13 10:58:01 +01:00
Campbell Barton
133f79e449
Cleanup: warnings, typos
2014-10-29 14:15:21 +01:00
Jens Verwiebe
8dbce41706
OSX/GHOST: fix T42305, appswitching not reliable, proposed by Fabio Arnold
2014-10-28 20:44:05 +01:00
Jens Verwiebe
f0d475d3de
OSX/GHOST: more little cleanups
2014-10-23 14:40:56 +02:00
Jens Verwiebe
abf7bd8d98
OSX/GHOST: some cleanups
2014-10-23 14:34:56 +02:00
Jens Verwiebe
b6dc15278c
OSX: move notification into its own function
2014-10-23 14:20:16 +02:00
Jason Wilkins
88fe896243
Checked each of my (jwilkins) XXX notes.
...
The ones in extern/glew-es have been changed to NOTE instead of XXX
GHOST_ContextEGL.cpp: It really does seem that it is not possible to query the swap interval using EGL
GHOST_WidnowCocoa.h: The comment referring to Carbon is clearly out of date, so I removed it.
math_geom.c: The node about not using tmax again is correct, but the code is kept for a future maintainer who will need to know how to compute it if they modify that code.
paint_image_proj.c (2698): The question about integer truncation does not appear to have been resolved. It still seems to be an incorrectly implementation of rounding (I'd suggest using the round function instead of this hack).
2014-10-22 20:03:25 -05:00
Jens Verwiebe
459c5d2045
OSX: as we cannot be sure to have ARC, better release allocated notification
2014-10-22 20:17:04 +02:00
Jens Verwiebe
dfc0afb5b8
OSX/GHOST: use notifications to inform user about a progress reached 100%
...
The occurance can be controlled in NotificationCenter, todo: move to own function ?
2014-10-22 19:59:16 +02:00
Dalai Felinto
7fb68cf83f
Fix python module (bpy) compilation - broken since 8d084e8c
...
(reported on bf-python mailing-list and in my github (!), let's hope in
the future we get more reports in developer.blender.org instead ;))
2014-10-17 12:00:54 -03:00
Campbell Barton
5918fcb5e7
Cleanup: ws
2014-10-14 17:49:37 +02:00
Jens Verwiebe
11e7679d1c
OSX/GHOST: replace spaces with tabs in sesponese to rB424c050a6fc1
...
New IDE did not take over my former setting for preferring tabs
2014-10-14 17:27:36 +02:00
Jens Verwiebe
e0cacb808c
OSX: refinement for last fullscreen condition commit
2014-10-14 13:17:14 +02:00
Jens Verwiebe
424c050a6f
OSX: only use lionstylefullscreen when seperate spaces are used, todo: use respondsToSelector to simplify the whole detection
2014-10-14 12:48:16 +02:00
Jason Wilkins
4d4da31ee5
in GHOST_ContextWGL.cpp, in functions that use goto, converted declarations to C89 style to prevent jumping over constructors
2014-10-13 19:20:01 -05:00
Jason Wilkins
815919b1fb
fixed printf format warning that occurred with 64-bit targets
2014-10-10 23:21:44 -05:00
Jason Wilkins
dd897de061
check for missing Windows error code headers (was missing from Mingw64)
2014-10-10 23:21:44 -05:00
Jens Verwiebe
fd6537a53a
OSX: as an prerequisite to make Dalai's upcoming "area_fullsceen" work,
...
make sure the window states are correct in the lion_fs animation phase.
This also assures the CTX_wm_window(C) is okay.
2014-10-10 12:58:52 +02:00
Jason Wilkins
8d084e8c8f
Ghost Context Refactor
...
https://developer.blender.org/D643
Separates graphics context creation from window code in Ghost so that they can vary separately.
2014-10-07 15:47:32 -05:00
Jens Verwiebe
9241f12e10
OSX/Ghost: little code cleanup
2014-10-05 12:45:14 +02:00
Jens Verwiebe
faaf0c719f
OSX: ensure windows are restored at their saved position,
...
meaning here we need to take docksize into account
2014-09-24 20:55:48 +02:00
Campbell Barton
3f2cf6da6f
Cleanup: remove _DEBUG define usage
2014-08-27 18:59:32 +10:00
Campbell Barton
d93c07d987
Cleanup
2014-08-21 09:23:07 +10:00
Sergey Sharybin
adb08def61
Fix T39630: Mouse Wheel doesn't detect Multi Window Focus
2014-08-18 20:50:57 +06:00
Campbell Barton
bba80ed7af
Cleanup
2014-08-17 12:18:40 +10:00
Campbell Barton
88ee650263
Comments
2014-08-16 10:51:07 +10:00
Jens Verwiebe
fc2b6a2b9d
OSX: fix paranthesis in last commit
2014-08-13 15:32:35 +02:00
Jens Verwiebe
3bbba7d2b1
OSX: add a fix for lion_fs loosing handles after calling fs from key shortcut, also reenabled lion_fs for OSX >= 10.9 again
2014-08-13 15:27:41 +02:00
Sergey Sharybin
2eebe611e4
Fix T40717: Screen does not update while scrolling or zooming with touchpad on a laptop
...
This is rather workaround solution for now, which seems to
work and it's not that huge to maintain (one liner apart from
the comment).
Idea is to make sure PeekMessage peeks the message when window
proc receives WM_MOUSEWHEEL (some touchpad drivers seems to
swallow the messages making it so PeekMessage doesn't get
anything).
2014-08-13 13:49:30 +06:00
Campbell Barton
7df4fc5eaf
Spelling
2014-08-13 09:34:37 +10:00
Campbell Barton
dfd9bfd3a8
Spelling
2014-08-13 08:38:16 +10:00
Sergey Sharybin
794277f8b6
Stupid MSVC replaces tabs to spaces spontaneously :S
2014-08-12 16:51:37 +06:00