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-10-07Comments for text editor functions. More to come tomorrow.Ian Thompson
2008-10-05Bugfix #17750Ton Roosendaal
Wrap text and moving cursor with a selection still crashed. Thanks Zanqdo! :) (Also cleaned code layout to use same convention as it was)
2008-10-04Bugfix #17750Ton Roosendaal
Texteditor misses NULL checks in 'wrap text' code, moving cursur while text is selected.
2008-09-30* free bullet-softbody was using free softbody function.Campbell Barton
* mistake from own changes to curves, new curves were being added with too low resolution. * removed warnings I added recently
2008-09-29resolve some compiler warnings with intel c/c++ compilerCampbell Barton
* subsurf code had a lot of unused variables, removed these where they are obviously not needed. commented if they could be useful later. * some variables declorations hide existing variables (many of these left), but fixed some that could cause confusion. * removed unused vars * obscure python memory leak with colorband. * make_sample_tables had a loop running wasnt used. * if 0'd functions in arithb.c that are not used yet. * made many functions static
2008-09-27text editor changesCampbell Barton
* out of sync text dosnt automatically popup a menu anymore since it was too easy to click on it without intending to, moved this to an alert button on the header. * "_" character was acting as a delimiter, but in python its not. * renamed "File" to "Text" (so as not to confuse with blenders file menu) * added redraw_alltext function to remove many duplicate loops where every text display is redrawn.
2008-09-27[#17692] Text Editor Line Number Background theme optionCampbell Barton
from Dalai Felinto (dfelinto)
2008-09-27Lots of mingw/gcc compiler warning fixesJoshua Leung
2008-09-22[#17662] Blender runs the older version a python script when reloading it ↵Martin Poirier
from disk Missing free compiled.
2008-09-04Cleaned up some small warnings.Kent Mein
Kent
2008-09-03Fix some more gcc warnings.Ken Hughes
2008-08-31Minor tidying and commentingsoc-2008-quornIan Thompson
2008-08-24Added better grouping for text markers with a separate group field (instead ↵Ian Thompson
of using flags). The lower two bytes of the group are used for python scripts while the upper two (or more) are reserved for internal grouping. Plenty either way.
2008-08-18Made modification alert slightly less intrusive and added Ignore option.Ian Thompson
2008-08-18Moving the find panel caused some funky projection effect, introduced when I ↵Ian Thompson
fixed the scrollbar. The scrollbar and panel now play nice.
2008-08-17Fix for text area scrollbar drawing incorrectlyIan Thompson
2008-08-17Fixed problems with markers where Edit All did not behave the same for every ↵Ian Thompson
marker and deleting selections that intersect markers did not remove the marker in all cases.
2008-08-16Esc removes markers in stages. Temporary markers are removed first (if any) ↵Ian Thompson
then other markers follow.
2008-08-14Got rid of the horrible blocking UI problems with Find and Replace by using ↵Ian Thompson
a blockhandler panel. The panel is shown when find is invoked with Alt F (or from the menu). Successive presses of Alt F search again, while the panel is visible. Alt H does the same for replace. (Ctrl F and Ctrl H also work - more like other editors)
2008-08-14Added a Marker sub-menu to the Edit menu in the text space header.Ian Thompson
2008-08-13PageUp/Down now moves the mouse cursor instead of just the view. Also added ↵Ian Thompson
some other pops for when the cursor went off screen (click after horizontal scroll, undo, redo, etc.)
2008-08-13Added a button to allow plug-ins to be enabled/disabled for each text space. ↵Ian Thompson
It was confusing using the syntax button for both.
2008-08-12Rolled back on rev. 16039. Had problems with display, messages being blank ↵Ian Thompson
and scripts not being recompiled in some cases. Needs more thought before committing.
2008-08-11Suggestion list scrolling and selection made independent for easier use. ↵Ian Thompson
Selections no longer move away from the cursor.
2008-08-10Fixed inconsistencies between the text plugins and them not suggesting when ↵Ian Thompson
called from the menu.
2008-08-10Shift keys cancelled the suggestions list (missed from earlier event refactor)Ian Thompson
2008-08-10Fixed saving to relative paths and made external modification messages more ↵Ian Thompson
user friendly.
2008-08-09Python errors originating in the active text are now displayed at the top of ↵Ian Thompson
the text area. Errors in other files/scripts still pop up a message as before and all errors are still printed to the console. This removes the need to switch to the console for local errors.
2008-08-09Improvements to the suggestion and doc listing events (when to update and ↵Ian Thompson
when to remove).
2008-08-08Clipboard operations added to text editor RMB menu.Ian Thompson
2008-08-08Typing digits over the line numbers jumps to that line (from mindrones' ↵Ian Thompson
wishlist)
2008-08-07Word-wrap support for up and down arrows between lines, and home/end keys ↵Ian Thompson
for a wrapped line segment.
2008-08-06Various UI drawing and event tweaks to make markers feel more natural and ↵Ian Thompson
avoid getting in the way. If there is a marker under the cursor, ESC will remove it and others in its group. Otherwise all temporary markers are removed. Tab finds/cycles/removes temp. markers, cycles non-temp. markers (under cursor) and behaves normally in all other cases.
2008-08-06Added a Python interface to the marker system with a few additional ↵Ian Thompson
functions for modifying text selections in general. Tweaked some of the events and drawing code and added a template completion script along the lines of gedit's snippets.
2008-08-05Find and Replace now support "Mark All" which marks all occurrences of a ↵Ian Thompson
string and allows them to be edited from one instance. Improvements have also been made to the UI allowing better control over which occurrences to replace.
2008-08-05Text Markers: multiple, coloured selections within a Text object with group ↵Ian Thompson
relationships. They allow portions of text to be edited as one and enable quick jumping between and editing of different areas. Flags control the behaviour and grouping of markers. At present, Ctrl+M places a marker with TMARK_EDITALL set for testing purposes. I have also split the text area event handler into separate methods for marker handling and the existing text tools. This makes the events system much easier to follow as it was getting a little hairy.
2008-08-01Mouse cursor positioning and selections now work with word-wrapped text. ↵Ian Thompson
It's not the best solution but it does the job for now. I wanted to get a working version committed before I improve/break it.
2008-07-31Accidentally removed too many BIF_ThemeColors resulting in funny colours for ↵Ian Thompson
non-syntax-highlighted text.
2008-07-31Word wrap fix: There were cases where the brackets, cursor and selections ↵Ian Thompson
(which all use the same function) weren't lining up with the drawn text (which uses its own function). This fix simplifies the algorithm and hopefully now makes it work for all cases.
2008-07-30Oops, forgot about horizontal/vertical scrolling. Cursor, selections and ↵Ian Thompson
brackets should now draw correctly when scrolled.
2008-07-30Bracket matching now works with word-wrap. Mouse selection and scrolling to do.Ian Thompson
2008-07-29Selections now draw correctly when word-wrapped.Ian Thompson
2008-07-28Word wrap fix: formatting and cursor positioning was not working correctly ↵Ian Thompson
for wrapped lines containing tabs, or lines with no breaks.
2008-07-28Draw cursor at the leading edge of selection (as in other apps.) and hide ↵Ian Thompson
cursor swapping from the user.
2008-07-28Complete rewrite of syntax highlighting and formatting. Some improvements:Ian Thompson
- Takes less than half the time to format a full document - Where possible only the required lines are re-parsed when text is changed (was the whole file, for every key press!) - Memory is allocated in one place only (there were all sorts of problems here) - Should be easily extensible for other scripting languages - Lots of comments to make it very easy to follow / change - def and class are now properly coloured. They had a theme colour but the checks didn't work.
2008-07-27Oops, forgot to reset counters for each line when calculating wrap.Ian Thompson
2008-07-26Word-wrap initial commit. Added button to header and updated draw code for ↵Ian Thompson
text and cursor. Simple typing/deleting works fine. Other events (selections, clicking) behave as if text has not been wrapped and need work.
2008-07-26Text plug-ins should only be invoked when syntax highlight is enabled (since ↵Ian Thompson
they only update when it is set). We don't want things popping up when we're just writing text.
2008-07-25Documentation panel improved to scroll and have better word-wrapping.Ian Thompson
2008-07-24Refactor: Renamed text tool methods (suggestions and docs) for clarity and ↵Ian Thompson
consistency.