GSOC 2013 paint
[blender.git] / source / blender / makesdna / DNA_fileglobal_types.h
index 43ab895b398ccda67434de0ee87a7f70985208b7..040b55d9eb6397ae5b0ad0029c13b207714e5725 100644 (file)
@@ -1,8 +1,4 @@
-/**
- * blenlib/DNA_fileglobal_types.h (mar-2001 nzc)
- *     
- * $Id$ 
- *
+/*
  * ***** BEGIN GPL LICENSE BLOCK *****
  *
  * This program is free software; you can redistribute it and/or
@@ -17,7 +13,7 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software Foundation,
- * Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
  * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
  * All rights reserved.
  *
  * ***** END GPL LICENSE BLOCK *****
  */
-#ifndef DNA_FILEGLOBAL_TYPES_H
-#define DNA_FILEGLOBAL_TYPES_H
+
+/** \file DNA_fileglobal_types.h
+ *  \ingroup DNA
+ */
+
+#ifndef __DNA_FILEGLOBAL_TYPES_H__
+#define __DNA_FILEGLOBAL_TYPES_H__
 
 struct bScreen;
 struct Scene;
 
 /**
- * FileGlobal stores a part of the current user-unterface settings at
+ * FileGlobal stores a part of the current user-interface settings at
  * the moment of saving, and the file-specific settings.
  */
 typedef struct FileGlobal {
@@ -47,6 +48,10 @@ typedef struct FileGlobal {
        struct Scene *curscene;
        int fileflags;
        int globalf;
+       uint64_t build_commit_timestamp;  /* commit timestamp from buildinfo */
+       char build_hash[16];  /* hash from buildinfo */
+       /* file path where this was saved, for recover */
+       char filename[1024]; /* 1024 = FILE_MAX */
 } FileGlobal;