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-08-03apricot branch: svn merge -r15868:HEAD ↵Brecht Van Lommel
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-05-04Changed frame numbering to only alter hashes if they are in the filename ↵Campbell Barton
(not the directory name) to fix bug [#10566] File Open Dialog replaces '#' with '0' in directory names. removed frame numbering from BLI_convertstringcode into its own function (BLI_convertstringframe), many uses of BLI_convertstringcode were passing dummy frames values anyway. in cases where adding the current frame number to a filename is needed run BLI_convertstringframe(...) after BLI_convertstringcode(...) There are some cases Im not sure BLI_convertstringframe is needed, these have been commented as todo, but at least have the same functionality they used to.
2008-04-17Patch from GSR that a) fixes a whole bunch of GPL/BL licenseChris Want
blocks that were previously missed; and b) greatly increase my ohloh stats!
2008-03-30== bugfix ==Andrea Weikert
fix for [#6950] Blender crashes when .blog file top line is 160 characters or more - made sure BLI_convertstringcode doesn't return more than 240 chars - went through all callers and fixed places where string passed to BLI_convertstringcode was too short - TODO: look into increasing sample->name and sound->name too, I prevented crashes, but filename might get shortened.
2008-03-07Made python scripts save and load in the blend file so you can have the same ↵Campbell Barton
scripts running when you open a blend file. Also scripts will re-run on undo rather then closing. This is done by saving and loading the name of the script or textblock of the 'Script' datablock, connected to the ScriptSpace. This way when there is a name but the script dosnt run. Blender runs the script or text block if available.
2008-03-02made it possible to type in ~ at the start of the filename, ~/Desktop for ↵Campbell Barton
instance. Enabled for win32 and in the image browser.
2008-02-18== ImageBrowser ==Andrea Weikert
added icon for 'Toggle Bookmark Area' disabled the bookmarks for databrowse allow to add path inside .blend file (could be nice to use as material library for example)
2008-02-14make the file and image selector convert relative paths.Campbell Barton
2008-01-19don't display relative paths button when loading files.Campbell Barton
this was silly anyway since it always gave an error.
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-11-19Bugfix #7510: Doesn't save .blend file name with [Andrea Weikert
* Added Windows specific implementation for fnmatch taken from GNU/MINGW/MSYS C library * behaviour should now be the same as under Linux and other OSs * changed filename for fnmatch.h to ensure we include the correct one if we link with the included implementation * tested compile with MSVC 7.1 and gcc(MinGW-5.1.3) on Windows.
2007-11-10Bugfix #6797: Relative paths load problem on new file (fix included)Andrea Weikert
- brought back the check for a valid relative base when selecting. - kept the check for when file is saved too and warning message is printed to console instead of popping up. Also fixed BLI_split_filedir overwriting parameter passed as const char*
2007-11-10== imagebrowser ==Andrea Weikert
* bugfix: calling imagebrowser with relative path results in non-existing dir * cleanup: removed unneeded BIF_filelist_appenddir function * added check for valid relative base when activating imagebrowser (like in filebrowser)
2007-10-02== imagebrowser ==Andrea Weikert
- activated image browser for texture databrowse (texture buttons) - activated image browser for brush texture databrowse (+small fix of callback function) - activated image browser for image databrowse in UV/image editor - fixed: filter didn't work with databrowse and append/link. - filter buttons in header now don't appear when doing databrowse or append/link - loading previews for textures added when linking/appending.
2007-09-14== imagebrowser ==Andrea Weikert
* fix for do_versions, bump correction of old imasel to all files including version 2.44 * refactoring of filtering code using indices instead of copying entries in filelist * memleak fix.
2007-09-05== imagebrowser ==Andrea Weikert
- fix: deleting bookmark didn't update .Bfs file (see tracker #7298) - also fixed memleak, thanks to the guardedalloc :)
2007-09-04== imagebrowser ==Andrea Weikert
- nicer drawing of highlight for bookmarks - fix slight positioning issue of bookmark highlight - resetting bookmark highlight when mouse outside bookmark area - cleaned up define that isn't needed anymore
2007-09-02== imagebrowser ==Andrea Weikert
Initial commit of imagebrowser in trunk. BIG COMMIT! Main changes: * completely reworked imasel space * creation and storage of the preview images for materials, textures, world and lamp * thumbnails of images and movie files when browsing in the file system * loading previews from external .blend when linking or appending * thumbnail caching according to the Thumbnail Managing Standard: http://jens.triq.net/thumbnail-spec/ * for now just kept imasel access mostly as old imgbrowser (CTRL+F4, CTRL+F1) a bit hidden still. * filtering of file types (images, movies, .blend, py,...) * preliminary managing of bookmarks ('B' button to add, XKEY while bookmark active to delete) More detailed info which will be updated here: http://wiki.blender.org/index.php/User:Elubie/PreviewImageBrowser Places that need special review (and probably fixes): * BLO_blendhandle_get_previews in readblenentry * readfile.c: do_version and refactorings of do_library_append * UI integration TODO and known issues still: * Accented characters do not display correctly with international fonts * Crash was reported when browsing in directory with movie files * Bookmark management still needs some UI work (second scrollbar?), feedback here is welcome! Credits: Samir Bharadwaj (samirbharadwaj@yahoo.com) for the icon images. Many thanks to everyone who gave feedback and helped so far!
2007-01-20[ #4786 ] if space in the Application path name, system() doesn't work on ↵Andrea Weikert
some platforms commited temporary fix: executable name is quoted for all platforms except Windows now, nicely wrapped in #ifdefs. Will be doing nice wrapper function BLI_system for system calls in blenlib after release. Please test on all platforms!
2006-11-25Uncommitted my potential fix forAlexander Ewering
http://projects.blender.org/tracker/index.php?func=detail&aid=4786&group_id=9&atid=125 It seems like you can't quote the executable path on win32 using system(). So, playing back a rendered animation now works again on win32, however, the bug remains... no idea how to correct it.
2006-11-18Bugfix for:Alexander Ewering
http://projects.blender.org/tracker/index.php?func=detail&aid=4786&group_id=9&atid=125 If the path to Blender contained whitespace, various places which called the Blender executable wouldn't run. Now the path to the executable should be quoted correctly everywhere. If this breaks anything on other platforms, please shout :)
2005-12-14Orange: more relative path code cleanup. Introduced a new call in theTon Roosendaal
blenlib to correctly convert a relative path to a clean new path: BLI_cleanup_dir(const char *relabase, char *name); Only works for directories now.
2005-03-20 - remove all obsolete inclusions of BLI_winstuff.h (due to recent changes)Daniel Dunbar
NOTE: BLI_winstuff.h was meant to be a wrapper around windows.h to handle undefining various crap that windows.h defines. Platform specific headers should only have to be included in a few places. This reduces the number of inclusions of BLI_winstuff.h to 16 which is a much more reasonable number (than the 144 or whatever it used to be)
2005-03-09big warning hunt commitJean-Luc Peurière
lot of casts, added prototypes, missing includes and some true errors
2004-11-09Bug fix #1758Ton Roosendaal
Using ImageSelect window for background pic in 3d window, assigned it to wrong window... this because the image-select window wasn't pushed before it used the callback to set the image.
2004-06-05* Big, mundane clean up and edit of (error/ok/etc)Matt Ebb
messages and pupmenu()s. Edited spelling and grammar, stylistic consistency, etc. I added the guidelines and rationale that I used to the CMS here: http://www.blender3d.org/cms/Language_and_terminology.338.0.html Next step is to get icons in there, to make it easier to see at a glance what sort of message (and how much attention should be paid to it, or if it can be dismissed with a flick of the mouse, eg. boring remove doubles notifications) mockup: http://mke3.net:9000/blender/ui/controls/error_ok_icons.png
2003-11-20Fix for undo... it didn't do the UV coords (tface) nor the vertexpaintTon Roosendaal
colors. This because of the pretty weird (ab)use of load & make editmesh... For each added undo step, the load_editmesh was fed with an empty mesh to assign data to, without knowledge of what was in the original mesh. That way UV and color data got lost. Solved it in 2 steps: 1. removing the ->tface pointer from EditVlak, and make TFace a builtin struct inside EditVlak. This didnt cost much extra mem, since it already stored UV and color. This enabled some pretty cleanup in editmesh.c as well, storing tface pointers was cumbersome. 2. for each undo step, it then generates always a tface and mcol block to link to the undo Mesh. Even when it wasn't in the actual Mesh, at exit editmode the original Mesh is used as reference anyway, and undo-meshes are freed correctly. The enormous commit is because I had to change the BLI_editVert.h file, and found it was included in about every file unnecessary. I removed it there. ALso found out that subsurf has code ready (unfinished) to make UV coords for the displaylist in EditMode as well, nice to know for later...
2003-10-15- removed all #include "interface.h" from files. this is a local/internalTon Roosendaal
include only (use BIF_interface.h instead) - split up interface.c in two files: NEW: interface_panel.c - removed the temporal text files WARN: FIX AUTOMAKE AND MSVC!
2003-10-07- another huge commit! read this!Ton Roosendaal
- removed src/buttons.c and include/BIF_buttons.h - added src/buttons.txt, which is the old buttons.c for review and adding code to new panels structure - changed internal events to match new buttonspace structure - added tabs for new shading group of buttons - removed loads of little warnings, -Wall now compiles src/ almost without error (hint: setenv NAN_QUIET to see it all better) Now I'm ready to do actual buttons -> panels conversion. I will do the raw versions first, others then can cleanup
2003-08-14A little more cleanup, removed a bunch of unused vars in the code.Kent Mein
Trying to get rid of some of the extra warnings we can ignore ;) Kent
2003-04-29phew... a whole bunch of old and nasty files translated, including theTon Roosendaal
central mesh editing one.
2003-04-28Added rename/delete popups to the file and imageselect windows.Rob Haarsma
Redesigned the userpreference window layout. (not finished yet) Enhanced the texteditor with; a rightmousemenu, clipboard text support (for windows !) and the alt-m keystroke generates a 3d text object. (up to 1000 characters) (1, 2, 3, 4 and 7 from http://www.tncci.com/blender/feats.html)
2003-03-24Update space dispatch:Daniel Dunbar
- drawXXXspace, changeXXXspace, and winqreadXXXspace now receive the area and spacedata as explicit arguments, allowing them to access private data w/o going through globals. - pass the new BWinEvent through to the winqreadXXXspace, allowing future access to extended event data. Removed direct calls to winqreadXXXspace to simulate user actions, replaced by calls to action functions in edit.c or the appropriate handler.
2003-03-24Canonize all space functions to follow the drawXXXspace and winqreadXXXspaceDaniel Dunbar
conventions.
2003-01-28added mousewheel support part 2Rob Haarsma
2003-01-28added mousewheel supportRob Haarsma
2002-11-25updated .c files to include:Kent Mein
#ifdef HAVE_CONFIG_H #include <config.h> #endif Just need to finish cpp files now :) Kent -- mein@cs.umn.edu
2002-10-12Initial revisionv2.25Hans Lambermont