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
2009-05-082.5 - Restored Various Tools using MarkersJoshua Leung
* Added back a few Marker-API tools * Restored column select tools using markers (some of these aren't working right yet though).
2009-05-082.5 - Assorted animation code cleanupsJoshua Leung
* Replaced a few duplicated enums that were also defined for some RNA properties already with the RNA ones. * Start of cleanup of markers code in preparation for getting the rest of the editing code involving markers working again
2009-05-07just a small tweak to the buttons window header buttons, seperating the ↵Michael Fox
global buttons like scene and world from the sub buttons like ob data and materials, also tweaked the object checks aswell
2009-05-062.5: Missing include was causing crashes on startup in the drawing code for ↵Joshua Leung
scrollbars
2009-05-062.5 - Scons compiling fix for BDiego's commitJoshua Leung
Was missing includes for blenfont module in a few places.
2009-05-06Big, big commit!!Diego Borghetti
1) Remove WITH_FREETYPE2 from code, so now blender always need freetype2 2) Remove the old bmfont 3) Remove ftfont and bFTGL library 4) Implement a new BLF_draw_default function for place that still need/use the old BMF api. I try to update both, scons and cmake, but I only can test with make, so hope all work fine. MSVC is broken, but I don't have Windows, things to search and fix are any reference to WITH_FREETYPE2, FTGL and BMFONT (take in care that blenkernel also have a BKE_bmfont.h, this don't have anything to do with bmfont). Always have to link/include the freetype2 library Remove any reference to libbmfont Remove any reference to libftfont Remove any reference to libbftgl (or libbFTGL)
2009-05-052.5 Buttons - Insert/Delete Keyframe Menu TweaksJoshua Leung
* Added 'Replace Keyframes' entry that appears in addition to delete, since it is often useful to be able to directly replace values instead of having to delete and reinsert keyframes. Internally, this just calls the Insert Keyframe operator. * Separated the code to for Driver editing from the tests for keyframes, since they're independent. * Added separators between keyframe and driver operations. This could be removed if the UI-mafia consider it overkill.
2009-05-05* More icon updates, thanks to Jendryzch. That's all the modifiers now, I think!Matt Ebb
2009-05-04Cycles F-Curve Modifier: 'Mirrored' Option Joshua Leung
Using this cycling mode option, the keyframe range will be repeated in reverse order every second repeat. Thanks for the idea mfoxdogg :)
2009-05-04* Icon updates and fixesMatt Ebb
* Made the buttons space listen to and update for new active objects * Cleaned up the Add Object menu
2009-05-03Fix for Bug #18658: | character in buttons allowing text input was being ↵Joshua Leung
interpreted as the "menu-name | hotkey" delimeter used for menus, giving incorrect results. This commit fixes the issue in 2.5 only. A similar fix will need to be backported/coded for trunk?
2009-05-02F-Curve Modifiers - Per-Modifier Muting:Joshua Leung
It is now possible to mute individual modifiers so that they will not contribute to the final result.
2009-05-02* Added a new F-Curve modifier type: NoiseMatt Ebb
Thanks Aligorith for making such an easy to use system! http://mke3.net/blender/devel/2.5/fcurve_noise_modifier.mov
2009-05-02* Added a list of OS X volumes to the file selector bookmarks pane, ↵Matt Ebb
consistent with the drive letters on Windows. Currently this list only gets refreshed on Blender startup, hopefully this can be worked on but for now at least it's better than having to manually navigate to /Volumes/... http://mke3.net/blender/devel/2.5/fileselect_volumes.png
2009-05-01* Some tiny tweaks to the padding around buttons windowMatt Ebb
2009-04-302.5Ton Roosendaal
Cleanup of conventions for icon placement in menus. Old code only allowed 1 icon per menu, forcing to pass on the sublevel menu icon with exception handling. Now sublevel icons are drawn automatically, allowing to add an icon before name too. (Check shift+a menu)
2009-04-302.5Ton Roosendaal
Two fixes: - objects in editmode now update data on saving .blend - uifonts and uistyles were not freed yet on reading files yet.
2009-04-302.5Ton Roosendaal
Bug reported by Joshua: quitting Blender via window header quit widget didn't free editmode stuff.
2009-04-302.5Martin Poirier
Transform helpline and experimental drawing code to indicate direction of motion for specific transformations.
2009-04-302.5 - Icons Add Object Menu Joshua Leung
A little experiment in putting icons on this menu as per a mockup from William. However, it appears that there is a minor bug here though with the menu drawing code. I've deliberately left the Mesh entry without an icon for now to illustrate part of the problem (note the placement of the icons for curves and surfaces)
2009-04-30* trying out a little 'gripper' draw style for the screen splitter triangleMatt Ebb
2009-04-29* First pass updating the default theme for the new UI controls and darker ↵Matt Ebb
colours
2009-04-29* Updated icons from Jendryzch. Thanks!Matt Ebb
2009-04-27UI:Brecht Van Lommel
* Made separator item work horizontal & vertical. * Add colon (:) automatic for int/float/enum/string. * Added space variables to uiStyle and use them in the layout engine. * Added initial World buttons by Thomas Dinges, thanks! * Added some code for modifiers in the Object Data context. This will become a template though. * Use a common poll() callback in the scripts to reduce code.
2009-04-272.5Martin Poirier
Fix repeat crash with transform. Just remove stupid twmat, don't need to cache results in view3d. Made it more safe too.
2009-04-272.5Ton Roosendaal
Forgot to add new file! This is the toolbar, it get overlayed on top of view, not changing main window display.
2009-04-272.5Ton Roosendaal
Summary of ain features: - Themes and Styles are now editable. - CTRL+U "Save user defaults" now goes to new .B25.blend, so you can use 2.4x and 2.5x next to each other. If B25 doesn't exist, it reads the regular .B.blend - Press Tkey in 3d window for (unfinished) toolbar WIP. It now only shows the last operator, if appropriate. Nkey properties moved to the other side. A lot of work was done on removing old themes for good and properly getting it work with the 2.5 region system. Here's some notes; - Buttons now all have a complete set of colors, based on button classifications (See outliner -> user prefs -> Interface - Theme colors have been extended with basic colors for region types. Currently colors are defined for Window, Header, List/Channels and for Button/Tool views. The screen manager handles this btw, so a TH_BACK will always pick the right backdrop color. - Menu backdrops are in in Button theme colors. Floating Panels will be in the per-space type Themes. - Styles were added in RNA too, but only for the font settings now. Only Panel font, widget font and widget-label work now. The 'group label' will be for templates mostly. Style settings will be expanded with spacing defaults, label conventions, etc. - Label text colors are stored in per-space Theme too, to make sure they fit. Same goes for Panel title color. Note that 'shadow' for fonts can conflict with text colors; shadow color is currently stored in Style... shadow code needs a bit of work still.
2009-04-24Move texture draw to blf_util.c, now both font used it.Diego Borghetti
A little cleanup on the internal font, it's possible load the old bmfont with: BLF_load_mem(name, NULL, 0) where name can be: helv, helvb or scr. Note that the internal font also support both draw, texture and bitmap, by default always used texture. Remove some old lang function that I left there and don't exist any more because the locale are now in the RNA. Small changes to Style's, so if we build without freetype2 by default go back to the internal font, this is a little ugly (and have the old problem of scale) but now blender always show text (need work a little more there).
2009-04-232.5Ton Roosendaal
Two small fixes; - restrict collumns in outliner didn't work - pulldown menu buttons had wrong AA color outline.
2009-04-232.5Ton Roosendaal
Last commit from brecht with feature: * Buttons window data context icon new changes depending on active object. Forgot to check for ob==NULL, crashed files.
2009-04-23F8Key reloads all python scripts and redraws for quick testingCampbell Barton
F7 runs test.py also for testing
2009-04-23Small changesCampbell Barton
- font->blur was uninitialized - Use Ctrl+Alt+Shift+P to run scripts from the 3d view not Pkey. (still useful for testing)
2009-04-23* Tiny UI tweak, moved the checkbox labels closer to the boxes.Matt Ebb
2009-04-23Add clipping option for bitmap draw mode and remove the "test code" fromDiego Borghetti
space_info.c
2009-04-22height=0;Shaul Kedem
2009-04-22UIBrecht Van Lommel
* Headers and menus can now be created in python. * Replaced the uiMenuItem functions to create menus with equivalent uiItem functions using a layout, removing duplicated code. * More uiItem functions are now exposed to python. * The text editor header, panels and one of its menus are now created in space_text.py. * Buttons window data context icon new changes depending on active object. Issues * Icons are not wrapped yet, hardcoded ints at the moment. * The ID browse template is unfinished.
2009-04-22Assorted 2.5 fixes:Joshua Leung
- compiling errors in outliner.c - incorrect comments
2009-04-212.5:Brecht Van Lommel
* Changed the buttons window contexts to be like the mockups: scene, world, object, data, material, texture, particles, physics * Removed temporary C layout code for buttons and scene.
2009-04-21bugfix #18543Ton Roosendaal
Using feature XRay + Transparent could crash on undo/redo, the view3d afterdraw was still storing data here whilst it shouldn't... Reason was that object got added twice actually... but only freed once. Also caused weird flashy display.
2009-04-20Merge ICON_SNAP_PEEL_OBJECT and corresponding icon in blenderbuttons (need ↵Martin Poirier
new icon though)
2009-04-202.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender ↵Brecht Van Lommel
-r19323:HEAD Notes: * blenderbuttons and ICON_SNAP_PEEL_OBJECT were not merged.
2009-04-202.5Ton Roosendaal
Node title and socket labels are now following Style/Font as well, and scale correctly.
2009-04-202.5Ton Roosendaal
Fixes: - HSV picker didn't work. Old option "No Hilite" for buttons made it not being checked for input anymore. Needs to be on attention list! - Node editor wasn't drawing buttons correctly. Two things to keep track off: - Use wmLoadIdentity(), not glLoadIdentity() - I've added a wmPushMatrix() and wmPopMatrix() version for correct wm-compatible push/pop. Only one level for now.
2009-04-20Drivers - Rotational DifferenceJoshua Leung
Restored the code to get this working. I haven't tested this to verify it, but it 'should' work... Also, deleted old gpencil.c file in editors, since it was causing compiling errors.
2009-04-20Forgot to add the new gpencil files! :)Ton Roosendaal
2009-04-202.5Ton Roosendaal
Patch from Joshua, converting Grease Pencil to 2.5. All GP data now is an ID block, allowing re-use, link and append. For better contextual control within 2.5, these GP ID's will get linked to actual data, like NodeTrees, Scenes, Images or Objects. That will ensure Undo works, and opens up exciting new use cases as well. :) Patch note: on reading files, GPencils linked from editors will get moved to the main library, using standard naming (indicating where it was used), and with "Fake User" set. That way the user can manually relink the pencils where appropriate. We can check on just linking GP to some default, like 3d window pencils to Scene? Nice to experiment with. Notes for Joshua: - for reading old GPencil, it has to use old code as well, meaning to tread data as "indirect data, within another ID". - Saving ID data means the chunk in file BHead needs the ID_GD code, and not "DATA", which indicates 'indirect data'. That's the file format spec. - I've added do_versions_gpencil_2_50(), feel free to further tweak things here, like linking things to scene or so. - Formerly GPencil saved 2.50 files won't convert gpencil
2009-04-20Drivers: Editing ops in the OutlinerJoshua Leung
In much the same way as Keying Sets are defined in the Outliner, you can now select items in the Datablocks view of the Outliner, and use the D/Alt-D hotkeys to Add/Remove drivers (repectively). This is useful for settings which don't have buttons yet (in the buttons window).
2009-04-20A bit more F-Modifier wrapping...Joshua Leung
2009-04-20changed some {} to {0}, these were causing errors on msvc. also got rid of ↵Joseph Eagar
some spurious prototypes I forgot to get rid off.
2009-04-19RNA:Brecht Van Lommel
* Wrapped HeaderType/Header. * Some tweaks to get type properties wrapped with less code. * Made Panel space and region types enum instead of string.