Blender Git Commit Log

Git Commits -> Revision e8a6bf6

Revision e8a6bf6 by Stephen Swaney (master)
April 10, 2005, 14:01 (GMT)
Bugfix for disappearing hilight bug and code re-org for text editor
from Ricki Myers (themyers).

Comes with nice juicy commit msg, too!

- source/blender/blenkernel/BKE_text.h

- Removed indent_paste, uncommen, unindent_lines, comment_paste,
uncomment_paste, uncomment, set_tabs.

All these functions cut and re-added text (I felt this was
unsafe). whicch is was caused the highlight loss.


- Now the only functions are Indent, Unindent, comment, uncomment,
setcurr_tab. All these functions only take one @parm (struct Text)

-indent(struct Text *text)
copy's the selected text in a MEM_mallocN line by line added a
tab at the begginning

- Unindent(struct Text *text)
Tests if current line starts with a tab.
if TAB remove it
- comment(struct Text *text)
copy's the selected text in a MEM_mallocN and adding a # at the begginning

- Uncomment(struct Text *text)
Tests if current line starts with a #.
if # remove it

- setcurr_tab (Text *text)
Checks for Tabs pri. to any text
if : is found and not in a comment then Tabs is increased by one
if "return", "break", "pass" is found then Tabs is decreased

- blender/source/blender/src/header_text.c

Changed: txt_cut_sel(text);
indent_paste(text);
TO:
txt_order_cursors(text);
indent(text);
* no more cutting of the text

- source/blender/src/drawtext.c

set_tabs(Text *text) just calls setcurr_tab(text);

Commit Details:

Full Hash: e8a6bf6fb9b3acd11e03d318247ce33e53a5b692
SVN Revision: 4212
Parent Commit: 28064ba
Lines Changed: +199, -149

4 Modified Paths:

/source/blender/blenkernel/BKE_text.h (+3, -9) (Diff)
/source/blender/blenkernel/intern/text.c (+175, -109) (Diff)
/source/blender/src/drawtext.c (+16, -26) (Diff)
/source/blender/src/header_text.c (+5, -5) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021