Browse Source

change pe_bliss parent directory from /drivers to /tools

masoud bh 10 years ago
parent
commit
55b8c3ee48
90 changed files with 113 additions and 124 deletions
  1. 0 1
      drivers/SCsub
  2. 0 5
      drivers/pe_bliss/SCsub
  3. 0 4
      drivers/register_driver_types.cpp
  4. 107 113
      platform/windows/export/export.cpp
  5. 0 1
      platform/windows/export/export.h
  6. 1 0
      tools/SCsub
  7. 0 0
      tools/pe_bliss/README
  8. 5 0
      tools/pe_bliss/SCsub
  9. 0 0
      tools/pe_bliss/entropy.cpp
  10. 0 0
      tools/pe_bliss/entropy.h
  11. 0 0
      tools/pe_bliss/file_version_info.cpp
  12. 0 0
      tools/pe_bliss/file_version_info.h
  13. 0 0
      tools/pe_bliss/message_table.cpp
  14. 0 0
      tools/pe_bliss/message_table.h
  15. 0 0
      tools/pe_bliss/pe_base.cpp
  16. 0 0
      tools/pe_bliss/pe_base.h
  17. 0 0
      tools/pe_bliss/pe_bliss.h
  18. 0 0
      tools/pe_bliss/pe_bliss_godot.cpp
  19. 0 0
      tools/pe_bliss/pe_bliss_godot.h
  20. 0 0
      tools/pe_bliss/pe_bliss_resources.h
  21. 0 0
      tools/pe_bliss/pe_bound_import.cpp
  22. 0 0
      tools/pe_bliss/pe_bound_import.h
  23. 0 0
      tools/pe_bliss/pe_checksum.cpp
  24. 0 0
      tools/pe_bliss/pe_checksum.h
  25. 0 0
      tools/pe_bliss/pe_debug.cpp
  26. 0 0
      tools/pe_bliss/pe_debug.h
  27. 0 0
      tools/pe_bliss/pe_directory.cpp
  28. 0 0
      tools/pe_bliss/pe_directory.h
  29. 0 0
      tools/pe_bliss/pe_dotnet.cpp
  30. 0 0
      tools/pe_bliss/pe_dotnet.h
  31. 0 0
      tools/pe_bliss/pe_exception.cpp
  32. 0 0
      tools/pe_bliss/pe_exception.h
  33. 0 0
      tools/pe_bliss/pe_exception_directory.cpp
  34. 0 0
      tools/pe_bliss/pe_exception_directory.h
  35. 0 0
      tools/pe_bliss/pe_exports.cpp
  36. 0 0
      tools/pe_bliss/pe_exports.h
  37. 0 0
      tools/pe_bliss/pe_factory.cpp
  38. 0 0
      tools/pe_bliss/pe_factory.h
  39. 0 0
      tools/pe_bliss/pe_imports.cpp
  40. 0 0
      tools/pe_bliss/pe_imports.h
  41. 0 0
      tools/pe_bliss/pe_load_config.cpp
  42. 0 0
      tools/pe_bliss/pe_load_config.h
  43. 0 0
      tools/pe_bliss/pe_properties.cpp
  44. 0 0
      tools/pe_bliss/pe_properties.h
  45. 0 0
      tools/pe_bliss/pe_properties_generic.cpp
  46. 0 0
      tools/pe_bliss/pe_properties_generic.h
  47. 0 0
      tools/pe_bliss/pe_rebuilder.cpp
  48. 0 0
      tools/pe_bliss/pe_rebuilder.h
  49. 0 0
      tools/pe_bliss/pe_relocations.cpp
  50. 0 0
      tools/pe_bliss/pe_relocations.h
  51. 0 0
      tools/pe_bliss/pe_resource_manager.cpp
  52. 0 0
      tools/pe_bliss/pe_resource_manager.h
  53. 0 0
      tools/pe_bliss/pe_resource_viewer.cpp
  54. 0 0
      tools/pe_bliss/pe_resource_viewer.h
  55. 0 0
      tools/pe_bliss/pe_resources.cpp
  56. 0 0
      tools/pe_bliss/pe_resources.h
  57. 0 0
      tools/pe_bliss/pe_rich_data.cpp
  58. 0 0
      tools/pe_bliss/pe_rich_data.h
  59. 0 0
      tools/pe_bliss/pe_section.cpp
  60. 0 0
      tools/pe_bliss/pe_section.h
  61. 0 0
      tools/pe_bliss/pe_structures.h
  62. 0 0
      tools/pe_bliss/pe_tls.cpp
  63. 0 0
      tools/pe_bliss/pe_tls.h
  64. 0 0
      tools/pe_bliss/resource_bitmap_reader.cpp
  65. 0 0
      tools/pe_bliss/resource_bitmap_reader.h
  66. 0 0
      tools/pe_bliss/resource_bitmap_writer.cpp
  67. 0 0
      tools/pe_bliss/resource_bitmap_writer.h
  68. 0 0
      tools/pe_bliss/resource_cursor_icon_reader.cpp
  69. 0 0
      tools/pe_bliss/resource_cursor_icon_reader.h
  70. 0 0
      tools/pe_bliss/resource_cursor_icon_writer.cpp
  71. 0 0
      tools/pe_bliss/resource_cursor_icon_writer.h
  72. 0 0
      tools/pe_bliss/resource_data_info.cpp
  73. 0 0
      tools/pe_bliss/resource_data_info.h
  74. 0 0
      tools/pe_bliss/resource_internal.h
  75. 0 0
      tools/pe_bliss/resource_message_list_reader.cpp
  76. 0 0
      tools/pe_bliss/resource_message_list_reader.h
  77. 0 0
      tools/pe_bliss/resource_string_table_reader.cpp
  78. 0 0
      tools/pe_bliss/resource_string_table_reader.h
  79. 0 0
      tools/pe_bliss/resource_version_info_reader.cpp
  80. 0 0
      tools/pe_bliss/resource_version_info_reader.h
  81. 0 0
      tools/pe_bliss/resource_version_info_writer.cpp
  82. 0 0
      tools/pe_bliss/resource_version_info_writer.h
  83. 0 0
      tools/pe_bliss/stdint_defs.h
  84. 0 0
      tools/pe_bliss/utils.cpp
  85. 0 0
      tools/pe_bliss/utils.h
  86. 0 0
      tools/pe_bliss/version_info_editor.cpp
  87. 0 0
      tools/pe_bliss/version_info_editor.h
  88. 0 0
      tools/pe_bliss/version_info_types.h
  89. 0 0
      tools/pe_bliss/version_info_viewer.cpp
  90. 0 0
      tools/pe_bliss/version_info_viewer.h

+ 0 - 1
drivers/SCsub

@@ -39,7 +39,6 @@ if (env["opus"]=="yes"):
 		SConscript('opus/SCsub');
 if (env["tools"]=="yes"):
 	SConscript("convex_decomp/SCsub");
-	SConscript('pe_bliss/SCsub');
 
 #if env["theora"]=="yes":
 #	SConscript("theoraplayer/SCsub")

+ 0 - 5
drivers/pe_bliss/SCsub

@@ -1,5 +0,0 @@
-Import('env')
-
-env.add_source_files(env.drivers_sources,"*.cpp")
-
-Export('env')

+ 0 - 4
drivers/register_driver_types.cpp

@@ -252,10 +252,6 @@ void register_driver_types() {
 	_register_etc1_compress_func();
 #endif
 	
-#ifdef TOOLS_ENABLED
-	EditorExportPlatformWindows::_add_resrc_func=pe_bliss_add_resrc;
-#endif
-	
 	initialize_chibi();
 }
 

+ 107 - 113
platform/windows/export/export.cpp

@@ -32,13 +32,12 @@
 #include "os/os.h"
 #include "globals.h"
 #include "tools/editor/editor_node.h"
+#include "tools/pe_bliss/pe_bliss_godot.h"
 
 /**
 	@author Masoud BaniHashemian <[email protected]>
 */
 
-String (*EditorExportPlatformWindows::_add_resrc_func)(const char* ,int ,int ,String& ,
-																										 String& ,String& ,String& , String& ,String& , DVector<uint8_t>& )=NULL;
 
 void EditorExportPlatformWindows::store_16(DVector<uint8_t>& vector, uint16_t value) {
 	const uint8_t* bytes = reinterpret_cast<const uint8_t*>(&value);
@@ -205,123 +204,118 @@ Error EditorExportPlatformWindows::export_project(const String& p_path, bool p_d
 	{
 		return err;
 	}
-	if(!_add_resrc_func) {
-		return err;
-	} else {
-		EditorProgress ep("editexe","Edit EXE File",102);
-		ep.step("Create ico file..",0);
-		
-			DVector<uint8_t> icon_content;
-			if (this->icon_ico!="" && this->icon_ico.ends_with(".ico")) {
-				FileAccess *f = FileAccess::open(this->icon_ico,FileAccess::READ);
-				if (f) {
-					icon_content.resize(f->get_len());
-					DVector<uint8_t>::Write write = icon_content.write();
-					f->get_buffer(write.ptr(),icon_content.size());
-					f->close();
-					memdelete(f);
+	EditorProgress ep("editexe","Edit EXE File",102);
+	ep.step("Create ico file..",0);
+	
+		DVector<uint8_t> icon_content;
+		if (this->icon_ico!="" && this->icon_ico.ends_with(".ico")) {
+			FileAccess *f = FileAccess::open(this->icon_ico,FileAccess::READ);
+			if (f) {
+				icon_content.resize(f->get_len());
+				DVector<uint8_t>::Write write = icon_content.write();
+				f->get_buffer(write.ptr(),icon_content.size());
+				f->close();
+				memdelete(f);
+			}
+		} else if (this->icon_png!="" && this->icon_png.ends_with(".png") && (icon16 || icon32 || icon48 || icon64 || icon128 || icon256)) {
+			#ifdef PNG_ENABLED
+			Vector<Image> pngs;
+			Image png;
+			Error err_png = png.load(this->icon_png);
+			if (err_png==OK && !png.empty()) {
+				if(icon256) {
+					Image icon_256(png);
+					if(!(png.get_height()==256 && png.get_width()==256)) icon_256.resize(256,256);
+					pngs.push_back(icon_256);
 				}
-			} else if (this->icon_png!="" && this->icon_png.ends_with(".png") && (icon16 || icon32 || icon48 || icon64 || icon128 || icon256)) {
-				#ifdef PNG_ENABLED
-				Vector<Image> pngs;
-				Image png;
-				Error err_png = png.load(this->icon_png);
-				if (err_png==OK && !png.empty()) {
-					if(icon256) {
-						Image icon_256(png);
-						if(!(png.get_height()==256 && png.get_width()==256)) icon_256.resize(256,256);
-						pngs.push_back(icon_256);
-					}
-					if(icon128) {
-						Image icon_128(png);
-						if(!(png.get_height()==128 && png.get_width()==128)) icon_128.resize(128,128);
-						pngs.push_back(icon_128);
-					}
-					if(icon64) {
-						Image icon_64(png);
-						if(!(png.get_height()==64 && png.get_width()==64)) icon_64.resize(64,64);
-						pngs.push_back(icon_64);
-					}
-					if(icon48) {
-						Image icon_48(png);
-						if(!(png.get_height()==48 && png.get_width()==48)) icon_48.resize(48,48);
-						pngs.push_back(icon_48);
-					}
-					if(icon32) {
-						Image icon_32(png);
-						if(!(png.get_height()==32 && png.get_width()==32)) icon_32.resize(32,32);
-						pngs.push_back(icon_32);
-					}
-					if(icon16) {
-						Image icon_16(png);
-						if(!(png.get_height()==16 && png.get_width()==16)) icon_16.resize(16,16);
-						pngs.push_back(icon_16);
-					}
-					// create icon according to https://www.daubnet.com/en/file-format-ico
-					store_16(icon_content,0); //Reserved
-					store_16(icon_content,1); //Type
-					store_16(icon_content,pngs.size()); //Count
-					int offset = 6+pngs.size()*16;
-					//List of bitmaps 
-					for(int i=0;i<pngs.size();i++) {
-						int w = pngs[i].get_width();
-						int h = pngs[i].get_height();
-						icon_content.push_back(w<256?w:0); //width
-						icon_content.push_back(h<256?h:0); //height
-						icon_content.push_back(0); //ColorCount = 0
-						icon_content.push_back(0); //Reserved
-						store_16(icon_content,1); //Planes
-						store_16(icon_content,32); //BitCount (bit per pixel)
-						int size = 40 + (w * h * 4) + (w * h / 8);
-						store_32(icon_content,size); //Size of (InfoHeader + ANDbitmap + XORbitmap) 
-						store_32(icon_content,offset); //FileOffset
-						offset += size;
-					}
-					//Write bmp files.
-					for(int i=0;i<pngs.size();i++) {
-						int w = pngs[i].get_width();
-						int h = pngs[i].get_height();
-						store_32(icon_content,40); //Size of InfoHeader structure = 40
-						store_32(icon_content,w); //Width
-						store_32(icon_content,h*2); //Height
-						store_16(icon_content,1); //Planes
-						store_16(icon_content,32); //BitCount
-						store_32(icon_content,0); //Compression
-						store_32(icon_content,w*h*4); //ImageSize = Size of Image in Bytes
-						store_32(icon_content,0); //unused = 0 
-						store_32(icon_content,0); //unused = 0 
-						store_32(icon_content,0); //unused = 0 
-						store_32(icon_content,0); //unused = 0 
-						//XORBitmap
-						for(int y=h-1;y>=0;y--) {
-							for(int x=0;x<w;x++) {
-								store_32(icon_content,pngs[i].get_pixel(x,y).to_32());
-							}
+				if(icon128) {
+					Image icon_128(png);
+					if(!(png.get_height()==128 && png.get_width()==128)) icon_128.resize(128,128);
+					pngs.push_back(icon_128);
+				}
+				if(icon64) {
+					Image icon_64(png);
+					if(!(png.get_height()==64 && png.get_width()==64)) icon_64.resize(64,64);
+					pngs.push_back(icon_64);
+				}
+				if(icon48) {
+					Image icon_48(png);
+					if(!(png.get_height()==48 && png.get_width()==48)) icon_48.resize(48,48);
+					pngs.push_back(icon_48);
+				}
+				if(icon32) {
+					Image icon_32(png);
+					if(!(png.get_height()==32 && png.get_width()==32)) icon_32.resize(32,32);
+					pngs.push_back(icon_32);
+				}
+				if(icon16) {
+					Image icon_16(png);
+					if(!(png.get_height()==16 && png.get_width()==16)) icon_16.resize(16,16);
+					pngs.push_back(icon_16);
+				}
+				// create icon according to https://www.daubnet.com/en/file-format-ico
+				store_16(icon_content,0); //Reserved
+				store_16(icon_content,1); //Type
+				store_16(icon_content,pngs.size()); //Count
+				int offset = 6+pngs.size()*16;
+				//List of bitmaps 
+				for(int i=0;i<pngs.size();i++) {
+					int w = pngs[i].get_width();
+					int h = pngs[i].get_height();
+					icon_content.push_back(w<256?w:0); //width
+					icon_content.push_back(h<256?h:0); //height
+					icon_content.push_back(0); //ColorCount = 0
+					icon_content.push_back(0); //Reserved
+					store_16(icon_content,1); //Planes
+					store_16(icon_content,32); //BitCount (bit per pixel)
+					int size = 40 + (w * h * 4) + (w * h / 8);
+					store_32(icon_content,size); //Size of (InfoHeader + ANDbitmap + XORbitmap) 
+					store_32(icon_content,offset); //FileOffset
+					offset += size;
+				}
+				//Write bmp files.
+				for(int i=0;i<pngs.size();i++) {
+					int w = pngs[i].get_width();
+					int h = pngs[i].get_height();
+					store_32(icon_content,40); //Size of InfoHeader structure = 40
+					store_32(icon_content,w); //Width
+					store_32(icon_content,h*2); //Height
+					store_16(icon_content,1); //Planes
+					store_16(icon_content,32); //BitCount
+					store_32(icon_content,0); //Compression
+					store_32(icon_content,w*h*4); //ImageSize = Size of Image in Bytes
+					store_32(icon_content,0); //unused = 0 
+					store_32(icon_content,0); //unused = 0 
+					store_32(icon_content,0); //unused = 0 
+					store_32(icon_content,0); //unused = 0 
+					//XORBitmap
+					for(int y=h-1;y>=0;y--) {
+						for(int x=0;x<w;x++) {
+							store_32(icon_content,pngs[i].get_pixel(x,y).to_32());
 						}
-						//ANDBitmap
-						for(int m=0;m<(w * h / 8);m+=4) store_32(icon_content,0x00000000); // Add empty ANDBitmap , TODO create full ANDBitmap Structure if need.
 					}
+					//ANDBitmap
+					for(int m=0;m<(w * h / 8);m+=4) store_32(icon_content,0x00000000); // Add empty ANDBitmap , TODO create full ANDBitmap Structure if need.
 				}
-				#endif
-			}
-		
-		ep.step("Add rsrc..",50);
-		
-			String basename = Globals::get_singleton()->get("application/name");
-			product_name=product_name.replace("$genname",basename);
-			String godot_version;
-			if(set_godot_version) godot_version = String( VERSION_MKSTRING );
-			String ret = EditorExportPlatformWindows::_add_resrc_func(p_path.utf8(), version_major, version_minor,
-																							company_name, file_description, legal_copyright, version_text,
-																							product_name, godot_version, icon_content);
-			if (ret.empty()) {
-				return OK;
-			} else {
-				EditorNode::add_io_error(ret);
-				return ERR_FILE_CANT_WRITE;
 			}
-	}
+			#endif
+		}
+	
+	ep.step("Add rsrc..",50);
 	
+		String basename = Globals::get_singleton()->get("application/name");
+		product_name=product_name.replace("$genname",basename);
+		String godot_version;
+		if(set_godot_version) godot_version = String( VERSION_MKSTRING );
+		String ret = pe_bliss_add_resrc(p_path.utf8(), version_major, version_minor,
+																						company_name, file_description, legal_copyright, version_text,
+																						product_name, godot_version, icon_content);
+		if (ret.empty()) {
+			return OK;
+		} else {
+			EditorNode::add_io_error(ret);
+			return ERR_FILE_CANT_WRITE;
+		}
 }
 
 EditorExportPlatformWindows::EditorExportPlatformWindows() {

+ 0 - 1
platform/windows/export/export.h

@@ -29,7 +29,6 @@ protected:
 	void _get_property_list( List<PropertyInfo> *p_list) const;
 	
 public:
-	static String (*_add_resrc_func)(const char*,int,int,String&,String&,String&,String&,String&,String&,DVector<uint8_t>&);
 	Error export_project(const String& p_path, bool p_debug, bool p_dumb=false, bool p_remote_debug=false);
 	EditorExportPlatformWindows();
 };

+ 1 - 0
tools/SCsub

@@ -11,6 +11,7 @@ if (env["tools"]!="no"):
 	SConscript('collada/SCsub');
 	SConscript('docdump/SCsub');
 	SConscript('freetype/SCsub');
+	SConscript('pe_bliss/SCsub');
 	SConscript('doc/SCsub')
 	SConscript('pck/SCsub')
 

+ 0 - 0
drivers/pe_bliss/README → tools/pe_bliss/README


+ 5 - 0
tools/pe_bliss/SCsub

@@ -0,0 +1,5 @@
+Import('env')
+
+env.add_source_files(env.tool_sources,"*.cpp")
+
+Export('env')

+ 0 - 0
drivers/pe_bliss/entropy.cpp → tools/pe_bliss/entropy.cpp


+ 0 - 0
drivers/pe_bliss/entropy.h → tools/pe_bliss/entropy.h


+ 0 - 0
drivers/pe_bliss/file_version_info.cpp → tools/pe_bliss/file_version_info.cpp


+ 0 - 0
drivers/pe_bliss/file_version_info.h → tools/pe_bliss/file_version_info.h


+ 0 - 0
drivers/pe_bliss/message_table.cpp → tools/pe_bliss/message_table.cpp


+ 0 - 0
drivers/pe_bliss/message_table.h → tools/pe_bliss/message_table.h


+ 0 - 0
drivers/pe_bliss/pe_base.cpp → tools/pe_bliss/pe_base.cpp


+ 0 - 0
drivers/pe_bliss/pe_base.h → tools/pe_bliss/pe_base.h


+ 0 - 0
drivers/pe_bliss/pe_bliss.h → tools/pe_bliss/pe_bliss.h


+ 0 - 0
drivers/pe_bliss/pe_bliss_godot.cpp → tools/pe_bliss/pe_bliss_godot.cpp


+ 0 - 0
drivers/pe_bliss/pe_bliss_godot.h → tools/pe_bliss/pe_bliss_godot.h


+ 0 - 0
drivers/pe_bliss/pe_bliss_resources.h → tools/pe_bliss/pe_bliss_resources.h


+ 0 - 0
drivers/pe_bliss/pe_bound_import.cpp → tools/pe_bliss/pe_bound_import.cpp


+ 0 - 0
drivers/pe_bliss/pe_bound_import.h → tools/pe_bliss/pe_bound_import.h


+ 0 - 0
drivers/pe_bliss/pe_checksum.cpp → tools/pe_bliss/pe_checksum.cpp


+ 0 - 0
drivers/pe_bliss/pe_checksum.h → tools/pe_bliss/pe_checksum.h


+ 0 - 0
drivers/pe_bliss/pe_debug.cpp → tools/pe_bliss/pe_debug.cpp


+ 0 - 0
drivers/pe_bliss/pe_debug.h → tools/pe_bliss/pe_debug.h


+ 0 - 0
drivers/pe_bliss/pe_directory.cpp → tools/pe_bliss/pe_directory.cpp


+ 0 - 0
drivers/pe_bliss/pe_directory.h → tools/pe_bliss/pe_directory.h


+ 0 - 0
drivers/pe_bliss/pe_dotnet.cpp → tools/pe_bliss/pe_dotnet.cpp


+ 0 - 0
drivers/pe_bliss/pe_dotnet.h → tools/pe_bliss/pe_dotnet.h


+ 0 - 0
drivers/pe_bliss/pe_exception.cpp → tools/pe_bliss/pe_exception.cpp


+ 0 - 0
drivers/pe_bliss/pe_exception.h → tools/pe_bliss/pe_exception.h


+ 0 - 0
drivers/pe_bliss/pe_exception_directory.cpp → tools/pe_bliss/pe_exception_directory.cpp


+ 0 - 0
drivers/pe_bliss/pe_exception_directory.h → tools/pe_bliss/pe_exception_directory.h


+ 0 - 0
drivers/pe_bliss/pe_exports.cpp → tools/pe_bliss/pe_exports.cpp


+ 0 - 0
drivers/pe_bliss/pe_exports.h → tools/pe_bliss/pe_exports.h


+ 0 - 0
drivers/pe_bliss/pe_factory.cpp → tools/pe_bliss/pe_factory.cpp


+ 0 - 0
drivers/pe_bliss/pe_factory.h → tools/pe_bliss/pe_factory.h


+ 0 - 0
drivers/pe_bliss/pe_imports.cpp → tools/pe_bliss/pe_imports.cpp


+ 0 - 0
drivers/pe_bliss/pe_imports.h → tools/pe_bliss/pe_imports.h


+ 0 - 0
drivers/pe_bliss/pe_load_config.cpp → tools/pe_bliss/pe_load_config.cpp


+ 0 - 0
drivers/pe_bliss/pe_load_config.h → tools/pe_bliss/pe_load_config.h


+ 0 - 0
drivers/pe_bliss/pe_properties.cpp → tools/pe_bliss/pe_properties.cpp


+ 0 - 0
drivers/pe_bliss/pe_properties.h → tools/pe_bliss/pe_properties.h


+ 0 - 0
drivers/pe_bliss/pe_properties_generic.cpp → tools/pe_bliss/pe_properties_generic.cpp


+ 0 - 0
drivers/pe_bliss/pe_properties_generic.h → tools/pe_bliss/pe_properties_generic.h


+ 0 - 0
drivers/pe_bliss/pe_rebuilder.cpp → tools/pe_bliss/pe_rebuilder.cpp


+ 0 - 0
drivers/pe_bliss/pe_rebuilder.h → tools/pe_bliss/pe_rebuilder.h


+ 0 - 0
drivers/pe_bliss/pe_relocations.cpp → tools/pe_bliss/pe_relocations.cpp


+ 0 - 0
drivers/pe_bliss/pe_relocations.h → tools/pe_bliss/pe_relocations.h


+ 0 - 0
drivers/pe_bliss/pe_resource_manager.cpp → tools/pe_bliss/pe_resource_manager.cpp


+ 0 - 0
drivers/pe_bliss/pe_resource_manager.h → tools/pe_bliss/pe_resource_manager.h


+ 0 - 0
drivers/pe_bliss/pe_resource_viewer.cpp → tools/pe_bliss/pe_resource_viewer.cpp


+ 0 - 0
drivers/pe_bliss/pe_resource_viewer.h → tools/pe_bliss/pe_resource_viewer.h


+ 0 - 0
drivers/pe_bliss/pe_resources.cpp → tools/pe_bliss/pe_resources.cpp


+ 0 - 0
drivers/pe_bliss/pe_resources.h → tools/pe_bliss/pe_resources.h


+ 0 - 0
drivers/pe_bliss/pe_rich_data.cpp → tools/pe_bliss/pe_rich_data.cpp


+ 0 - 0
drivers/pe_bliss/pe_rich_data.h → tools/pe_bliss/pe_rich_data.h


+ 0 - 0
drivers/pe_bliss/pe_section.cpp → tools/pe_bliss/pe_section.cpp


+ 0 - 0
drivers/pe_bliss/pe_section.h → tools/pe_bliss/pe_section.h


+ 0 - 0
drivers/pe_bliss/pe_structures.h → tools/pe_bliss/pe_structures.h


+ 0 - 0
drivers/pe_bliss/pe_tls.cpp → tools/pe_bliss/pe_tls.cpp


+ 0 - 0
drivers/pe_bliss/pe_tls.h → tools/pe_bliss/pe_tls.h


+ 0 - 0
drivers/pe_bliss/resource_bitmap_reader.cpp → tools/pe_bliss/resource_bitmap_reader.cpp


+ 0 - 0
drivers/pe_bliss/resource_bitmap_reader.h → tools/pe_bliss/resource_bitmap_reader.h


+ 0 - 0
drivers/pe_bliss/resource_bitmap_writer.cpp → tools/pe_bliss/resource_bitmap_writer.cpp


+ 0 - 0
drivers/pe_bliss/resource_bitmap_writer.h → tools/pe_bliss/resource_bitmap_writer.h


+ 0 - 0
drivers/pe_bliss/resource_cursor_icon_reader.cpp → tools/pe_bliss/resource_cursor_icon_reader.cpp


+ 0 - 0
drivers/pe_bliss/resource_cursor_icon_reader.h → tools/pe_bliss/resource_cursor_icon_reader.h


+ 0 - 0
drivers/pe_bliss/resource_cursor_icon_writer.cpp → tools/pe_bliss/resource_cursor_icon_writer.cpp


+ 0 - 0
drivers/pe_bliss/resource_cursor_icon_writer.h → tools/pe_bliss/resource_cursor_icon_writer.h


+ 0 - 0
drivers/pe_bliss/resource_data_info.cpp → tools/pe_bliss/resource_data_info.cpp


+ 0 - 0
drivers/pe_bliss/resource_data_info.h → tools/pe_bliss/resource_data_info.h


+ 0 - 0
drivers/pe_bliss/resource_internal.h → tools/pe_bliss/resource_internal.h


+ 0 - 0
drivers/pe_bliss/resource_message_list_reader.cpp → tools/pe_bliss/resource_message_list_reader.cpp


+ 0 - 0
drivers/pe_bliss/resource_message_list_reader.h → tools/pe_bliss/resource_message_list_reader.h


+ 0 - 0
drivers/pe_bliss/resource_string_table_reader.cpp → tools/pe_bliss/resource_string_table_reader.cpp


+ 0 - 0
drivers/pe_bliss/resource_string_table_reader.h → tools/pe_bliss/resource_string_table_reader.h


+ 0 - 0
drivers/pe_bliss/resource_version_info_reader.cpp → tools/pe_bliss/resource_version_info_reader.cpp


+ 0 - 0
drivers/pe_bliss/resource_version_info_reader.h → tools/pe_bliss/resource_version_info_reader.h


+ 0 - 0
drivers/pe_bliss/resource_version_info_writer.cpp → tools/pe_bliss/resource_version_info_writer.cpp


+ 0 - 0
drivers/pe_bliss/resource_version_info_writer.h → tools/pe_bliss/resource_version_info_writer.h


+ 0 - 0
drivers/pe_bliss/stdint_defs.h → tools/pe_bliss/stdint_defs.h


+ 0 - 0
drivers/pe_bliss/utils.cpp → tools/pe_bliss/utils.cpp


+ 0 - 0
drivers/pe_bliss/utils.h → tools/pe_bliss/utils.h


+ 0 - 0
drivers/pe_bliss/version_info_editor.cpp → tools/pe_bliss/version_info_editor.cpp


+ 0 - 0
drivers/pe_bliss/version_info_editor.h → tools/pe_bliss/version_info_editor.h


+ 0 - 0
drivers/pe_bliss/version_info_types.h → tools/pe_bliss/version_info_types.h


+ 0 - 0
drivers/pe_bliss/version_info_viewer.cpp → tools/pe_bliss/version_info_viewer.cpp


+ 0 - 0
drivers/pe_bliss/version_info_viewer.h → tools/pe_bliss/version_info_viewer.h