8a138f4ab2
fixed misspelled variable in Wacom utility
2010-07-17 05:49:41 +00:00
a3e0667e94
Rather then hard coded /usr/share, use CMAKE_INSTALL_PREFIX to set the PREFIX, could be added for scons/make too.
2010-07-15 20:25:09 +00:00
f6730216e0
Tweak Windows #includes to require WinXP or newer and speed up build times.
2010-07-15 12:30:16 +00:00
7aa8ae3781
Hi-fi mouse input on Windows!
...
The remains of a RawInput mouse attempt are included, but disabled. RawInput will still be used for multi-axis devices.
Eliminated the need for several #defines by requiring WinXP or newer.
2010-07-15 12:24:14 +00:00
5b1925afba
Improved tablet support on Windows. Nice deep queue for input points. Much more is being captured now. WT_PACKET events are disabled until I can revisit in a day or two.
...
Also added Wacom's driver wrappers, with their permission. These won't live here very long, but the WindowWin32 tablet code uses it for now.
2010-07-15 12:12:52 +00:00
56b287bfe6
disabled lo-fi dispatch log to reduce event debugging noise
2010-07-15 11:54:24 +00:00
5505697ac5
Merge GSOC Sculpt Branch: 28499-30319
...
https://svn.blender.org/svnroot/bf-blender/branches/soc-2010-jwilkins
See log of that branch for details.
2010-07-14 14:11:03 +00:00
ac981c08af
Update MSVC project files
2010-07-12 11:37:15 +00:00
ffcec4024b
installation paths:
...
small fix: removed extra slash in system path
2010-07-11 15:30:32 +00:00
6682dae779
Fixed bug [ #22555 ] OSX/Cocoa: Suppress delayed mouse position changed event after setting it
2010-07-09 18:54:44 +00:00
12d7b10c10
added filtered event dispatch for lo-fi mouse/pen input
2010-07-08 01:53:36 +00:00
c468f94f53
fix mingw compile
...
- seems to have been conflicting #defines for INT, solved by moving #include up
2010-07-06 20:31:55 +00:00
ea183b58d3
Fixed bug [ #22757 ] : hide dock and menu on OSX only when Blender window is maximized to fullscreen on the primary monitor
2010-07-06 19:59:37 +00:00
dd724f2826
File/installation paths: osx (cocoa & carbon) update in ghost
2010-07-05 19:59:37 +00:00
63335f2d10
Fix Makefile for new getUserDir system.
2010-07-05 14:32:15 +00:00
7aca4eec4b
compile fix, another missed semicolon - blush
2010-07-05 06:04:24 +00:00
9c4e3a7b6b
bugfix [ #22724 ] "Scene" switch on the console doesn't work
2010-07-05 00:00:40 +00:00
ef3f967baf
fix for building
2010-07-04 22:35:09 +00:00
f3638488c3
Add missing ";".
2010-07-04 21:36:48 +00:00
646ee52d3a
SVN maintenance.
2010-07-04 21:33:01 +00:00
4135f1310c
Patch [ #22339 ] File/installation paths changes
...
Update after discussions on IRC:
* operating system specific path retrieval is moved back to GHOST, nothing blender specific here though
* cleaned up path functions a bit to remove #ifdefs
* removed Cocoa from blenlib again
TODO:
* Matt, Damien, please check and correct the functions for Cocoa and Carbon, could only put back existing code but needs adjustment
* finish GHOST_getBinaryDir - this should replace the BLI_where_am_i eventually as well as BLI_getInstallationPath on Windows and get_install_dir for the blenderplayer runtime
* It would probably be nice to define GHOST_getTempDir as well and move those out
* more cleanups...
NOTE:
Things are likely broken for macs
2010-07-04 21:14:59 +00:00
ca81aa704e
Patch [ #22339 ] File/installation paths changes
...
Patch Tracker: http://projects.blender.org/tracker/?func=detail&aid=22339&group_id=9&atid=127
This patch implements the proposal outlined here:
http://wiki.blender.org/index.php/Dev:2.5/Source/Installation/Proposal
Original patch by Matt Ebb.
Contributions by Nathan Letwory, Damien Plisson and Andrea Weikert
NOTE:
This is a work in progress commit, some work still needs to be done on the SCons and CMake files for this to work properly, but at least should compile and the files should be created in the right directory.
Commit discussed on IRC with Ton and Campbell.
2010-07-04 15:35:23 +00:00
6365cb3fa8
much-improved tablet handling; hi-fi input for mouse/pen
2010-07-03 07:03:21 +00:00
09f6604241
preparing for NDOF overhaul
2010-07-03 06:58:29 +00:00
905fcc7b74
guarding printf calls as MinGW (gcc 4.5) insists
2010-07-03 03:53:06 +00:00
d5cdfb18f6
removed unused #include
2010-06-26 01:34:49 +00:00
185c77989e
hint for mouse/pen input fidelity
2010-06-25 00:09:50 +00:00
da314f51bf
fixed tablet mouse spasm bug and refactored event handling
2010-06-19 10:35:01 +00:00
3e3d2b7a4c
ifdef disable X11 mouse grab, it locks up the system for artists too often (whenever blender locks up).
2010-06-15 17:40:31 +00:00
982cd944a4
Got the okay from Nathan to commit this: It's a small patch for Win32 Ghost that prevents a Blender window from setting the cursor position when it's not the active window.
2010-06-15 17:12:21 +00:00
3f326354b8
Progress indicator in the application icon
...
Displays a global progress indicator in the application icon reflecting the total progress of all running jobs.
Currently fully implemented on OSX (Cocoa).
On other OSes that do not allow to redraw the app icon, this can be implemented as a [x%] display in the app title, so to appear in the taskbar.
Thanks to Matt for the windowmanager wrapper.
2010-06-01 20:21:40 +00:00
Nathan Letwory
b96a2c346c
Fixes [ #21791 ] Toggle Fullscreen (Alt + F11) returns to non-maximized window
...
Applied patch provided by Elia Sarti
2010-06-01 06:18:17 +00:00
Nathan Letwory
e2585355c3
Fixes : #22064 When the Windows task bar is placed on top of the screen, Blender "User Preferences" opens with the title bar underneath it
...
I applied the patch provided by Charlie Shen in the comments of the bug report
2010-05-30 13:50:59 +00:00
Dalai Felinto
c6bec43330
reverting previous commit from Mitchell. His commit went to the trunk instead of the branch :)
...
svn merge -r 29067:29066 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2010-05-29 21:31:57 +00:00
9d3157eed0
Reversing the last merge because I botched it.
2010-05-29 21:22:24 +00:00
93f5303e3f
Fix [ #22306 ]: convert dropped file names from OSX to correct char encoding to handle non 7-bit ascii chars (e.g. accents)
2010-05-22 07:32:55 +00:00
c2ffcb8497
no functional changes
...
- add PySequenceMethods members (all NULL)
- spaces -> tabs
- cmake syntax warning from recent ghost commit
2010-05-16 10:09:07 +00:00
ae23308dd6
made cmake ghost file less confusing (was globbing then removing files for each system).
2010-05-15 12:16:19 +00:00
6cb02a1672
Drag & drop from OS: set to accept any drop operation by default for now
2010-05-03 17:02:49 +00:00
8f1500da00
remove config.h references, was added for automake build system rev around 124-126 but isnt used by any build systems now.
2010-04-18 10:28:37 +00:00
5c24ce16b2
Cocoa fix [ #21866 ] : force mouse move event to be sent upon cursor position set request
2010-04-11 11:19:30 +00:00
2a1644401e
Fix #20365 : new render window does not respect Windows taskbar at top of screen.
2010-04-06 17:11:38 +00:00
dc4ac8a263
Fix [ #21689 ] for coordinate issue (y flipped) when setting mouse cursor position
...
Mem leak when using BGE fixed too.
2010-03-28 19:42:08 +00:00
3dde2e224a
Cocoa: fix some mem leaks appearing on 10.4 builds
2010-03-20 10:14:59 +00:00
8ac0359852
Fix [ #21634 ] GHOST_WindowCocoa: activeWindow null pointer check
2010-03-16 20:42:12 +00:00
c12cfa3775
Fix [ #20419 ] OSX Cocoa physical punctuation keys retrieval fix
...
Cocoa charactersIgnoringModifiers API still takes the Shift key into account. Fix is to use Apple new 10.5 Carbon(!) API that is 64bit compatible to take into account the international keyboard layout when retrieving the physical key pressed/released.
Needed to use an even older API for 10.4 builds.
2010-03-15 20:38:04 +00:00
1ded5b37b7
Patch #21569 to fix bug #21530 : on X11, middle mouse button drag cancelled
...
when moving wheel (with horizontal scrolling), was sending middle mouse
event in cases where it should not. Patch by Anthony Edlin, thanks!
2010-03-15 10:25:07 +00:00
c0b3ab6ceb
filebrowser:
...
* move own thread handling for thumbnails to WM_jobs
* cleanup of thumbnail creation code
* added function to kill the job, which actually allows thread to terminate gracefully
vc9 projectfiles:
* fixed some missing includes for release target!
2010-03-10 19:30:20 +00:00
fa6beb4302
System dependent standard directory retrieval functions update : return const strings (as coded in libc) instead of malloc'ed buffers
...
and plug them into wip BLI_bfile.c to replace the hardcoded paths
2010-02-27 17:03:46 +00:00
7e5d27502c
compile fixes for MSVC!
...
* function must return value!
* missing _USE_MATH_DEFINES for M_PI
2010-02-16 18:12:44 +00:00