From 134619d3049edce9b27810483e8011e5dfb783e0 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Fri, 23 Jul 2010 08:02:54 +0800 Subject: [PATCH] Re-arrange files, add support for classic JS Documentor, and packer Major overhall of the codebase, including - Move to use glib head (some methods are renamed) - Javascript Packer runs and is working - Javascript Code Documentor is now running and working (mostly) - Code layout changed to better issolate usage * Introspect now a top level directory (for all the gir related code) * JsTemplate now a top level directory (for the rendering / view layer) * JSDOC now contains only the packer and js code documentor --- Date.js | 51 +- File.js | 4 +- {JSDOC/Introspect => Introspect}/Base.js | 16 +- {JSDOC/Introspect => Introspect}/Basic.js | 9 +- {JSDOC/Introspect => Introspect}/Callback.js | 15 +- {JSDOC/Introspect => Introspect}/Class.js | 21 +- {JSDOC/Introspect => Introspect}/Constant.js | 17 +- {JSDOC/Introspect => Introspect}/Enum.js | 17 +- {JSDOC/Introspect => Introspect}/Field.js | 13 +- {JSDOC/Introspect => Introspect}/Interface.js | 17 +- Introspect/Link.js | 386 ++++++++ {JSDOC/Introspect => Introspect}/Method.js | 30 +- .../Introspect.js => Introspect/NameSpace.js | 36 +- {JSDOC/Introspect => Introspect}/Property.js | 17 +- {JSDOC/Introspect => Introspect}/Signal.js | 26 +- {JSDOC/Introspect => Introspect}/Struct.js | 14 +- {JSDOC/Introspect => Introspect}/Union.js | 12 +- .../extensions/xml.js | 0 JSDOC.js | 7 - JSDOC/BuildDocs.js | 490 +++++++++ JSDOC/Collapse.js | 35 +- JSDOC/CompressWhite.js | 53 +- JSDOC/DocComment.js | 232 +++++ JSDOC/DocTag.js | 228 +++++ JSDOC/GtkFile.js | 12 +- JSDOC/Lang.js | 3 + JSDOC/Options.js | 248 +++++ JSDOC/Packer.js | 45 +- JSDOC/Parser.js | 208 ++++ JSDOC/PrettyPrint.js | 83 ++ JSDOC/RooFile.js | 21 +- JSDOC/Scope.js | 30 +- JSDOC/ScopeParser.js | 542 ++++++---- JSDOC/Symbol.js | 828 ++++++++++++++++ JSDOC/SymbolSet.js | 338 +++++++ JSDOC/Template.js | 310 ------ JSDOC/Template/Link.js | 389 -------- JSDOC/TextStream.js | 69 +- JSDOC/Token.js | 28 +- JSDOC/TokenReader.js | 67 +- JSDOC/TokenStream.js | 61 +- JSDOC/Walker2.js | 935 ++++++++++++++++++ JsTemplate/Link.js | 249 +++++ JsTemplate/Template.js | 313 ++++++ Object.js | 160 --- README.txt | 5 +- String.js | 43 +- XObject.js | 12 +- docs.js | 154 ++- docs/build_docs.sh | 49 - jhbuild.js | 34 +- jsdocbuild.js | 16 + pack.js | 11 +- rebuild_typelibs.sh | 4 + {docs => templates}/resources/default.css | 0 .../resources/library_gnome.css | 0 .../resources/library_gnome_print.css | 0 {docs => templates}/resources/page.js | 0 {docs => templates/seed}/class.html | 0 {docs => templates/seed}/class_ix.html | 0 {docs => templates/seed}/index.html | 0 {docs => templates/seed}/references.html | 0 xnew.js | 328 ------ 63 files changed, 5475 insertions(+), 1866 deletions(-) rename {JSDOC/Introspect => Introspect}/Base.js (93%) rename {JSDOC/Introspect => Introspect}/Basic.js (95%) rename {JSDOC/Introspect => Introspect}/Callback.js (74%) rename {JSDOC/Introspect => Introspect}/Class.js (92%) rename {JSDOC/Introspect => Introspect}/Constant.js (78%) rename {JSDOC/Introspect => Introspect}/Enum.js (80%) rename {JSDOC/Introspect => Introspect}/Field.js (72%) rename {JSDOC/Introspect => Introspect}/Interface.js (70%) create mode 100644 Introspect/Link.js rename {JSDOC/Introspect => Introspect}/Method.js (79%) rename JSDOC/Introspect.js => Introspect/NameSpace.js (93%) rename {JSDOC/Introspect => Introspect}/Property.js (61%) rename {JSDOC/Introspect => Introspect}/Signal.js (75%) rename {JSDOC/Introspect => Introspect}/Struct.js (85%) rename {JSDOC/Introspect => Introspect}/Union.js (84%) rename {JSDOC/Introspect => Introspect}/extensions/xml.js (100%) delete mode 100644 JSDOC.js create mode 100644 JSDOC/BuildDocs.js create mode 100644 JSDOC/DocComment.js create mode 100644 JSDOC/DocTag.js create mode 100644 JSDOC/Options.js create mode 100644 JSDOC/Parser.js create mode 100644 JSDOC/PrettyPrint.js create mode 100644 JSDOC/Symbol.js create mode 100644 JSDOC/SymbolSet.js delete mode 100644 JSDOC/Template.js delete mode 100644 JSDOC/Template/Link.js create mode 100644 JSDOC/Walker2.js create mode 100644 JsTemplate/Link.js create mode 100644 JsTemplate/Template.js delete mode 100755 Object.js delete mode 100644 docs/build_docs.sh create mode 100644 jsdocbuild.js create mode 100644 rebuild_typelibs.sh rename {docs => templates}/resources/default.css (100%) mode change 100755 => 100644 rename {docs => templates}/resources/library_gnome.css (100%) mode change 100755 => 100644 rename {docs => templates}/resources/library_gnome_print.css (100%) mode change 100755 => 100644 rename {docs => templates}/resources/page.js (100%) mode change 100755 => 100644 rename {docs => templates/seed}/class.html (100%) rename {docs => templates/seed}/class_ix.html (100%) mode change 100755 => 100644 rename {docs => templates/seed}/index.html (100%) mode change 100755 => 100644 rename {docs => templates/seed}/references.html (100%) delete mode 100644 xnew.js diff --git a/Date.js b/Date.js index bbbd93a..ceb5292 100755 --- a/Date.js +++ b/Date.js @@ -8,18 +8,11 @@ * Fork - LGPL *