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-08-25picky style edits with screen/view/drawing, also remove own bad example doc.Campbell Barton
2011-06-30Todo item:Ton Roosendaal
Closed regions didn't always draw the (+) icon right place, confusing for users. Next to that, I think this icon is using a bad metaphor or visual language, Illustrated best if you close a header in outliner or buttons. Icons are UI widgets, for screen/editor layouts different controls can be stylized. My preference is something that aligns visually to the seperators between regions; for testing and hacking pleasure I've added two quick versions, a small tabbish thing and a triangle. Enable these with debug menu, ALT+CTRL+D, values 1 or 2. This is simply drawn with opengl now. An image for it can be made as well. Previews: http://www.blender.org/bf/closed_regions1.png http://www.blender.org/bf/closed_regions2.png http://www.blender.org/bf/closed_regions3.png There's other design ideas to explore as well, like making region deviders 8-10 pixels wide, with a 'drag me' dot on it or so. That takes some screen estate though, and will require to add big editor-dividers too... Fun stuff for the mockup-mafia to check on, we have time :)
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-06-04Code holiday commit:Ton Roosendaal
- fix: user pref, window title was reset to 'Blender' on tab usage - Undo history menu back: - name "Undo History" - hotkey alt+ctrl+z (alt+apple+z for mac) - works like 2.4x, only for global undo, editmode and particle edit. - Menu scroll - for small windows or screens, popup menus now allow to display all items, using internal scrolling - works with a timer, scrolling 10 items per second when mouse is over the top or bottom arrow - if menu is too big to display, it now draws to top or bottom, based on largest available space. - also works for hotkey driven pop up menus. - User pref "DPI" follows widget/layout size - widgets & headers now become bigger and smaller, to match 'dpi' font sizes. Works well to match UI to monitor size. - note that icons can get fuzzy, we need better mipmaps for it
2011-05-23remove unused code, comment some that may be useful (maintainers can remove).Campbell Barton
2011-04-25fix for a crash with the following steps.Campbell Barton
- open file sel - save user defaults - new file - ctrl+u (crash) wasn't type checking the space file, passed info space to ED_fileselect_exit().
2011-04-19Some strings to store ID names were too small, could cause stack corruption.Campbell Barton
corrected these and replaced 'sizeof(((ID *)NULL)->name)-2' with 'MAX_ID_NAME-2'.
2011-03-31Bugfix #26651Ton Roosendaal
If greasepencil became active, making Blender area full or restore screen from full, the greasepencil handler was still running, using outdated area pointer. This crashed Blender. Now greasepencil modal() ends on the case its own stored area does not exist anymore.
2011-03-27subsurf, derived mesh and other misc files: floats were being implicitly ↵Campbell Barton
promoted to doubles, adjust to use floats.
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-05use NULL rather then 0 for pointer assignments & comparison, modifier, imbuf ↵Campbell Barton
& editors.
2011-03-02From the OFTL (old fart todo list)Ton Roosendaal
Right Mouse on area edges has menu to Split or Join. Works like 2.4. Code needed cleanup and upgrade; operators were hardcoded tied to using the area corner widgets only. In theory this is getting py ready even, but that might need some additional testing. :)
2011-02-27doxygen: blender/editors tagged.Nathan Letwory
2011-02-23doxygen: prevent GPL license block from being parsed as doxygen comment.Nathan Letwory
2011-02-02Bugfix [#25902] alt+a over 3D view don't up date dropesheet editorJoshua Leung
Migrating "redraws" settings from TimeLine view data to per Screen. The options are now still shown in the TimeLine "Playback" menu though. This means that whatever redraw settings you set in a TimeLine editor will be used throughout a screen (i.e. editor layout) to determine which editors will get updated during playback, instead of only certain editors doing certain things at vague times. --- Also, I moved some version patches pre 2.56 version bump into a version-check for 2.56. These must've been missed when doing the release...
2011-01-31Bugfix #25874Ton Roosendaal
Area split error: if the first split position was exactly aligned with another 'edge' it merged the edges, causing the subdivision layout to go haywire. Only happens in rare occasions, good find this report :)
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.
2010-12-03Enabled GCC -Wwrite-strings warning for CMake and replaced many 'char's for ↵Campbell Barton
'const char's,. Only one functional change where Transform orientations passed "" to BIF_createTransformOrientation() which could then have the value written into.
2010-11-09Bugfix #20812 (and probably others)Ton Roosendaal
Issue: in user preferences window, using file selecting caused the the userpref window to be saved, and not closing. Reason: design error (by me) in using screen->full tag for denoting a temporarily screen (like file window). Fixed by using a new screen->temp variable for it. System remained unstable though, noticed another issue with freeing temp screens in wrong places. Seems nice stable now! Will check on the wiki for relarted issues now.
2010-11-04for some reason even though this resizes areas more evenly on my system (and ↵Campbell Barton
works ok on Brecht's) theres a report that resizing views fail. [#24529] Views Resizing Problems now this is exactly like what it was before, hope its fixed.
2010-11-04fix for #24428, commit r32757 broke menu bar display for some users [#24454] ↵Campbell Barton
(but not me for some reason). For now revert most of r32757.
2010-11-02bugfix [#24455] Scene is left at last rendered frame from rendering an animationCampbell Barton
2010-10-30warning/portability fixes.Campbell Barton
2010-10-28bugfix [#24428] Interface Regions will not keep relative proportionsCampbell Barton
screen verts were being rounded so resizing a window would end up moving the border in one direction. for this to work properly we should store floats internally but for now compensate for this.
2010-10-27bugfix [#24341] Problems running blender headlessCampbell Barton
bg mode didnt have the screen context callback set. Though this sounds logical, bg mode defines a screen it should be set.
2010-10-16most unused arg warnings corrected.Campbell Barton
- removed deprecated bitmap arg from IMB_allocImBuf (plugins will need updating). - mostly tagged UNUSED() since some of these functions look like they may need to have the arguments used later.
2010-10-14remove unused args or tag as unused for image and screen editors, ↵Campbell Barton
uiItemEnumR_string was ignoring name and icon args.
2010-10-02Fix #23629: Layers doesn't sign there are objects on them, only if the ↵Sergey Sharybin
object is selected Also fixed layer buttons update when changing scene/screen
2010-09-20Partly apply patch [#23746] Clarify azone->edge values.Nathan Letwory
Submitted by Shane Ambler. The original patches made an enum for action zone edges, changed positioning for minimised icons and repositioned minimised icon for operator properties panel. I kept the enum idea, but further improved on the naming. Some switches used in place of if/else blocks and added some comments. See patch tracker for more comments.
2010-09-18warning fixes and minor cmake changes.Campbell Barton
2010-09-18Apply patch [#23846] Fix for [#23698] in File Browser system. Properly ↵Nathan Letwory
removes handler and sfile when File selector disapears. Patch by Alexander Kuznetsov Reported by Chidozie Oku From patch description: " Handler is now released on every exit from File Selector. For example pressing ctrl-up and then changing editor type to another also releases the handler. When an area is changed from SPACE_FILE, ED_fileselect_exit is called for clean up. It takes function of freeing folder list and files (before it was done in cancel or exec functions) because they must be released on every exit anyway. op!=null means cancel or exec was not executed so a handler was not released. ED_fileselect_exit then releases the handler without changing screens. " Thanks!
2010-09-06Fix for [#22960] UV/Image editor - Back to Previous buttonJanne Karhu
2010-08-16- remove unused includes IMB_*, BIF_* & MEM_*Campbell Barton
- remove MEM_guardedalloc.h from header files (include directly)
2010-08-08remove unused includesCampbell Barton
2010-08-012.5: more G.main changes.Brecht Van Lommel
2010-08-012.5: code changes to reduce the usage of G.main and pass it alongBrecht Van Lommel
or get it from the context instead.
2010-07-28Fix #22996: switching scenes did not exit editmode, meaning changesBrecht Van Lommel
made were not visible in the other scene in object mode.
2010-07-19Bugfix #22906: Animation Player buttons broke on r30467Joshua Leung
Reverting this commit. Seems that only the added parts were tested. I'll look at restoring a similar version of this in future.
2010-07-18Small feature for the Durian guys:Andrea Weikert
Playback Jog Keys: ALT+LEFTARROW: play backward (hit again for double speed) ALT+RIGHTARROW: play fordward (hit again for double speed) ALT+DOWNARROW: start/stop animation
2010-06-25bugfix where animated image texture's lagged one frame when used with modifiers.Campbell Barton
call animated texture update before evaluating modifiers.
2010-06-22Timeline addition: Display cached framesMatt Ebb
This started off doing pointcache debugging but it's also very useful for users too. Previously it was very hard to see the state of the system when you're working caches such as physics point cache - is it baked? which frames are cached? is it out of date? Now, for better feedback, cached frames are drawn for the active object at the bottom of the timeline - a semitransparent area shows the entire cache extents, and more solid blocks on top show the frames that are cached. Darker versions indicate it's using a disk cache. It can be disabled in general in the timeline View -> Caches menu, or by each individual system that can be shown. There's still a bit to do on this, behaviour needs to be clarified still eg. deciding what shows when it's out of date, or when it's been played back but not cached, etc. etc. Part of this is due to a lack of definition in the point cache system itself, so we should try and clean up/clarify this behaviour and what it means to users, at the same time. Also would be interested in extending this to other caches such as fluid cache, sequencer memory cache etc. in the future, too.
2010-04-25correct typo'sCampbell Barton
2010-04-23fix for camera switching, broke 28359 Campbell Barton
2010-04-22chaning the camera from the scene buttons didnt update the views. moved some ↵Campbell Barton
scene/view functions from view3d_view.c into BKE_screen since they need to be accessed when changing cameras from outside the view.
2010-04-02Fix [#21868] Header flickering when mouse moves over region borders Matt Ebb
Patch by Elia Sarti, thanks!
2010-03-27Fix #21741: changing scenes didn't update layers in 3d view, patch by Elia ↵Brecht Van Lommel
Sarti.
2010-03-23more lint includesCampbell Barton
Only source/blender/editors/ dir, should not give errors on different platforms Only removing: UI_*.h, ED_*.h, WM_*.h, DNA_*.h, IMB_*.h, RNA_*.h, PIL_*.h
2010-03-22spaces -> tabs, (4 spaces == 1 tab, only for white space preceding text)Campbell Barton
2010-03-21Fix syntax for ID keyword.Guillermo S. Romero
2010-03-09remove for bad-level-call & some minor changes to make camera switching neater.Campbell Barton