a9d6a07d78
Add scene argument for notifiers
...
From workspaces branch
2017-05-02 09:58:01 +10:00
fbbac6807a
Cleanup: unused win32 headers
2016-05-12 04:35:40 +10:00
4644f08685
Fix T46998: Console zoom doesn't update scrollbars
2015-12-18 16:02:31 +11:00
Julian Eisel
175110ec87
Cleanup: 'area' vs 'region'
...
Apparently this is the result of some sloppiness during 2.5 project and since then it confused people who were trying to understand the area-region relation (myself included).
Sorry if this causes merge conflicts for anyone, but at some point we really had to do it :/
2015-11-28 17:22:44 +01:00
ce009c8019
PyConsole: double-click to select word
...
patch T43641 by @v-disp with own edits
2015-03-16 16:03:32 +11:00
61e1ea382b
Use text cursor for py-console
2014-06-30 18:12:29 +10:00
4ca67869cc
Code cleanup: remove unused includes
...
Opted to keep includes if they are used indirectly (even if removing is possible).
2014-05-01 04:47:51 +10:00
617557b08e
Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT define
2014-04-01 15:22:28 +11:00
b3afbcab8f
ListBase API: add utility api funcs for clearing and checking empty
2014-02-08 06:24:05 +11:00
5568b63087
console: shift pad-enter now clears the line too.
2013-10-03 04:31:41 +00:00
02fbfa5c70
Fix unnecessary 3D viewport redraws in various cases, in particular when editing
...
node materials.
Area and region listener callbacks now get the screen and area pointers passed, so
they can do more fine grained checks to see if redraw is really needed, for example
depending on the 3D view drawtype.
2013-06-24 22:41:33 +00:00
8e6ce736c4
disable auto indent when pasting text into the python console.
2013-05-24 01:04:37 +00:00
adb96478a7
Adding scrollbar default to Python console and Python Info log.
2013-04-12 12:30:05 +00:00
aaa8a13c49
code cleanup: use const events for modal and invoke operators.
2013-03-13 09:03:46 +00:00
5fcb12d754
changing RNA properties now prints python script in the info view.
...
next will add context so bpy.data.xxx[id] are not used for all references.
2012-12-18 15:22:06 +00:00
82fc331959
There was no way of knowing what ID type a property comes from by the tooltip, (since copying the Data-Path doesn't include the ID the user had to guess).
...
Now include the full python path to the property in the tool-tip.
2012-12-02 07:13:19 +00:00
0e494b74c4
style cleanup
2012-10-26 04:14:10 +00:00
232571c61a
code cleanup: replace macro for BLI_rect size/center with inline functions.
2012-09-15 11:48:20 +00:00
77f47799dd
code cleanup: use BLI_RCT_SIZE macro
2012-08-20 23:06:17 +00:00
257c6de9ac
copy as script operator for the console, so you can copy input from a console for use in a textblock.
2012-08-19 21:32:18 +00:00
4414f38cbf
patch [ #31644 ] Py Console: Indent and unindent independent of cursor (aligned) [Tab / Shift + Tab / Ctrl + Tab]
...
from Sebastian Nell (codemanx)
2012-06-04 07:24:19 +00:00
895e426e26
patch [ #31359 ] Py Console: Empty current line
...
from Sebastian Nell (codemanx), with some edits
- Changed key shortcut to Shift+Enter.
- made into its own operator since it works differently to delete.
2012-05-09 14:58:57 +00:00
a73d0d3e72
code cleanup: dont include BLI_winstuff.h on non windows systems, also cleanup some defines/includes for windows.
2012-04-15 07:54:07 +00:00
431eafe559
partial fix [ #30777 ] python console utf-8 problem
...
backspace/del now doesn't split up multi-byte characters.
Ctlr+Backspace/Del now work for deleting whole words.
2012-04-03 03:17:49 +00:00
ed61bfc9a6
style cleanup
2012-03-28 11:53:18 +00:00
ab4a2aaf4a
style cleanup: follow style guide for formatting of if/for/while loops, and else if's
2012-03-24 06:38:07 +00:00
2f348d8b5d
style cleanup: mainly for mesh code, also some WM function use.
2012-03-24 02:51:46 +00:00
eab6c9498a
fix for error with console command history not working, using previous settings.
2012-03-23 07:08:28 +00:00
79d97ca509
style cleanup - spelling.
2012-03-08 04:12:11 +00:00
a2c182e923
style cleanup - use aligned * prefixed blocks for descriptive comments (was already used a lot and part of proposed style guide).
2012-03-03 16:31:46 +00:00
e1dd245a1e
more keymap edits
...
- make sure defaults are not assumed (so reuse last settings doesnt
override)
- replace 0/1 for TRUE/FALSE defines.
2012-01-16 16:12:03 +00:00
acb9b46617
use TRUE/FALSE for boolean keymaps, no functional changes
2012-01-16 09:51:04 +00:00
6736576f6d
replace FILE_MAXDIR + FILE_MAXFILE with FILE_MAX
2011-11-26 04:07:38 +00:00
4a04f72069
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-23 17:52:20 +00:00
7c46f1c4b7
Fix some MSVC 2010 warnings (including one apparent bug in intern/elbeem/intern/solver_relax.h)
2011-09-25 12:33:51 +00:00
5db33d11bd
Console Scrolling - reset while typing.
...
patch from Damir Prebeg with some edits.
Also made it so resizing the console view keeps the lower part of the text in view (could be annoying when you needed to scroll because of a resized view).
2011-09-18 01:34:53 +00:00
b3704f45c4
Fixes for snprintf usage:
...
* replace by BLI_snprintf in various places, note _snprintf on windows
does not properly null terminate the string.
* fix overflow in sequencer proxy code due to buffer being smaller than
specified size.
* fix some usage of snprintf as strcpy, this is will go wrong if the
string contains % characters.
* remove BLI_dynstr_printf function in gpu module, use BLI_dynstr_appendf
2011-08-30 10:07:50 +00:00
f6a2b8d724
BLI_strescape for a basic, python like string escaping, currently only use for drag and drop ID's into the console but should eventually be used for the animsys too.
2011-08-23 15:08:54 +00:00
210ee1ade4
whitespace only, no functional change mixed tabs/spaces --> tabs.
2011-04-21 13:11:51 +00:00
973ce364a4
fix [ #26623 ] script/console windows: BACKSPACE does not work when SHIFT is held
2011-03-29 16:52:26 +00:00
Nathan Letwory
95100afc12
doxygen: blender/editors tagged.
2011-02-27 20:29:51 +00:00
Nathan Letwory
5b607701a7
doxygen: prevent GPL license block from being parsed as doxygen comment.
2011-02-23 10:52:22 +00:00
8b7482892b
made most variables which are only used in a single file and not defined in header static for blenlib, blenkernel and editors.
2011-02-14 17:55:27 +00:00
8f21a43535
split BKE_utildefines.h, now it only has blender specific defines like GS() MAKE_ID, FILE_MAXDIR, moved the generic defines to BLI_utildefines.h.
...
no functional changes.
2011-01-07 18:36:47 +00:00
d9c23d8d5d
minor console changes.
...
- remove report argument from console functions.
- don't update the scroll area while drawing, do this within operators instead.
- dont redraw while selecting text unless selection changes.
2010-11-30 22:39:41 +00:00
43f396218f
move report/operator view out of the 'Console' into the 'Info' space (file menu).
...
Ton will work on moving the File menu out of the Info space before release.
notes.
- reply Operator isn't working anymore.
- UI for reports is commented out so its not mixed with the file menu.
2010-11-11 13:36:57 +00:00
e47d84026d
make console wrapped text drawing into its own function in preparation to move report view out of the console space type. (no functional changes)
...
also remove incorrect messages about the original copyright in the GPL headers.
2010-11-11 05:45:55 +00:00
0876fce009
rename and negate DISABLE_PYTHON --> WITH_PYTHON
2010-10-31 04:11:39 +00:00
a9197c3aa2
remove unused args in draw*.c and some in view*.c, tag some as UNUSED().
2010-10-14 01:22:14 +00:00
9971158648
use UNUSED() macro for the console space + minor changes to args.
2010-10-13 23:46:42 +00:00