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
2011-07-25spoof MOUSEMOVE after NDOF_MOTION event, added commentsMike Erwin
2011-07-24ndof overall sensitivity is now liveMike Erwin
2011-07-21svn merge -r37276:38555 ↵Nathan Letwory
https://svn.blender.org/svnroot/bf-blender/trunk/blender .
2011-07-15more consistent and modal-friendly ndof events, fly mode v1Mike Erwin
2011-06-27Bugfix #27768Ton Roosendaal
On clicking in a non-active Blender window (when you activated others), the mouse position of the first click was still the old position. Problem is in GHOST; it sends out the 'activate window' event after the mouseclick event itself. Code now checks for this case and reads the correct mouse position.
2011-06-23GHOST Cocoa: move y origin top/bottom conversions out of windowmanager moduleBrecht Van Lommel
and into GHOST. Also fixes a problem where e.g. the user preferences window would not open under the mouse cursor correctly.
2011-06-15removed temporary debug loggingMike Erwin
2011-06-11SpaceNav works on LinuxMike Erwin
2011-06-09migrated NDOF code from soc-2010-merwin, SpaceNavigator now works on Mac blenderMike Erwin
2011-06-06spelling correctionsCampbell Barton
2011-06-06fix for crash opening the file selector twice with multiple windows open ↵Campbell Barton
(when the mouse was over the inactive window).
2011-05-22fix [#27458] Links for Logic Bricks no longer workCampbell Barton
event->mval wasn't being set in some cases by the event system.
2011-05-12for bug [#27358] Transform bug when transform > 500Campbell Barton
mouse coords would with cont. grab would wrap at short. use mouse coords as int rather then short. this problem still happens on linux because of XTranslateCoordinates
2011-04-23fix for using enter on menus which load files:Campbell Barton
commonly Ctrl+N,Enter or Ctrl+O,Enter
2011-04-21converted more mixed tab/space indentations to tabs. only whitespace changes.Campbell Barton
2011-04-21Fix for fix for the bugfix :)Ton Roosendaal
Just cleaned the code/order here and added comments why this works. I should have known it... thanks Andrea for quick action!
2011-04-21fix crash with lots of operators when running "blender -d". Easy case to ↵Andrea Weikert
reproduce, just try to delete default cube. Temporary hack to prevent crasher, likely caused by rev. 36242.
2011-04-20Bugfix #27058Ton Roosendaal
Top bar: Add -> Mesh -> UV Sphere + Enter crashed. It didn't crash with leftmouse, but that was coincidentally working. Menus were freeing modal handlers in Window, while handlers were still in use. Fix provides to tag handlers for being freed now. Will add on my attention list for more elaborate checking work here, for upcoming 2.57a I rather stick to minimal change in code here.
2011-04-09Print out reports on console too (debug and up) as fix for [#26708] "INFO" ↵Nathan Letwory
reports are not displayed reported by Tom Edwards Showing of certain reports (ie. info) is very hidden. At least print these to console.
2011-04-04fix [#26756] "Release confirms" breaks marker functionality in TimelineCampbell Barton
2011-04-04disable continuous grab in the header, its more annoying then useful.Campbell Barton
also NULL texture's point density tree data when copying to prevent possible double free.
2011-03-30modify error when python is not found so as not to confuse users who don't ↵Campbell Barton
build blender. + minor edits.
2011-03-28Maintenance:Ton Roosendaal
Gave the report-timer (in top header) an own TIMER define, to not confuse with timers in use for UI. Easier for debugging. :) Also gave better malloc names to regions in 3d window. All this for testing proper buffer drawing in Intel cards... which is still unsolved.
2011-03-22- weight paint poll would crash if no area was found.Campbell Barton
- don't print a line for each operator run when in background mode. - extrude was using an invalid type for RNA access.
2011-03-22operators called from python were not getting their reports back into python ↵Campbell Barton
errors. eg: - console calls operator - operator calls report - report went into header rather them back into the console as an error.
2011-03-13[#26482] Solidify / Animation Opengl render. no texture.Campbell Barton
workaround for view3d datamask not being correct on opengl render.
2011-03-11fix [#26448] Solidify Modifier makes mesh texture missing in OpenGL renderCampbell Barton
2011-03-10Bugfix #26437Ton Roosendaal
- Tooltip-hanging fix made the 'active' button be removed when mouse enters another subwindow. Caused by commit of a week ago. - Reverted the eventsystem change that sets 'active subwindow' before it calls modal handlers. This made editors become active on using menus, buttons, or other modal ops. Side effect is that for transform operators called via toolbar, the overlay-extra draw with helplines now gets skipped. Will check on good ways for it.
2011-03-09From the todo:Ton Roosendaal
Hanging Tooltips solved! It appeared to be that an active button remained in that state when another region/editor became active. It then kept the button-activate state, and therefore also the optional tooltip. This only happened on fast moves, when a mousemove event was not passed on anymore to the previously active subwindow. It has been solved with a new notifier (SWINACTIVE), which gets sent on new active regions. The screen listener then calls uiFreeActiveButtons() to find out if buttons were still active somewhere else.
2011-03-07From the OFTL:Ton Roosendaal
Arrows-move-cursor is back! It now works for any running modal operator that doesn't handle own arrow keys. Might need to become more restricted though, some modal ops don't need it. Want to investigate that still where conflicts are.
2011-03-04Bugfix #26270Ton Roosendaal
Transform started with button in Toolbar was drawing the helper line badly. This needed two fixes: - helper line now has poll() callback to check for correct region - event system needs to set 'subwinactive' for modal handlers too The latter might fix issues with cursor/overlay drawing in other cases?
2011-02-25doxygen: blender/windowmanager tagged.Nathan Letwory
2011-02-23doxygen: prevent GPL license block from being parsed as doxygen comment.Nathan Letwory
2011-02-19Adding support for the "media" play/pause/stop/next/prev buttonsJoshua Leung
available on many keyboards these days, so that they can be used for animation playback (giving more options over alt-a and alt-a ad- infinitum). Currently, this is Windows only as I don't have a Linux/Mac system to test on (it should compile with both mingw and msvc, at least using scons). Maintainers for those systems can probably easily add this in once they find out the relevant mappings for those systems.
2011-02-17Bugfix: "Tweaking" Markers was working incorrectlyJoshua Leung
WM_modal_tweak_exit() was making incorrect use of the user-pref option "Release Confirms Transform", indicated by confused coder comment (<quote>"XXX: WTH is this?"</quote>). This manisfested when moving markers by just click-dragging and existing marker, and having it "drop" whereever the mouse was released regardless of the user-pref option. This was quite confusing as it was inconsistent with the way that all other transforms worked when this option is off, where you would usually start the transform (click- drag), release the button, move around a bit, and then finally click to end.
2011-02-13many functions in blender are not marked static but should be.Campbell Barton
most local modifier,GPU,ImBuf and Interface functions are now static. also fixed an error were the fluid modifier definition and the header didnt have the same number of args.
2011-01-19Bugfix #25613Ton Roosendaal
Dropping file in Blender from pre 2.5 period caused eternal loop loading .blend files :)
2011-01-15error in last commit, also skip getting vars for wm_operator_reports() when ↵Campbell Barton
there are no reports.
2011-01-13remove/comment unused varsCampbell Barton
also removed unnecessary NULL checks (where the pointer was used later without checking).
2011-01-07remove references to BKE_utildefines where its not needed.Campbell Barton
- move GS() define into DNA_ID.h - add BLI_utildefines as an automatic include with makesrna generated files.
2011-01-07split BKE_utildefines.h, now it only has blender specific defines like GS() ↵Campbell Barton
MAKE_ID, FILE_MAXDIR, moved the generic defines to BLI_utildefines.h. no functional changes.
2011-01-04Todo items:Ton Roosendaal
- File Window: when opened with operator (save, load, etc), you couldn't start a new one, causing memleaks. Now it nicely refreshes file window for new operator. Also means you can make CTRL+F3 screenies of filewindow now. - CTRL+F3 screenshot had memleak on cancel.
2011-01-03Todo itemTon Roosendaal
Drag/drop now has a User preset for dragging threshold. Noticed this was set to 3 pixels even, made it 5 as default. Tablet owners can put it larger too :) Note: the tweak-threshold (3d win) is 10 pixels now, I think this needs another preset too, leave this for now. Also: fixed crash in filewindow: drag .blend icon and drop it. You can't test anything in Blender or you get a bug :)
2011-01-02- correct typos in comments.Campbell Barton
- move boxpack struct out of the public header.
2010-12-23Customdata mask recode caused crashes, sloppy work here, but probablyTon Roosendaal
caused by Campbell using too much Python. In C code you really need { and } for multiline if's. :)
2010-12-23Fix for multiple modifier stack calculations per frame.Campbell Barton
Since 2.5x blender has been using CD_MASK_BAREMESH for updating objects since object_handle_update() no longer has access to G.curscreen to calculate the mask from viewports. The problem with this is after an initial calculation, CD_MASK_MTFACE may be required on draw, so it would recalculate the modifier stack multiple times per frame. One case which caused this is armature animated mesh with texface in a dupligroup. Fix this by having customdata_mask member in the scene, this isn't great design but at least fixes the bug and only changes a few files.
2010-12-21rename addlisttolist() to BLI_movelisttolist()Campbell Barton
name was misleading because the list items were removed from the source list. (no functional changes)
2010-12-17Drag & drop feature:Ton Roosendaal
You now can drop a .blend inside blender window to open it. Implementation notes: - Added call to extract icon type for files. Code re-used from space_file - External files that get dropped set icon types too. Drop box polls can check for this. - Also enabled setting op-context for drop operators, this was needed to prevent filewindow to open.
2010-12-16Annoyance fix:Ton Roosendaal
Using scrollwheel on properties window halted when it was over a list-button. Now it disables handling wheel events when you use scrollwheel outside of lists first. Implementation note: UI event handlers have priority over other keymaps. That's OK. In this case it's simple conflict, for which no design solution exists... wouldn't know how to do this nicer! Code is nice local and can be improved when we look into other conflicts...
2010-12-15change the cursor bounds to only use the Area if the mouse is outside the ↵Campbell Barton
region or the region is not a WINDOW type.