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
2013-02-28patch [#34465] Fix text editor bug: Crash when overwriting ascii character ↵Campbell Barton
with multibyte character from Shinsuke Irie (irie)
2013-02-19fix [#34275] Text autocomplete cuts words with accents or special charactersCampbell Barton
autocomplete is now unicode aware, using python api's checks for now. eventually we should have our own.
2013-02-14fix for double clicking in the text editor not working usefully (double ↵Campbell Barton
clicking a pair chars would select 3 - one to the left).
2013-02-05Fix #34040: Moving Normal Node with enabled Cycles Material Preview crashesSergey Sharybin
Issue was caused by couple of circumstances: - Normal Map node requires tesselated faces to compute tangent space - All temporary meshes needed for Cycles export were adding to G.main - Undo pushes would temporary set meshes tessfaces to NULL - Moving node will cause undo push and tree re-evaluate fr preview All this leads to threading conflict between preview render and undo system. Solved it in way that all temporary meshes are adding to that exact Main which was passed to Cycles via BlendData. This required couple of mechanic changes like adding extra parameter to *_add() functions and adding some *_ex() functions to make it possible RNA adds objects to Main passed to new() RNA function. This was tricky to pass Main to RNA function and IMO that's not so nice to pass main to function, so ended up with such decision: - Object.to_mesh() will add temp mesh to G.main - Added Main.meshes.new_from_object() which does the same as to_mesh, but adds temporary mesh to specified Main. So now all temporary meshes needed for preview render would be added to preview_main which does not conflict with undo pushes. Viewport render shall not be an issue because object sync happens from main thread in this case. It could be some issues with final render, but that's not so much likely to happen, so shall be fine. Thanks to Brecht for review!
2013-01-16dont add identifiers starting with digits to autocompleteCampbell Barton
2012-12-31code cleanup: autocomplete functionsCampbell Barton
2012-12-31text autocompleteCampbell Barton
- make the popup box line up the X axis with the current word. - add poll function for the operator
2012-12-01fix [#33363] Text editor undo failJustin Dailey
2012-11-23Text Editor: remove text marker functionality. Patch [#33251]Justin Dailey
2012-11-15fix for deleting lines hanging the text editor when no markers are used, ↵Campbell Barton
presence of markers still hangs. also compiler warnings and some style edits.
2012-11-15Patch [#31006] Text editor undo buffer rework.Justin Dailey
2012-11-05Improvement for text indentation: keep selection as good as possibleSergey Sharybin
Patch by Sebastian Nell, thanks!
2012-11-04Fix for r51837.Thomas Dinges
* mat->nodetree is accessed regardless of whether or not the material node is in use- Patch provided by Tamito Kajiyama, thanks!
2012-11-03Render API: shader script node for custom shaders.Brecht Van Lommel
* Shader script node added, which stores either a link to a text datablock or file on disk, and has functions to add and remove sockets. * Callback RenderEngine.update_script_node(self, node) added for render engines to compile the shader and update the node with new sockets. Thanks to Thomas, Lukas and Dalai for the implementation.
2012-10-21style cleanup: trailing tabs & expand some non prefix tabs into spaces.Campbell Barton
2012-09-25fix for gibberish text in 2DFilter actuator when text unlinked through the ↵Dalai Felinto
Text Editor (reported nowhere, I found this while testing osl custom node)
2012-09-19fix txt_redo_read_unicode() missing break - reading 4 byte unicode would ↵Campbell Barton
fail, same fix was made for txt_undo_read_unicode() recently.
2012-09-15fix for bug in txt_undo_read_uint32() reading 4byte unicode values.Campbell Barton
2012-09-15code cleanup: remove paranoid/invalid NULL checks and also reduce some ↵Campbell Barton
unneeded size_t -> int conversions.
2012-09-15quiet -Wmissing-prototypes warnings, and enable this warning by default for ↵Campbell Barton
C with gcc. helps for finding unused functions and making functions static, also did some minor code cleanup.
2012-09-08style cleanupCampbell Barton
2012-05-29remove some more pynode references in the codeCampbell Barton
2012-05-27style cleanupCampbell Barton
2012-05-20code cleanup:Campbell Barton
- style - multi-line ifs move braces onto new lines. - iterators - convert some to macros, other split up and move brace.
2012-05-19code cleanup: use TRUE/FALSE rather then 1/0 for better readability, also ↵Campbell Barton
replace do prefix with do_ for bool vars.
2012-05-08fix for own mistake for ctrl+left/right movement and code cleanup for ↵Sv. Lockal
txt_jump_left/right
2012-05-06style cleanup: BKE_*.c files which deal with library functionsCampbell Barton
2012-05-05code cleanup: BKE_ naming, also make bpy.data.images.load() always load a ↵Campbell Barton
new image. (not use existing one)
2012-05-05code cleanup: function naming, use BKE_*type* prefix.Campbell Barton
2012-05-04make text move up/down into a single operator with a direction propertyCampbell Barton
2012-05-04Patch [#30654] Wiki Quick Hack: Text editor move lines up/downJoshua Leung
Submitted by: Justin Dailey (dail) Patch allows the current line (or selected lines) to be moved up and down with Ctrl+Shift+Up and Ctrl+Shift+Down. Has undo/redo support and operators in python menu.
2012-04-30Word selection in the Text Editor:Sv. Lockal
* Fix word selection for words with multibyte characters. No need to call txt_move_left() or txt_move_right(), because these functions work with symbols, not bytes * Word selection now treats tabs the same way as spaces. Also useful for words with multibyte characters
2012-04-29patch [#30821] Wiki Quick Hack: Text editor duplicate lineCampbell Barton
from Justin Dailey (dail) made this Ctrl+D, to replace Delete.
2012-04-29style cleanup: function calls & whitespace.Campbell Barton
2012-04-28style cleanup: changes to brace placement / newlines - for/while/if/switchCampbell Barton
2012-04-26fix invalid memcpy() use in text editor (backspace would call memcpy with ↵Campbell Barton
overlapping source and destination).
2012-04-19Fix #31007: text editor delete at end of last line did unnecessary undo push.Brecht Van Lommel
Patch by Justin Dailey, simplified a bit.
2012-04-06update python keywords (remove exec, print, add nonlocal)Campbell Barton
2012-03-24style cleanup: follow style guide for formatting of if/for/while loops, and ↵Campbell Barton
else if's
2012-03-20Adds support for utf paths on Windows.Alexander Kuznetsov
Not all file formats/calls are supported yet. It will be expended. Please from now on use BLI_fopen, BLI_* for file manipulations. For non-windows systems BLI_fopen just calls fopen. For Windows, the utf-8 string is translated to utf-16 string in order to call UTF version of the function.
2012-03-18code cleanup:Campbell Barton
* replace 2D vector copy with copy_v2_v2(). * use puts rather then printf for single strings. * style cleanup for drawobject.c indentation.
2012-03-11style cleanup, also remove unused externs.Campbell Barton
2012-03-09style cleanup: comment blocksCampbell Barton
2012-03-07edit to cursor adjustment, use int rather then short to store the cursor ↵Campbell Barton
position.
2012-03-07Unify string stepping delimiter code for text buttons, text editor and ↵Campbell Barton
console (all had duplicate code). this is also a step toward the console working with utf8 though many todo's remain.
2012-03-04style cleanup / comment formatting for bli/bke/bmeshCampbell Barton
2012-03-01Spelling CleanupCampbell Barton
2012-02-23style cleanup for blenkernel, no functional changes.Campbell Barton
2012-01-22Quiet warnings in text editorCampbell Barton
2012-01-21quiet warnings and possible NULL checking crash fix for indentation functions.Campbell Barton