Title: [99154] trunk/Source/WebKit/chromium
Revision
99154
Author
[email protected]
Date
2011-11-03 02:27:11 -0700 (Thu, 03 Nov 2011)

Log Message

Web Inspector [chromium]: fix debug front-end zip generation.
https://bugs.webkit.org/show_bug.cgi?id=71376

Reviewed by Yury Semikhatsky.

* WebKit.gyp:
* scripts/generate_devtools_zip.py:

Modified Paths

Diff

Modified: trunk/Source/WebKit/chromium/ChangeLog (99153 => 99154)


--- trunk/Source/WebKit/chromium/ChangeLog	2011-11-03 09:25:14 UTC (rev 99153)
+++ trunk/Source/WebKit/chromium/ChangeLog	2011-11-03 09:27:11 UTC (rev 99154)
@@ -1,3 +1,13 @@
+2011-11-02  Pavel Feldman  <[email protected]>
+
+        Web Inspector [chromium]: fix debug front-end zip generation.
+        https://bugs.webkit.org/show_bug.cgi?id=71376
+
+        Reviewed by Yury Semikhatsky.
+
+        * WebKit.gyp:
+        * scripts/generate_devtools_zip.py:
+
 2011-11-02  Jon Lee  <[email protected]>
 
         Expand DragController to provide more information about the dragging session

Modified: trunk/Source/WebKit/chromium/WebKit.gyp (99153 => 99154)


--- trunk/Source/WebKit/chromium/WebKit.gyp	2011-11-03 09:25:14 UTC (rev 99153)
+++ trunk/Source/WebKit/chromium/WebKit.gyp	2011-11-03 09:27:11 UTC (rev 99154)
@@ -963,19 +963,17 @@
                 'search_path': [
                     '../../WebCore/inspector/front-end',
                     'src/js',
+                ],
+                'js_search_path': [
                     '<(SHARED_INTERMEDIATE_DIR)/webcore',
                 ],
-                'image_search_path': [
-                    '../../WebCore/inspector/front-end/Images',
-                    'src/js/Images',
-                ],
                 'outputs': ['<(PRODUCT_DIR)/devtools_frontend.zip'],
                 'action': ['python', '<@(_script_name)', '<@(_inspector_html)',
                                      '--devtools-files', '<@(devtools_files)',
                                      '--workers-files', '<@(_workers_files)',
                                      '--extension-api-files', '<@(webinspector_extension_api_files)',
                                      '--search-path', '<@(_search_path)',
-                                     '--image-search-path', '<@(_image_search_path)',
+                                     '--js-search-path', '<@(_js_search_path)',
                                      '--output', '<@(_outputs)'],
             }],
         },

Modified: trunk/Source/WebKit/chromium/scripts/generate_devtools_zip.py (99153 => 99154)


--- trunk/Source/WebKit/chromium/scripts/generate_devtools_zip.py	2011-11-03 09:25:14 UTC (rev 99153)
+++ trunk/Source/WebKit/chromium/scripts/generate_devtools_zip.py	2011-11-03 09:27:11 UTC (rev 99154)
@@ -41,7 +41,6 @@
 import sys
 import zipfile
 
-import concatenate_css_files
 import concatenate_js_files
 import generate_devtools_html
 import generate_devtools_extension_api
@@ -49,13 +48,13 @@
 
 class ParsedArgs:
     def __init__(self, inspector_html, devtools_files, workers_files, extension_api_files,
-                 search_dirs, image_search_dirs, output_filename):
+                 search_dirs, js_search_dirs, output_filename):
         self.inspector_html = inspector_html
         self.devtools_files = devtools_files
         self.workers_files = workers_files
         self.extension_api_files = extension_api_files
         self.search_dirs = search_dirs
-        self.image_search_dirs = image_search_dirs
+        self.js_search_dirs = js_search_dirs
         self.output_filename = output_filename
 
 
@@ -66,17 +65,17 @@
     workers_files_position = argv.index('--workers-files')
     extension_api_files_position = argv.index('--extension-api-files')
     search_path_position = argv.index('--search-path')
-    image_search_path_position = argv.index('--image-search-path')
+    js_search_path_position = argv.index('--js-search-path')
     output_position = argv.index('--output')
 
     devtools_files = argv[devtools_files_position + 1:workers_files_position]
     workers_files = argv[workers_files_position + 1:extension_api_files_position]
     extension_api_files = argv[extension_api_files_position + 1:search_path_position]
-    search_dirs = argv[search_path_position + 1:image_search_path_position]
-    image_search_dirs = argv[image_search_path_position + 1:output_position]
+    search_dirs = argv[search_path_position + 1:js_search_path_position]
+    js_search_dirs = argv[js_search_path_position + 1:output_position]
 
     return ParsedArgs(inspector_html, devtools_files, workers_files, extension_api_files,
-                      search_dirs, image_search_dirs, argv[output_position + 1])
+                      search_dirs, js_search_dirs, argv[output_position + 1])
 
 
 def main(argv):
@@ -95,13 +94,12 @@
         devtools_extension_api, parsed_args.extension_api_files)
     zip.writestr("devtools_extension_api.js", devtools_extension_api.getvalue())
 
-    css_extractor = concatenate_css_files.OrderedCSSFilesExtractor(
-        devtools_html.getvalue())
     js_extractor = concatenate_js_files.OrderedJSFilesExtractor(
         devtools_html.getvalue())
 
-    expander = concatenate_css_files.PathExpander(parsed_args.search_dirs)
-    files = css_extractor.ordered_css_files + js_extractor.ordered_js_files
+    js_dirs = parsed_args.search_dirs + parsed_args.js_search_dirs
+    expander = concatenate_js_files.PathExpander(js_dirs)
+    files = js_extractor.ordered_js_files
     for input_file_name in set(files):
         full_path = expander.expand(input_file_name)
         if full_path is None:
@@ -123,12 +121,15 @@
         else:
             raise Exception('Worker script %s is not from Inspector front-end dir' % (input_file_name))
 
-    for dirname in parsed_args.image_search_dirs:
+    for dirname in parsed_args.search_dirs:
         for filename in os.listdir(dirname):
-            if not filename.endswith('.png') and not filename.endswith('.gif'):
-                continue
-            zip.write(os.path.join(dirname, filename),
-                      os.path.join('Images', filename))
+            if filename.endswith('.css'):
+                zip.write(os.path.join(dirname, filename), filename)
+        dirname = os.path.join(dirname, 'Images')
+        for filename in os.listdir(dirname):
+            if filename.endswith('.png') or filename.endswith('.gif'):
+                zip.write(os.path.join(dirname, filename),
+                          os.path.join('Images', filename))
 
     # It would be nice to use the with statement to scope closing the archive,
     # but that wasn't added until python 2.7.
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to