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
2008-03-11Bugfixes:Joshua Leung
* Menus could no longer have their items accessed by number (i.e. W-5 didn't run merge tool in EditMode when accessed by keyboard). This was caused by my commit for BUTM (there was some extra code there that isn't really needed, but was causing havok). * NumPad can now be used for the above feature too now * Typo in error message in Constraints PyAPI
2008-03-08The BUTM button type (used for 'R' button in StretchTo/LimitDist ↵Joshua Leung
constraints) now acts like a button when clicked on.
2008-02-15Python api addition PupTreeMenu() - for apricotCampbell Barton
2007-12-12for button popups, dont close unless you click or press escape, this would ↵Campbell Barton
often close when dragging a button value (or when using a tablet I am told)
2007-12-08interface.c - silencing warnings:Joshua Leung
- 577: control reaches end of non-void function (in ui_but_copy_paste) - 138: initialization makes integer from pointer without a cast (I'm not sure whether the fix might cause errors on some systems/builds, but it works fine here)
2007-12-07EnV requests, copy and paste for colorbands, world ambient colorpicker Campbell Barton
2007-10-11Fix for bug #7447Brecht Van Lommel
Pressing twice on a constraint or modifier button did 2 undo pushes, the ROUNDBOX button they use also generated an undo push.
2007-10-05Action Editor - Sliders Bugfix:Joshua Leung
Pasting values into/onto sliders in the Action Editor didn't insert new keyframes for the related channels. I've added a one-liner to the interface/buttons code which calls the button callback upon pasting values, thus fixing this bug and perhaps some others in the future. This shouldn't cause any problems in general (I haven't seen any yet!). Thanks to venomgfx (Pablo Vazquez) for reporting this.
2007-08-20Patch #6770 by James C (sheep)Matt Ebb
Tooltip getStringSize and getBoundingBox correction Not really any user-visible changes here, but a nice clean-up of internal font drawing functions, in this case used in tooltips. Thanks!
2007-05-17Added highlighting of non-existant names and autocomplete forBrecht Van Lommel
specifying the uv layer name in a material. Also added generic autocomplete_begin/do_name/end functions, this code was copied five times.
2007-04-29Casting fixes for 64 bits. Incomplete commit, discussion on proper castingTon Roosendaal
has to be finished.
2007-04-06* Tablet sensitivity for number field dragging now revealed from behind rt.Matt Ebb
2007-04-05* Tablet pressure sensitivity in number field dragging (again!)Matt Ebb
This time, it's temporarily hidden by default, but active with rt: set to 5. If anyone that was having probs with it before could test and let me know if things go without issues, that would be appreciated!
2007-04-05* Tablet support fixupMatt Ebb
This commit should hopefully fix some of the problems some people were having with tablet support in sculpt mode, and also the problems I made visible with my previous commit related to number field dragging. Now, all the ghost related stuff is tucked away in ghostwinlay.c and a simple Blender API, similar to the existing get_mbut() for example, is provided to access the tablet data. As with the other mouse related data in Blender, the tablet data is cached upon each mouse move or click, in the Window struct. You can now just use: float get_pressure(void); void get_tilt(float *xtilt, float *ytilt); short get_activedevice(void); to get such data from the tablet. Documentation on the returned data is in ghostwinlay.c in the _Window struct definition. Brecht and Nicholas, I've updated the painting and sculpt code and it works just fine here, you may want to give it a check though to make sure I haven't done anything silly.
2007-04-04moved source and text to american spellingCampbell Barton
* colour -> color * centre -> center * normalise -> normalize * modelling -> modeling
2007-03-29Bugfix #6426Ton Roosendaal
Clearing number buttons and press enter (for assigning zero) did not give a button event anymore. Caused by code for python eval, it treated this as an error.
2007-03-25Removed tablet sensitivity for number slidingTon Roosendaal
Tablet code has design issues, report goes to the bf-committers list.
2007-03-23== Interface == Matt Ebb
* Tablet pressure sensitivity for number field dragging Many of the number fields in Blender are very sensitive. With this addition, softer tablet pressure causes the number field dragging to be more precise, as if you're holding shift, but variable depending on how hard or soft you're pressing. You can push hard for large adjustments or just lightly stroke it for fine tuning. P.S. There was a bug in the tracker regarding tablet support in sculpt mode that never really got resolved. I don't know if it still exists, but number fields are a pretty major part of Blender, so just in case this commit causes problems for you, you can disable it (temporarily, this won't be left in) by changing rt: to any value other than 0. If anyone has problems, please report them, and we can get it sorted out properly.
2007-03-05Small silly feature: menus in blender now scroll with mouse wheel. :)Ton Roosendaal
Note that activiting it works as if you used arrow keys, not with mouse.
2007-01-24IRC reported bug: sometimes menu entries showed a name like "%l", causedTon Roosendaal
by imporper handling of separators in menus.
2007-01-22Bugfix #5784Ton Roosendaal
Buttons: Missing linked-library lock reset in code could invoke error menu Bugfix #5770 Renamed option "Clear Pose" to "Clear User Transform" to indicate that this differs from rest-pose. This option clears all Pose channel transforms, but leaves Action values in pose unchanged. Means that when you do this, an 'insert key' won't change the animation. Own fix: Missing test for NULL pointer could crash Image Properties panel for linked Image data.
2007-01-08Bugfix #5551Ton Roosendaal
CTRL+C/V (or Apple+C/V) on buttons didn't copy/paste names for buttons of type "ID pointer" anymore. Was caused by NULL pointer check in wrong location.
2007-01-06Bugfix #5599Ton Roosendaal
TAB in text-edited buttons didn't always go to next button, for example in constraints. Was caused by the 'roundbox' backdrop.
2006-12-30* Fix for bug #5555 Numpad zoom does not recognize that theMatt Ebb
transform properties window is collapsed. Just checks now to see if the floating panel is collapsed or not and where the mouse is before zooming.
2006-12-26Bugfix #5498Ton Roosendaal
Textbutton: SHIFT+Arrow selections did not work proper when the amount of text in a button was more than its width could display. Now still doesn't work OK 100% (when selection itself goes outside of button view). Also: removed the very bad SELWIDTH define (but->selend - but->selsta). That's not making readable code!
2006-12-21Picker buttons: the 'sample' option crashed. Caused by yesterdays commit.Ton Roosendaal
Reason: I had to make the "BUT" type in Blender to use callbacks *after* the uiBlock was freed, because in Blender several of these callbacks invoke drawing, which isn't possible while a block is being evaluated.
2006-12-20The Big Image refactor!Ton Roosendaal
Please read: http://www.blender3d.org/cms/Imaging.834.0.html Or in short: - adding MultiLayer Image support - recoded entire Image API - better integration of movie/sequence Images Was a whole load of work... went down for a week to do this. So, will need a lot of testing! Will be in irc all evening.
2006-12-07Work on RenderLayer and Pass control:Ton Roosendaal
Full log: http://www.blender3d.org/cms/Render_Passes.829.0.html In short: - Passes now have option to be excluded from "Combined". - RenderLayers allow to override Light (Lamp groups) or Material. - RenderLayers and Passes are in Outliner now, (ab)using Matt's nice 'restriction collumns'. :)
2006-12-03=== Interface ===Martin Poirier
Based on patch #5140 by Juho Vepsäläinen, this commit removes the requirement to type # at the start when you want to use Python expression evaluation when typing a value in a button. In a nutshell, that means you can now type 3 + 5 in a numbut and see it change to 8. Word of warning: The normal Python operator logic applies, so if you type in 1 / 3, you'll get 0 and not 0.333. There's no going around that.
2006-11-28Render Baking upgrade:Ton Roosendaal
- Now baking itself is threaded too (like for render, max 2 cpus. Moving this to 4 cpus is on todo. Goes twice as fast! - fix: ESC from bake was broken... - other fix: toolbox menus didn't treat sublevel string lengths OK, truncating items like for Group library names.
2006-11-25Group groupie features:Ton Roosendaal
- When using (referenced) Library files, the groups in Add menu now are listed per used file. This allows to easier create custom datasets. - Toolbox opens in collums now, when more than 30 items in a menu exist
2006-11-12New 'TOG DUAL' button (for locking bone layers) disabled extend-pressTon Roosendaal
with shift key.
2006-11-11Experimental feature, especially for the animation department:Ton Roosendaal
THE OBJECT PROXY Or simple said; local control of referenced data from libraries. Having library files with references is a very common studio setup, and Blender did do quite well in that area. Were it not that for character setups it was impossible to use still. This commit will enable a full rig+character to remain in the library, and still have - under strict control - local access for animation edits. Full log: http://www.blender3d.org/cms/Proxy_Objects.824.0.html
2006-10-28* Simple patch 5058 from gsrb3d to use constants instead of magic numbers forMatt Ebb
theme drawtypes
2006-07-31Siggraph show commit!Ton Roosendaal
- pending commit for OSX intel systems, with intel graphics. These now call an extra swapbuffers after glFlush(). Code is ifdeffed, and doesnt affect other systems. - show-off commit: option to have transparent nodes over the composite result. Only draws Image for active Viewer Node now, and image doesnt translate nor zoom (which isnt bad though). Set in themes the alpha color of "node backdrop" to make nodes transparent.
2006-07-12Removed the isnan() fix for silly people who type in NAN in a button!Ton Roosendaal
Apparently not supported in Windows compiler, and although it has _isnan() I've got no time to code wrappers for it, and #ifdefs here is plain bad code. Nice todo for Campbell one of these days after release!
2006-07-11Bugfix #4661Ton Roosendaal
Apparently the atof() function allows to convert a NAN string input to a NAN float value. That we don't want when you input values in our sliders! :)
2006-07-10Bugfix #4652Ton Roosendaal
Using TAB to type values in button sequences, didn't execute button callbacks on the 2nd and and 3rd etc. Error could be noticed in the Node Editor, Mapping node. That one didn't pass on changes to shading code.
2006-07-06Bugfix #4628Ton Roosendaal
Ancient issue in making screendumps in Blender. It used to support making dumps of popup menus, but that disappeared a while ago. However, when you press CTRL+F3 in a menu now, Blender hangs in some eternal loop in ghost. This commit fixes making menu screendumps (nice for docs!). - press CTRL+F3 *twice* for an exact copy of a menu. (first press exits menu, 2nd press opens filewindow) - note, it is ALT+CTRL+F3 in OSX - what is saved is only the topmost open level of a menu - full-screen dumps work too by holding SHIFT extra.
2006-06-22Button alignment error in Particle panel (set 'static').Ton Roosendaal
Appeared to be a missing check in the alignment code even. :)
2006-06-20#4361Ton Roosendaal
Eyedropper (in ColorPicker) bug: It was reading a 4xfloat color into a single float. tsk tsk!
2006-06-19Bugfix #4354Ton Roosendaal
Fix for old (post 2.3) annoyance in UI; on redraw of the entire buttons window, the active button (with highlight) was detected wrong. Was just a matrix calculation on wrong moment. :) Also: fixed tooltip for transparent material "add" option. It was talking about "Glow", a confusing description.
2006-06-15* Added a better mouse pointer for the eyedropper tool (thanks Bart) and alsoMatt Ebb
some 2d scroll pointers
2006-06-14interim fix for the low end integrated intel graphic cardsJean-Luc Peurière
until a better solution is found
2006-06-12== Python Button Evaluation ==Martin Poirier
Users can write any valid Python expression (that evals to an int or float) inside Blender's gui number buttons (preceded by #) and have them evaluated to their actual int or float value. Button Evaluation has access to the same modules as PyDrivers. For example: #1.0*9-2.3 #ob("Camera").LocZ #1.0/ob("Cube").LocX #math.sin(math.pi) -- or simply #m.sin(m.pi) etc
2006-06-09* Added an 'eyedropper' tool in the colour picker. With the colour picker open,Matt Ebb
you can click on the 'Sample' button, to sample any colour on the Blender screen. This is really useful in the compositor, and would probably be good for sampling footage in any eventual chroma key nodes that may be made, too. LMB to pick the colour, ESC or RMB to cancel.
2006-06-05* Woops, a debug printf slipped through. Removed.Matt Ebb
2006-06-05* Cut, Copy and Paste for buttons now also works while editing button text.Matt Ebb
Hotkeys Ctrl/Command (Mac) X, C, and V will cut, copy and paste the selected text to and from the 'buttons clipboard'. This clipboard is still not that good since it doesn't even use the same storage as the blender text editor, let alone the host OS. But I guess that sort of thing should be tackled inside of GHOST. Any takers? :)
2006-06-05Added the letter T for the Ipo type menu (key shortcut). So we can close bug ↵Campbell Barton
3700 typo in commant interface.c
2006-06-05Clicking on the arrows of a python float button did not change the value :/ ↵Campbell Barton
- (Click step was zero) Fixed in Draw.c Added a comment to interface.c on how a1 and a2 are used with float buttons. Added an example to Draw.py epydocs of a script using a float button.