code cleanup: use single define for undo string size, was 64 mostly, but 512 in the UI.
This commit is contained in:
@@ -83,6 +83,8 @@ void BKE_userdef_free(void);
|
||||
void set_blender_test_break_cb(void (*func)(void) );
|
||||
int blender_test_break(void);
|
||||
|
||||
#define BKE_UNDO_STR_MAX 64
|
||||
|
||||
/* global undo */
|
||||
extern void BKE_write_undo(struct bContext *C, const char *name);
|
||||
extern void BKE_undo_step(struct bContext *C, int step);
|
||||
|
@@ -463,11 +463,10 @@ int blender_test_break(void)
|
||||
|
||||
#define UNDO_DISK 0
|
||||
|
||||
#define MAXUNDONAME 64
|
||||
typedef struct UndoElem {
|
||||
struct UndoElem *next, *prev;
|
||||
char str[FILE_MAX];
|
||||
char name[MAXUNDONAME];
|
||||
char name[BKE_UNDO_STR_MAX];
|
||||
MemFile memfile;
|
||||
uintptr_t undosize;
|
||||
} UndoElem;
|
||||
|
@@ -27,7 +27,6 @@
|
||||
* \ingroup edgpencil
|
||||
*/
|
||||
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stddef.h>
|
||||
#include <stdlib.h>
|
||||
|
@@ -25,6 +25,10 @@
|
||||
* ***** END GPL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
/** \file blender/editors/gpencil/gpencil_undo.c
|
||||
* \ingroup edgpencil
|
||||
*/
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
@@ -34,6 +38,7 @@
|
||||
#include "DNA_listBase.h"
|
||||
#include "DNA_windowmanager_types.h"
|
||||
|
||||
#include "BKE_blender.h"
|
||||
#include "BKE_context.h"
|
||||
#include "BKE_gpencil.h"
|
||||
|
||||
@@ -46,12 +51,10 @@
|
||||
|
||||
#include "gpencil_intern.h"
|
||||
|
||||
#define MAXUNDONAME 64
|
||||
|
||||
typedef struct bGPundonode {
|
||||
struct bGPundonode *next, *prev;
|
||||
|
||||
char name[MAXUNDONAME];
|
||||
char name[BKE_UNDO_STR_MAX];
|
||||
struct bGPdata *gpd;
|
||||
} bGPundonode;
|
||||
|
||||
|
@@ -197,7 +197,7 @@ typedef struct uiAfterFunc {
|
||||
|
||||
bContextStore *context;
|
||||
|
||||
char undostr[512];
|
||||
char undostr[BKE_UNDO_STR_MAX];
|
||||
|
||||
int autokey;
|
||||
} uiAfterFunc;
|
||||
|
@@ -23,7 +23,6 @@
|
||||
* \brief Undo system for painting and sculpting.
|
||||
*/
|
||||
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
@@ -35,7 +34,7 @@
|
||||
|
||||
#include "DNA_userdef_types.h"
|
||||
|
||||
|
||||
#include "BKE_blender.h"
|
||||
#include "BKE_context.h"
|
||||
#include "BKE_global.h"
|
||||
|
||||
@@ -43,11 +42,9 @@
|
||||
|
||||
#include "paint_intern.h"
|
||||
|
||||
#define MAXUNDONAME 64
|
||||
|
||||
typedef struct UndoElem {
|
||||
struct UndoElem *next, *prev;
|
||||
char name[MAXUNDONAME];
|
||||
char name[BKE_UNDO_STR_MAX];
|
||||
uintptr_t undosize;
|
||||
|
||||
ListBase elems;
|
||||
@@ -272,4 +269,3 @@ void ED_undo_paint_free(void)
|
||||
undo_stack_free(&ImageUndoStack);
|
||||
undo_stack_free(&MeshUndoStack);
|
||||
}
|
||||
|
||||
|
@@ -29,8 +29,6 @@
|
||||
* \ingroup edutil
|
||||
*/
|
||||
|
||||
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <math.h>
|
||||
@@ -44,7 +42,7 @@
|
||||
#include "BLI_dynstr.h"
|
||||
#include "BLI_utildefines.h"
|
||||
|
||||
|
||||
#include "BKE_blender.h"
|
||||
#include "BKE_context.h"
|
||||
#include "BKE_depsgraph.h"
|
||||
#include "BKE_global.h"
|
||||
@@ -82,8 +80,6 @@
|
||||
static void error(const char *UNUSED(arg)) {}
|
||||
/* ****** XXX ***** */
|
||||
|
||||
|
||||
#define MAXUNDONAME 64
|
||||
typedef struct UndoElem {
|
||||
struct UndoElem *next, *prev;
|
||||
ID id; // copy of editmode object ID
|
||||
@@ -91,7 +87,7 @@ typedef struct UndoElem {
|
||||
int type; // type of edited object
|
||||
void *undodata;
|
||||
uintptr_t undosize;
|
||||
char name[MAXUNDONAME];
|
||||
char name[BKE_UNDO_STR_MAX];
|
||||
void * (*getdata)(bContext * C);
|
||||
void (*freedata)(void *);
|
||||
void (*to_editmode)(void *, void *, void *);
|
||||
|
@@ -74,8 +74,6 @@
|
||||
|
||||
#include "util_intern.h"
|
||||
|
||||
#define MAXUNDONAME 64 /* XXX, make common define */
|
||||
|
||||
/* ***************** generic undo system ********************* */
|
||||
|
||||
void ED_undo_push(bContext *C, const char *str)
|
||||
@@ -283,7 +281,7 @@ static int ed_undo_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
|
||||
static int ed_undo_push_exec(bContext *C, wmOperator *op)
|
||||
{
|
||||
char str[MAXUNDONAME];
|
||||
char str[BKE_UNDO_STR_MAX];
|
||||
RNA_string_get(op->ptr, "message", str);
|
||||
ED_undo_push(C, str);
|
||||
return OPERATOR_FINISHED;
|
||||
@@ -321,7 +319,7 @@ void ED_OT_undo_push(wmOperatorType *ot)
|
||||
|
||||
ot->flag = OPTYPE_INTERNAL;
|
||||
|
||||
RNA_def_string(ot->srna, "message", "Add an undo step *function may be moved*", MAXUNDONAME, "Undo Message", "");
|
||||
RNA_def_string(ot->srna, "message", "Add an undo step *function may be moved*", BKE_UNDO_STR_MAX, "Undo Message", "");
|
||||
}
|
||||
|
||||
void ED_OT_redo(wmOperatorType *ot)
|
||||
|
Reference in New Issue
Block a user