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
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2012-03-28 09:09:50 +0400
committerCampbell Barton <ideasman42@gmail.com>2012-03-28 09:09:50 +0400
commit711d7539e01be7c56d5ae96d9f5491528d38b5b9 (patch)
treed51e0e60d79c9d2a81dfd48d664c00f3db670a80 /source/creator
parent07065b27b8b37316004f40896f436d26e066f25f (diff)
style cleanup: for creator.c & more useful assert message (file:line)
Diffstat (limited to 'source/creator')
-rw-r--r--source/creator/creator.c330
1 files changed, 165 insertions, 165 deletions
diff --git a/source/creator/creator.c b/source/creator/creator.c
index b69430cebd5..3b5fc8687bf 100644
--- a/source/creator/creator.c
+++ b/source/creator/creator.c
@@ -59,7 +59,7 @@
#include "BLI_args.h"
#include "BLI_threads.h"
-#include "BLI_scanfill.h" // for BLI_setErrorCallBack, TODO, move elsewhere
+#include "BLI_scanfill.h" /* for BLI_setErrorCallBack, TODO, move elsewhere */
#include "BLI_utildefines.h"
#include "BLI_callbacks.h"
@@ -72,7 +72,7 @@
#include "BKE_utildefines.h"
#include "BKE_blender.h"
#include "BKE_context.h"
-#include "BKE_depsgraph.h" // for DAG_on_visible_update
+#include "BKE_depsgraph.h" /* for DAG_on_visible_update */
#include "BKE_font.h"
#include "BKE_global.h"
#include "BKE_main.h"
@@ -84,7 +84,7 @@
#include "BKE_sound.h"
#include "BKE_image.h"
-#include "IMB_imbuf.h" // for IMB_init
+#include "IMB_imbuf.h" /* for IMB_init */
#ifdef WITH_PYTHON
#include "BPY_extern.h"
@@ -130,7 +130,7 @@
#include "libmv-capi.h"
#endif
-// from buildinfo.c
+/* from buildinfo.c */
#ifdef BUILD_DATE
extern char build_date[];
extern char build_time[];
@@ -172,7 +172,7 @@ static void blender_esc(int sig)
{
static int count = 0;
- G.afbreek = 1; /* forces render loop to read queue, not sure if its needed */
+ G.afbreek = 1; /* forces render loop to read queue, not sure if its needed */
if (sig == 2) {
if (count) {
@@ -187,17 +187,17 @@ static void blender_esc(int sig)
static int print_version(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data))
{
- printf (BLEND_VERSION_STRING_FMT);
+ printf(BLEND_VERSION_STRING_FMT);
#ifdef BUILD_DATE
- printf ("\tbuild date: %s\n", build_date);
- printf ("\tbuild time: %s\n", build_time);
- printf ("\tbuild revision: %s\n", build_rev);
- printf ("\tbuild platform: %s\n", build_platform);
- printf ("\tbuild type: %s\n", build_type);
- printf ("\tbuild c flags: %s\n", build_cflags);
- printf ("\tbuild c++ flags: %s\n", build_cxxflags);
- printf ("\tbuild link flags: %s\n", build_linkflags);
- printf ("\tbuild system: %s\n", build_system);
+ printf("\tbuild date: %s\n", build_date);
+ printf("\tbuild time: %s\n", build_time);
+ printf("\tbuild revision: %s\n", build_rev);
+ printf("\tbuild platform: %s\n", build_platform);
+ printf("\tbuild type: %s\n", build_type);
+ printf("\tbuild c flags: %s\n", build_cflags);
+ printf("\tbuild c++ flags: %s\n", build_cxxflags);
+ printf("\tbuild link flags: %s\n", build_linkflags);
+ printf("\tbuild system: %s\n", build_system);
#endif
exit(0);
@@ -206,12 +206,12 @@ static int print_version(int UNUSED(argc), const char **UNUSED(argv), void *UNUS
static int print_help(int UNUSED(argc), const char **UNUSED(argv), void *data)
{
- bArgs *ba = (bArgs*)data;
+ bArgs *ba = (bArgs *)data;
- printf (BLEND_VERSION_STRING_FMT);
- printf ("Usage: blender [args ...] [file] [args ...]\n\n");
+ printf(BLEND_VERSION_STRING_FMT);
+ printf("Usage: blender [args ...] [file] [args ...]\n\n");
- printf ("Render Options:\n");
+ printf("Render Options:\n");
BLI_argsPrintArgDoc(ba, "--background");
BLI_argsPrintArgDoc(ba, "--render-anim");
BLI_argsPrintArgDoc(ba, "--scene");
@@ -223,28 +223,28 @@ static int print_help(int UNUSED(argc), const char **UNUSED(argv), void *data)
BLI_argsPrintArgDoc(ba, "--engine");
printf("\n");
- printf ("Format Options:\n");
+ printf("Format Options:\n");
BLI_argsPrintArgDoc(ba, "--render-format");
BLI_argsPrintArgDoc(ba, "--use-extension");
BLI_argsPrintArgDoc(ba, "--threads");
printf("\n");
- printf ("Animation Playback Options:\n");
+ printf("Animation Playback Options:\n");
BLI_argsPrintArgDoc(ba, "-a");
printf("\n");
- printf ("Window Options:\n");
+ printf("Window Options:\n");
BLI_argsPrintArgDoc(ba, "--window-border");
BLI_argsPrintArgDoc(ba, "--window-borderless");
BLI_argsPrintArgDoc(ba, "--window-geometry");
BLI_argsPrintArgDoc(ba, "--start-console");
printf("\n");
- printf ("Game Engine Specific Options:\n");
+ printf("Game Engine Specific Options:\n");
BLI_argsPrintArgDoc(ba, "-g");
printf("\n");
- printf ("Misc Options:\n");
+ printf("Misc Options:\n");
BLI_argsPrintArgDoc(ba, "--debug");
BLI_argsPrintArgDoc(ba, "--debug-fpe");
printf("\n");
@@ -284,40 +284,40 @@ static int print_help(int UNUSED(argc), const char **UNUSED(argv), void *data)
BLI_argsPrintArgDoc(ba, "--");
- printf ("Other Options:\n");
+ printf("Other Options:\n");
BLI_argsPrintOtherDoc(ba);
- printf ("Argument Parsing:\n");
- printf ("\targuments must be separated by white space. eg\n");
- printf ("\t\t\"blender -ba test.blend\"\n");
- printf ("\t...will ignore the 'a'\n");
- printf ("\t\t\"blender -b test.blend -f8\"\n");
- printf ("\t...will ignore 8 because there is no space between the -f and the frame value\n\n");
-
- printf ("Argument Order:\n");
- printf ("Arguments are executed in the order they are given. eg\n");
- printf ("\t\t\"blender --background test.blend --render-frame 1 --render-output /tmp\"\n");
- printf ("\t...will not render to /tmp because '--render-frame 1' renders before the output path is set\n");
- printf ("\t\t\"blender --background --render-output /tmp test.blend --render-frame 1\"\n");
- printf ("\t...will not render to /tmp because loading the blend file overwrites the render output that was set\n");
- printf ("\t\t\"blender --background test.blend --render-output /tmp --render-frame 1\" works as expected.\n\n");
-
- printf ("\nEnvironment Variables:\n");
- printf (" $BLENDER_USER_CONFIG Directory for user configuration files.\n");
- printf (" $BLENDER_USER_SCRIPTS Directory for user scripts.\n");
- printf (" $BLENDER_SYSTEM_SCRIPTS Directory for system wide scripts.\n");
- printf (" $Directory for user data files (icons, translations, ..).\n");
- printf (" $BLENDER_SYSTEM_DATAFILES Directory for system wide data files.\n");
- printf (" $BLENDER_SYSTEM_PYTHON Directory for system python libraries.\n");
+ printf("Argument Parsing:\n");
+ printf("\targuments must be separated by white space. eg\n");
+ printf("\t\t\"blender -ba test.blend\"\n");
+ printf("\t...will ignore the 'a'\n");
+ printf("\t\t\"blender -b test.blend -f8\"\n");
+ printf("\t...will ignore 8 because there is no space between the -f and the frame value\n\n");
+
+ printf("Argument Order:\n");
+ printf("Arguments are executed in the order they are given. eg\n");
+ printf("\t\t\"blender --background test.blend --render-frame 1 --render-output /tmp\"\n");
+ printf("\t...will not render to /tmp because '--render-frame 1' renders before the output path is set\n");
+ printf("\t\t\"blender --background --render-output /tmp test.blend --render-frame 1\"\n");
+ printf("\t...will not render to /tmp because loading the blend file overwrites the render output that was set\n");
+ printf("\t\t\"blender --background test.blend --render-output /tmp --render-frame 1\" works as expected.\n\n");
+
+ printf("\nEnvironment Variables:\n");
+ printf(" $BLENDER_USER_CONFIG Directory for user configuration files.\n");
+ printf(" $BLENDER_USER_SCRIPTS Directory for user scripts.\n");
+ printf(" $BLENDER_SYSTEM_SCRIPTS Directory for system wide scripts.\n");
+ printf(" $Directory for user data files (icons, translations, ..).\n");
+ printf(" $BLENDER_SYSTEM_DATAFILES Directory for system wide data files.\n");
+ printf(" $BLENDER_SYSTEM_PYTHON Directory for system python libraries.\n");
#ifdef WIN32
- printf (" $TEMP Store temporary files here.\n");
+ printf(" $TEMP Store temporary files here.\n");
#else
- printf (" $TMP or $TMPDIR Store temporary files here.\n");
+ printf(" $TMP or $TMPDIR Store temporary files here.\n");
#endif
#ifdef WITH_SDL
- printf (" $SDL_AUDIODRIVER LibSDL audio driver - alsa, esd, dma.\n");
+ printf(" $SDL_AUDIODRIVER LibSDL audio driver - alsa, esd, dma.\n");
#endif
- printf (" $PYTHONHOME Path to the python directory, eg. /usr/lib/python.\n\n");
+ printf(" $PYTHONHOME Path to the python directory, eg. /usr/lib/python.\n\n");
exit(0);
@@ -351,7 +351,7 @@ static int background_mode(int UNUSED(argc), const char **UNUSED(argv), void *UN
static int debug_mode(int UNUSED(argc), const char **UNUSED(argv), void *data)
{
- G.f |= G_DEBUG; /* std output printf's */
+ G.f |= G_DEBUG; /* std output printf's */
printf(BLEND_VERSION_STRING_FMT);
MEM_set_memory_debug();
@@ -375,14 +375,14 @@ static int set_fpe(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(dat
signal(SIGFPE, fpe_handler);
# if defined(__linux__) && defined(__GNUC__)
- feenableexcept(FE_DIVBYZERO | FE_INVALID | FE_OVERFLOW );
-# endif /* defined(__linux__) && defined(__GNUC__) */
+ feenableexcept(FE_DIVBYZERO | FE_INVALID | FE_OVERFLOW);
+# endif /* defined(__linux__) && defined(__GNUC__) */
# if defined(OSX_SSE_FPE)
/* OSX uses SSE for floating point by default, so here
* use SSE instructions to throw floating point exceptions */
- _MM_SET_EXCEPTION_MASK(_MM_MASK_MASK &~
- (_MM_MASK_OVERFLOW|_MM_MASK_INVALID|_MM_MASK_DIV_ZERO));
-# endif /* OSX_SSE_FPE */
+ _MM_SET_EXCEPTION_MASK(_MM_MASK_MASK & ~
+ (_MM_MASK_OVERFLOW | _MM_MASK_INVALID | _MM_MASK_DIV_ZERO));
+# endif /* OSX_SSE_FPE */
# if defined(_WIN32) && defined(_MSC_VER)
_controlfp_s(NULL, 0, _MCW_EM); /* enables all fp exceptions */
_controlfp_s(NULL, _EM_DENORMAL | _EM_UNDERFLOW | _EM_INEXACT, _MCW_EM); /* hide the ones we don't care about */
@@ -394,7 +394,7 @@ static int set_fpe(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(dat
static int set_factory_startup(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data))
{
- G.factory_startup= 1;
+ G.factory_startup = 1;
return 0;
}
@@ -402,9 +402,9 @@ static int set_env(int argc, const char **argv, void *UNUSED(data))
{
/* "--env-system-scripts" --> "BLENDER_SYSTEM_SCRIPTS" */
- char env[64]= "BLENDER";
- char *ch_dst= env + 7; /* skip BLENDER */
- const char *ch_src= argv[0] + 5; /* skip --env */
+ char env[64] = "BLENDER";
+ char *ch_dst = env + 7; /* skip BLENDER */
+ const char *ch_src = argv[0] + 5; /* skip --env */
if (argc < 2) {
printf("%s requires one argument\n", argv[0]);
@@ -412,10 +412,10 @@ static int set_env(int argc, const char **argv, void *UNUSED(data))
}
for (; *ch_src; ch_src++, ch_dst++) {
- *ch_dst= (*ch_src == '-') ? '_' : (*ch_src)-32; /* toupper() */
+ *ch_dst = (*ch_src == '-') ? '_' : (*ch_src) - 32; /* toupper() */
}
- *ch_dst= '\0';
+ *ch_dst = '\0';
BLI_setenv(env, argv[1]);
return 1;
}
@@ -424,7 +424,7 @@ static int playback_mode(int UNUSED(argc), const char **UNUSED(argv), void *UNUS
{
/* not if -b was given first */
if (G.background == 0) {
-#if 0 /* TODO, bring player back? */
+#if 0 /* TODO, bring player back? */
playanim(argc, argv); /* not the same argc and argv as before */
#else
fprintf(stderr, "Playback mode not supported in blender 2.5x\n");
@@ -440,14 +440,14 @@ static int prefsize(int argc, const char **argv, void *UNUSED(data))
int stax, stay, sizx, sizy;
if (argc < 5) {
- fprintf (stderr, "-p requires four arguments\n");
+ fprintf(stderr, "-p requires four arguments\n");
exit(1);
}
- stax= atoi(argv[1]);
- stay= atoi(argv[2]);
- sizx= atoi(argv[3]);
- sizy= atoi(argv[4]);
+ stax = atoi(argv[1]);
+ stay = atoi(argv[2]);
+ sizx = atoi(argv[3]);
+ sizy = atoi(argv[4]);
WM_setprefsize(stax, stay, sizx, sizy);
@@ -466,7 +466,7 @@ static int without_borders(int UNUSED(argc), const char **UNUSED(argv), void *UN
return 0;
}
-extern int wm_start_with_console; // blender/windowmanager/intern/wm_init_exit.c
+extern int wm_start_with_console; /* wm_init_exit.c */
static int start_with_console(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data))
{
wm_start_with_console = 1;
@@ -496,7 +496,7 @@ static int no_joystick(int UNUSED(argc), const char **UNUSED(argv), void *data)
* don't initialize joysticks if user doesn't want to use joysticks
* failed joystick initialization delays over 5 seconds, before game engine start
*/
- SYS_WriteCommandLineInt(*syshandle, "nojoystick",1);
+ SYS_WriteCommandLineInt(*syshandle, "nojoystick", 1);
if (G.f & G_DEBUG) printf("disabling nojoystick\n");
#endif
@@ -529,8 +529,8 @@ static int set_audio(int argc, const char **argv, void *UNUSED(data))
static int set_output(int argc, const char **argv, void *data)
{
bContext *C = data;
- if (argc >= 1){
- Scene *scene= CTX_data_scene(C);
+ if (argc >= 1) {
+ Scene *scene = CTX_data_scene(C);
if (scene) {
BLI_strncpy(scene->r.pic, argv[1], sizeof(scene->r.pic));
}
@@ -552,13 +552,13 @@ static int set_engine(int argc, const char **argv, void *data)
if (!strcmp(argv[1], "help")) {
RenderEngineType *type = NULL;
printf("Blender Engine Listing:\n");
- for ( type = R_engines.first; type; type = type->next ) {
+ for (type = R_engines.first; type; type = type->next) {
printf("\t%s\n", type->idname);
}
exit(0);
}
else {
- Scene *scene= CTX_data_scene(C);
+ Scene *scene = CTX_data_scene(C);
if (scene) {
RenderData *rd = &scene->r;
@@ -582,17 +582,17 @@ static int set_engine(int argc, const char **argv, void *data)
static int set_image_type(int argc, const char **argv, void *data)
{
bContext *C = data;
- if (argc >= 1){
+ if (argc >= 1) {
const char *imtype = argv[1];
- Scene *scene= CTX_data_scene(C);
+ Scene *scene = CTX_data_scene(C);
if (scene) {
- const char imtype_new= BKE_imtype_from_arg(imtype);
+ const char imtype_new = BKE_imtype_from_arg(imtype);
if (imtype_new == R_IMF_IMTYPE_INVALID) {
printf("\nError: Format from '-F / --render-format' not known or not compiled in this release.\n");
}
else {
- scene->r.im_format.imtype= imtype_new;
+ scene->r.im_format.imtype = imtype_new;
}
}
else {
@@ -627,7 +627,7 @@ static int set_extension(int argc, const char **argv, void *data)
{
bContext *C = data;
if (argc >= 1) {
- Scene *scene= CTX_data_scene(C);
+ Scene *scene = CTX_data_scene(C);
if (scene) {
if (argv[1][0] == '0') {
scene->r.scemode &= ~R_EXTENSION;
@@ -654,7 +654,7 @@ static int set_ge_parameters(int argc, const char **argv, void *data)
{
int a = 0;
#ifdef WITH_GAMEENGINE
- SYS_SystemHandle syshandle = *(SYS_SystemHandle*)data;
+ SYS_SystemHandle syshandle = *(SYS_SystemHandle *)data;
#else
(void)data;
#endif
@@ -671,17 +671,17 @@ static int set_ge_parameters(int argc, const char **argv, void *data)
if (argc >= 1) {
const char *paramname = argv[a];
/* check for single value versus assignment */
- if (a+1 < argc && (*(argv[a+1]) == '=')) {
+ if (a + 1 < argc && (*(argv[a + 1]) == '=')) {
a++;
- if (a+1 < argc) {
+ if (a + 1 < argc) {
a++;
/* assignment */
#ifdef WITH_GAMEENGINE
- SYS_WriteCommandLineString(syshandle,paramname,argv[a]);
+ SYS_WriteCommandLineString(syshandle, paramname, argv[a]);
#endif
}
else {
- printf("error: argument assignment (%s) without value.\n",paramname);
+ printf("error: argument assignment (%s) without value.\n", paramname);
return 0;
}
/* name arg eaten */
@@ -689,14 +689,14 @@ static int set_ge_parameters(int argc, const char **argv, void *data)
}
else {
#ifdef WITH_GAMEENGINE
- SYS_WriteCommandLineInt(syshandle,argv[a],1);
+ SYS_WriteCommandLineInt(syshandle, argv[a], 1);
#endif
/* doMipMap */
- if (!strcmp(argv[a],"nomipmap")) {
+ if (!strcmp(argv[a], "nomipmap")) {
GPU_set_mipmap(0); //doMipMap = 0;
}
/* linearMipMap */
- if (!strcmp(argv[a],"linearmipmap")) {
+ if (!strcmp(argv[a], "linearmipmap")) {
GPU_set_linear_mipmap(1); //linearMipMap = 1;
}
@@ -710,25 +710,25 @@ static int set_ge_parameters(int argc, const char **argv, void *data)
static int render_frame(int argc, const char **argv, void *data)
{
bContext *C = data;
- Scene *scene= CTX_data_scene(C);
+ Scene *scene = CTX_data_scene(C);
if (scene) {
- Main *bmain= CTX_data_main(C);
+ Main *bmain = CTX_data_main(C);
if (argc > 1) {
Render *re = RE_NewRender(scene->id.name);
int frame;
ReportList reports;
- switch(*argv[1]) {
- case '+':
- frame= scene->r.sfra + atoi(argv[1]+1);
- break;
- case '-':
- frame= (scene->r.efra - atoi(argv[1]+1)) + 1;
- break;
- default:
- frame= atoi(argv[1]);
- break;
+ switch (*argv[1]) {
+ case '+':
+ frame = scene->r.sfra + atoi(argv[1] + 1);
+ break;
+ case '-':
+ frame = (scene->r.efra - atoi(argv[1] + 1)) + 1;
+ break;
+ default:
+ frame = atoi(argv[1]);
+ break;
}
BKE_reports_init(&reports, RPT_PRINT);
@@ -754,10 +754,10 @@ static int render_frame(int argc, const char **argv, void *data)
static int render_animation(int UNUSED(argc), const char **UNUSED(argv), void *data)
{
bContext *C = data;
- Scene *scene= CTX_data_scene(C);
+ Scene *scene = CTX_data_scene(C);
if (scene) {
- Main *bmain= CTX_data_main(C);
- Render *re= RE_NewRender(scene->id.name);
+ Main *bmain = CTX_data_main(C);
+ Render *re = RE_NewRender(scene->id.name);
ReportList reports;
BKE_reports_init(&reports, RPT_PRINT);
RE_SetReports(re, &reports);
@@ -773,8 +773,8 @@ static int render_animation(int UNUSED(argc), const char **UNUSED(argv), void *d
static int set_scene(int argc, const char **argv, void *data)
{
if (argc > 1) {
- bContext *C= data;
- Scene *scene= set_scene_name(CTX_data_main(C), argv[1]);
+ bContext *C = data;
+ Scene *scene = set_scene_name(CTX_data_main(C), argv[1]);
if (scene) {
CTX_data_scene_set(C, scene);
}
@@ -789,7 +789,7 @@ static int set_scene(int argc, const char **argv, void *data)
static int set_start_frame(int argc, const char **argv, void *data)
{
bContext *C = data;
- Scene *scene= CTX_data_scene(C);
+ Scene *scene = CTX_data_scene(C);
if (scene) {
if (argc > 1) {
int frame = atoi(argv[1]);
@@ -810,7 +810,7 @@ static int set_start_frame(int argc, const char **argv, void *data)
static int set_end_frame(int argc, const char **argv, void *data)
{
bContext *C = data;
- Scene *scene= CTX_data_scene(C);
+ Scene *scene = CTX_data_scene(C);
if (scene) {
if (argc > 1) {
int frame = atoi(argv[1]);
@@ -831,7 +831,7 @@ static int set_end_frame(int argc, const char **argv, void *data)
static int set_skip_frame(int argc, const char **argv, void *data)
{
bContext *C = data;
- Scene *scene= CTX_data_scene(C);
+ Scene *scene = CTX_data_scene(C);
if (scene) {
if (argc > 1) {
int frame = atoi(argv[1]);
@@ -852,22 +852,22 @@ static int set_skip_frame(int argc, const char **argv, void *data)
/* macro for ugly context setup/reset */
#ifdef WITH_PYTHON
#define BPY_CTX_SETUP(_cmd) \
-{ \
- wmWindowManager *wm= CTX_wm_manager(C); \
- wmWindow *prevwin= CTX_wm_window(C); \
- Scene *prevscene= CTX_data_scene(C); \
- if (wm->windows.first) { \
- CTX_wm_window_set(C, wm->windows.first); \
- _cmd; \
- CTX_wm_window_set(C, prevwin); \
+ { \
+ wmWindowManager *wm = CTX_wm_manager(C); \
+ wmWindow *prevwin = CTX_wm_window(C); \
+ Scene *prevscene = CTX_data_scene(C); \
+ if (wm->windows.first) { \
+ CTX_wm_window_set(C, wm->windows.first); \
+ _cmd; \
+ CTX_wm_window_set(C, prevwin); \
+ } \
+ else { \
+ fprintf(stderr, "Python script \"%s\" " \
+ "running with missing context data.\n", argv[1]); \
+ _cmd; \
+ } \
+ CTX_data_scene_set(C, prevscene); \
} \
- else { \
- fprintf(stderr, "Python script \"%s\" " \
- "running with missing context data.\n", argv[1]); \
- _cmd; \
- } \
- CTX_data_scene_set(C, prevscene); \
-} \
#endif /* WITH_PYTHON */
@@ -918,9 +918,9 @@ static int set_addons(int argc, const char **argv, void *data)
/* workaround for scripts not getting a bpy.context.scene, causes internal errors elsewhere */
if (argc > 1) {
#ifdef WITH_PYTHON
- const int slen= strlen(argv[1]) + 128;
- char *str= malloc(slen);
- bContext *C= data;
+ const int slen = strlen(argv[1]) + 128;
+ char *str = malloc(slen);
+ bContext *C = data;
BLI_snprintf(str, slen, "[__import__('addon_utils').enable(i, default_set=False) for i in '%s'.split(',')]", argv[1]);
BPY_CTX_SETUP(BPY_string_exec(C, str));
free(str);
@@ -957,10 +957,10 @@ static int load_file(int UNUSED(argc), const char **argv, void *data)
/* we successfully loaded a blend file, get sure that
* pointcache works */
if (retval != BKE_READ_FILE_FAIL) {
- wmWindowManager *wm= CTX_wm_manager(C);
+ wmWindowManager *wm = CTX_wm_manager(C);
/* special case, 2.4x files */
- if (wm==NULL && CTX_data_main(C)->wm.first==NULL) {
+ if (wm == NULL && CTX_data_main(C)->wm.first == NULL) {
extern void wm_add_default(bContext *C);
/* wm_add_default() needs the screen to be set. */
@@ -971,7 +971,7 @@ static int load_file(int UNUSED(argc), const char **argv, void *data)
CTX_wm_manager_set(C, NULL); /* remove wm to force check */
WM_check(C);
G.relbase_valid = 1;
- if (CTX_wm_manager(C) == NULL) CTX_wm_manager_set(C, wm); /* reset wm */
+ if (CTX_wm_manager(C) == NULL) CTX_wm_manager_set(C, wm); /* reset wm */
DAG_on_visible_update(CTX_data_main(C), TRUE);
}
@@ -989,8 +989,8 @@ static int load_file(int UNUSED(argc), const char **argv, void *data)
#endif
/* happens for the UI on file reading too (huh? (ton))*/
- // XXX BKE_reset_undo();
- // BKE_write_undo("original"); /* save current state */
+ // XXX BKE_reset_undo();
+ // BKE_write_undo("original"); /* save current state */
}
else {
/* we are not running in background mode here, but start blender in UI mode with
@@ -1059,11 +1059,11 @@ static void setupArguments(bContext *C, bArgs *ba, SYS_SystemHandle *syshandle)
/* only to give help message */
#ifndef WITH_PYTHON_SECURITY /* default */
-# define PY_ENABLE_AUTO ", (default)"
-# define PY_DISABLE_AUTO ""
+# define PY_ENABLE_AUTO ", (default)"
+# define PY_DISABLE_AUTO ""
#else
-# define PY_ENABLE_AUTO ""
-# define PY_DISABLE_AUTO ", (compiled as non-standard default)"
+# define PY_ENABLE_AUTO ""
+# define PY_DISABLE_AUTO ", (compiled as non-standard default)"
#endif
BLI_argsAdd(ba, 1, "-y", "--enable-autoexec", "\n\tEnable automatic python script execution" PY_ENABLE_AUTO, enable_python, NULL);
@@ -1079,13 +1079,13 @@ static void setupArguments(bContext *C, bArgs *ba, SYS_SystemHandle *syshandle)
BLI_argsAdd(ba, 1, "-d", "--debug", debug_doc, debug_mode, ba);
BLI_argsAdd(ba, 1, NULL, "--debug-fpe", "\n\tEnable floating point exceptions", set_fpe, NULL);
- BLI_argsAdd(ba, 1, NULL, "--factory-startup", "\n\tSkip reading the "STRINGIFY(BLENDER_STARTUP_FILE)" in the users home directory", set_factory_startup, NULL);
+ BLI_argsAdd(ba, 1, NULL, "--factory-startup", "\n\tSkip reading the "STRINGIFY (BLENDER_STARTUP_FILE)" in the users home directory", set_factory_startup, NULL);
/* TODO, add user env vars? */
- BLI_argsAdd(ba, 1, NULL, "--env-system-datafiles", "\n\tSet the "STRINGIFY_ARG(BLENDER_SYSTEM_DATAFILES)" environment variable", set_env, NULL);
- BLI_argsAdd(ba, 1, NULL, "--env-system-scripts", "\n\tSet the "STRINGIFY_ARG(BLENDER_SYSTEM_SCRIPTS)" environment variable", set_env, NULL);
- BLI_argsAdd(ba, 1, NULL, "--env-system-plugins", "\n\tSet the "STRINGIFY_ARG(BLENDER_SYSTEM_PLUGINS)" environment variable", set_env, NULL);
- BLI_argsAdd(ba, 1, NULL, "--env-system-python", "\n\tSet the "STRINGIFY_ARG(BLENDER_SYSTEM_PYTHON)" environment variable", set_env, NULL);
+ BLI_argsAdd(ba, 1, NULL, "--env-system-datafiles", "\n\tSet the "STRINGIFY_ARG (BLENDER_SYSTEM_DATAFILES)" environment variable", set_env, NULL);
+ BLI_argsAdd(ba, 1, NULL, "--env-system-scripts", "\n\tSet the "STRINGIFY_ARG (BLENDER_SYSTEM_SCRIPTS)" environment variable", set_env, NULL);
+ BLI_argsAdd(ba, 1, NULL, "--env-system-plugins", "\n\tSet the "STRINGIFY_ARG (BLENDER_SYSTEM_PLUGINS)" environment variable", set_env, NULL);
+ BLI_argsAdd(ba, 1, NULL, "--env-system-python", "\n\tSet the "STRINGIFY_ARG (BLENDER_SYSTEM_PYTHON)" environment variable", set_env, NULL);
/* second pass: custom window stuff */
BLI_argsAdd(ba, 2, "-p", "--window-geometry", "<sx> <sy> <w> <h>\n\tOpen with lower left corner at <sx>, <sy> and width and height as <w>, <h>", prefsize, NULL);
@@ -1125,7 +1125,7 @@ static void setupArguments(bContext *C, bArgs *ba, SYS_SystemHandle *syshandle)
#ifdef WITH_PYTHON_MODULE
/* allow python module to call main */
#define main main_python_enter
-static void *evil_C= NULL;
+static void *evil_C = NULL;
#ifdef __APPLE__
/* environ is not available in mac shared libraries */
@@ -1143,16 +1143,16 @@ int main(int argc, const char **argv)
#endif
{
SYS_SystemHandle syshandle;
- bContext *C= CTX_create();
+ bContext *C = CTX_create();
bArgs *ba;
#ifdef WIN32
- wchar_t ** argv_16 = CommandLineToArgvW(GetCommandLineW(), &argc);
+ wchar_t **argv_16 = CommandLineToArgvW(GetCommandLineW(), &argc);
int argci = 0;
- char ** argv = MEM_mallocN(argc * sizeof(char*),"argv array");
- for (argci=0; argci<argc; argci++)
+ char **argv = MEM_mallocN(argc * sizeof(char *), "argv array");
+ for (argci = 0; argci < argc; argci++)
{
- argv[argci] = alloc_utf_8_from_16(argv_16[argci],0);
+ argv[argci] = alloc_utf_8_from_16(argv_16[argci], 0);
}
LocalFree(argv_16);
#endif
@@ -1163,13 +1163,13 @@ int main(int argc, const char **argv)
#endif
#undef main
- evil_C= C;
+ evil_C = C;
#endif
#ifdef WITH_BINRELOC
- br_init( NULL );
+ br_init(NULL);
#endif
#ifdef WITH_LIBMV
@@ -1178,16 +1178,16 @@ int main(int argc, const char **argv)
setCallbacks();
#if defined(__APPLE__) && !defined(WITH_PYTHON_MODULE)
- /* patch to ignore argument finder gives us (pid?) */
- if (argc==2 && strncmp(argv[1], "-psn_", 5)==0) {
+ /* patch to ignore argument finder gives us (pid?) */
+ if (argc == 2 && strncmp(argv[1], "-psn_", 5) == 0) {
extern int GHOST_HACK_getFirstFile(char buf[]);
static char firstfilebuf[512];
- argc= 1;
+ argc = 1;
if (GHOST_HACK_getFirstFile(firstfilebuf)) {
- argc= 2;
- argv[1]= firstfilebuf;
+ argc = 2;
+ argv[1] = firstfilebuf;
}
}
@@ -1197,7 +1197,7 @@ int main(int argc, const char **argv)
fpsetmask(0);
#endif
- // initialize path to executable
+ /* initialize path to executable */
BLI_init_program_path(argv[0]);
BLI_threadapi_init();
@@ -1205,14 +1205,14 @@ int main(int argc, const char **argv)
RNA_init();
RE_engines_init();
- /* Hack - force inclusion of the plugin api functions,
- * see blenpluginapi:pluginapi.c
- */
+ /* Hack - force inclusion of the plugin api functions,
+ * see blenpluginapi:pluginapi.c
+ */
pluginapi_force_ref();
init_nodesystem();
- initglobals(); /* blender.c */
+ initglobals(); /* blender.c */
IMB_init();
@@ -1221,7 +1221,7 @@ int main(int argc, const char **argv)
#ifdef WITH_GAMEENGINE
syshandle = SYS_GetSystem();
#else
- syshandle= 0;
+ syshandle = 0;
#endif
/* first test for background */
@@ -1231,10 +1231,10 @@ int main(int argc, const char **argv)
BLI_argsParse(ba, 1, NULL, NULL);
#if defined(WITH_PYTHON_MODULE) || defined(WITH_HEADLESS)
- G.background= 1; /* python module mode ALWAYS runs in background mode (for now) */
+ G.background = 1; /* python module mode ALWAYS runs in background mode (for now) */
#else
/* for all platforms, even windos has it! */
- if (G.background) signal(SIGINT, blender_esc); /* ctrl c out bg render */
+ if (G.background) signal(SIGINT, blender_esc); /* ctrl c out bg render */
#endif
/* background render uses this font too */
@@ -1246,7 +1246,7 @@ int main(int argc, const char **argv)
init_def_material();
- if (G.background==0) {
+ if (G.background == 0) {
BLI_argsParse(ba, 2, NULL, NULL);
BLI_argsParse(ba, 3, NULL, NULL);
@@ -1257,7 +1257,7 @@ int main(int argc, const char **argv)
BLI_init_temporary_dir(U.tempdir);
#ifdef WITH_SDL
- BLI_setenv("SDL_VIDEODRIVER", "dummy");
+ BLI_setenv("SDL_VIDEODRIVER", "dummy");
#endif
}
else {
@@ -1325,14 +1325,14 @@ int main(int argc, const char **argv)
void main_python_exit(void)
{
WM_exit((bContext *)evil_C);
- evil_C= NULL;
+ evil_C = NULL;
}
#endif
static void error_cb(const char *err)
{
- printf("%s\n", err); /* XXX do this in WM too */
+ printf("%s\n", err); /* XXX do this in WM too */
}
static void mem_error_cb(const char *errorStr)