Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-09-14 | fixes for NULL checks, remove some redundant checks and add some in that ↵ | Campbell Barton | |
have been removed by accident as code has been updated. | |||
2012-09-12 | fix [#31019] [Minor] Freshly added nodes aren't getting undo push | Campbell Barton | |
also noticed ED_undo_push was checking USER_GLOBALUNDO unnecessarily | |||
2012-09-10 | code cleanup: use single define for undo string size, was 64 mostly, but 512 ↵ | Campbell Barton | |
in the UI. | |||
2012-09-05 | add missing files from cmakes lists | Campbell Barton | |
2012-09-04 | code cleanup: move file string defines into BLI_path_utils.h, ↵ | Campbell Barton | |
BKE_utildefines is now unused but keep incase we want to add defines there later. | |||
2012-08-31 | Fix #32408: image editor does not show paint brush circle on loading a .blend | Brecht Van Lommel | |
file that has paint mode enabled. | |||
2012-08-15 | add wm job types they are not used yet, so this just defines them for new ↵ | Campbell Barton | |
jobs add add argument to search by job type. | |||
2012-07-25 | image space now has a mode for view/paint/mask editing. | Campbell Barton | |
2012-07-14 | Fix [#32086] Missing bevel "hold shift" for better accuracy. | Bastien Montagne | |
This commit adds "shift" and numtype to both Bevel and Inset mesh operators. It also gets rid of the magicnumber used in NumInput to str operation (currently, 20 chars per element, now defined as NUM_STR_REP_LEN in ED_numinput.h). | |||
2012-06-20 | style cleanup: use TRUE/FALSE for ui align args. | Campbell Barton | |
2012-06-01 | Style and typo fixes | Joshua Leung | |
2012-05-25 | style cleanup | Campbell Barton | |
2012-05-19 | code cleanup: use TRUE/FALSE rather then 1/0 for better readability, also ↵ | Campbell Barton | |
replace do prefix with do_ for bool vars. | |||
2012-05-10 | fix [#31382] Loop Cut and Slide numpad (-) | Campbell Barton | |
investigation lead to finding 3 bugs here... - transform key input handling didnt ignore minus key on an unsigned value as it should. - not being able to set numcuts to 0 made typing in numbers not very useful. - backspace would set the cuts to an unsigned value. | |||
2012-05-09 | Refactor of modifiers' apply function: now use a single bit-flag parameter ↵ | Bastien Montagne | |
to pass options, instead of having one parameter per boolean flag (i.e. replaces current useRenderParams and isFinalCalc by a single ModifierApplyFlag flag. ModifierApplyFlag is an enum defined in BKE_modifier.h). This way we won't anymore have to edit all modifier files when e.g. adding a new control flag! Should have no effect over modifier behavior. | |||
2012-04-28 | code cleanup: remove editmesh code left hanging around thats already been ↵ | Campbell Barton | |
ported to bmesh, also remove main editmesh header. | |||
2012-04-28 | code cleanup: replace some long ELEM7 checks with macro ↵ | Campbell Barton | |
OB_TYPE_SUPPORT_EDITMODE() | |||
2012-04-28 | style cleanup: changes to brace placement / newlines - for/while/if/switch | Campbell Barton | |
2012-04-23 | code cleanup: comment unused functions (removed one which isnt useful anymore). | Campbell Barton | |
2012-04-21 | style cleanup: correct typos | Campbell Barton | |
2012-04-19 | remove BM_ITER, BM_ITER_INDEX macros, use ELEM or MESH variants only (the ↵ | Campbell Barton | |
maceros had unused args in both cases). | |||
2012-04-19 | style cleanup: BM_ITER / BM_ITER_INDEX / BMO_ITER | Campbell Barton | |
2012-04-14 | Fixed another bunch of i18n bugs (thx to Leon Cheung for spotting them), ↵ | Bastien Montagne | |
among which: * Drag'n'drop translation in Outliner * "Execute" button in file window * "Labels" of spacing elements, in multi-column enums * A glitch with nodes "Value to RGB", they where called "ColorRamp" in node_type_base() call. This is not definitive, though, as it appears that UI node names are determined by this call, while it should be by "defines" in rna_nodetrre_types.h, I guess... Anyway, not good to have such things in two different places! Also moved default context name under BLF_translation.h, much better to have those all in one place, accessible from whole Blender code! | |||
2012-04-13 | Fixed (or partly fixed) various missing UI translations, mainly with some ↵ | Bastien Montagne | |
specific ops invocations (popup menus…), and (to some extent) with the undo/redo stuff. | |||
2012-04-09 | use 'const float[3]' for derived mesh callback args. | Campbell Barton | |
2012-03-31 | move debug flag into its own global var (G.debug), split up debug options. | Campbell Barton | |
--debug --debug-ffmpeg --debug-python --debug-events --debug-wm This makes debug output easier to read - event debug prints would flood output too much before. For convenience: --debug-all turns all debug flags on (works as --debug did before). also removed some redundant whitespace in debug prints and prefix some prints with __func__ to give some context. | |||
2012-03-30 | style cleanup | Campbell Barton | |
2012-03-27 | style/name cleanup: have EDBM_* functions match our style guide and also ↵ | Campbell Barton | |
match BM_ function naming conventions | |||
2012-03-27 | fix [#30651] bpy.ops.object.mode_set(...) editmode removes faces. | Campbell Barton | |
problem was that BMesh had tessellation call when undo pushes were called. if python called an operator with no undo push, tessfaces would not be created. fix this by making it the responsibility of each editmesh operator to re-tessellate, as it is with notifiers and depsgraph. added EDBM_update_generic() function to add notifier, tag for depsgraph update and optionally re-tessellate. | |||
2012-03-26 | style cleanup: add braces around checks - 'if ELEM() {...}', confuses some ↵ | Campbell Barton | |
parsers that done expand macros. | |||
2012-03-24 | style cleanup: follow style guide for formatting of if/for/while loops, and ↵ | Campbell Barton | |
else if's | |||
2012-03-24 | code cleanup: move bmesh inline funcs to headers (avoids compiling the C files). | Campbell Barton | |
2012-03-22 | style cleanup: spaces aroudn operators for operator definitions. | Campbell Barton | |
2012-03-06 | style cleanup, brackets in else/if, some indentation. | Campbell Barton | |
2012-03-04 | * rename BM_face_other_loop --> BM_face_other_edge_loop | Campbell Barton | |
* optimize BM_face_other_edge_loop to do about half as many iterations for quad heavy meshes, with ngons the gain is much more since searching around the entire ngon when the edge already stores its loop is silly. ... also nicer in cases where edge has no face users it avoids a loop on all face corners. | |||
2012-03-04 | switch arg order for BM_face_other_* funcs (make face come first), and add ↵ | Campbell Barton | |
nice ascii art for BM_face_other_vert_loop since this stuff is hard to grasp as text. | |||
2012-03-04 | style cleanup - comment spelling + translate some dutch. | Campbell Barton | |
2012-03-03 | style cleanup - use aligned * prefixed blocks for descriptive comments (was ↵ | Campbell Barton | |
already used a lot and part of proposed style guide). | |||
2012-03-02 | style cleanup | Campbell Barton | |
- spelling - turns out we had tessellation spelt wrong all over. - use \directive for doxy (not @directive) - remove BLI_sparsemap.h - was from bmesh merge IIRC but entire file commented and not used. | |||
2012-02-20 | - remove some unused editmesh functions. | Campbell Barton | |
- copy & rename EditMesh stricts for use with scanfill (remove unused members) | |||
2012-02-18 | svn merge ^/trunk/blender -r44189:44204 | Campbell Barton | |
2012-02-17 | unify include guard defines, __$FILENAME__ | Campbell Barton | |
without the underscores these clogged up the namespace for autocompleation which was annoying. | |||
2012-02-15 | went over all uses of mesh->mface and added BMESH_TODO comments for | Campbell Barton | |
areas that need to be updated. | |||
2012-02-12 | style cleanup for bmesh headers | Campbell Barton | |
- use consistant header guards - correct doxy comments - remove ED_toolmode.h (unused) | |||
2012-02-12 | code refactor, function renaming for bmesh. | Campbell Barton | |
These changes are to make the bmesh api more consistent and easier to learn, grouping similar functions which is convenient for autocomplete. This uses similar convention to RNA. * use face/loop/edge/vert as a prefix for functions. * use 'elem' as a prefix too for functions that can take any type with a BMHeader. * changed from camel case to underscore separated (like RNA). | |||
2012-02-12 | rename BM_ flags for `BMHeader->hflag` to BM_ELEM_ to be more clear that ↵ | Campbell Barton | |
these flags apply to bmesh elements. | |||
2012-01-22 | svn merge ^/trunk/blender -r43564:43609 | Campbell Barton | |
2012-01-22 | reduce operator lookups in the UI (could do 4 hash lookups per button). | Campbell Barton | |
2012-01-13 | svn merge ^/trunk/blender -r43294:43338 | Campbell Barton | |
2012-01-11 | rename RNA_property_is_set() --> RNA_struct_property_is_set() in preperation ↵ | Campbell Barton | |
to add a second version of the function which takes the property rather then its name. |