Alexandre Terrasa [Sat, 20 Jul 2013 15:05:03 +0000 (11:05 -0400)]
ni_nitdoc: display VT in class sidebar
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sat, 20 Jul 2013 14:40:26 +0000 (10:40 -0400)]
ni_nitdoc: also display VT in module column
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 19 Jul 2013 22:27:16 +0000 (18:27 -0400)]
ni_nitdoc: better formal type display
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 19 Jul 2013 21:51:16 +0000 (17:51 -0400)]
ni_nitdoc: get rid of HTML lib for performances considerations
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 19 Jul 2013 18:03:36 +0000 (14:03 -0400)]
ni_nitdoc: clean mclass description generation
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 19 Jul 2013 17:51:45 +0000 (13:51 -0400)]
ni_nitdoc: better comment display
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 19 Jul 2013 17:11:10 +0000 (13:11 -0400)]
ni_nitdoc: typo in namespace display
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 19 Jul 2013 17:04:35 +0000 (13:04 -0400)]
ni_nitdoc: added graph generation in module and classe page
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 19 Jul 2013 04:39:49 +0000 (00:39 -0400)]
ni_nitdoc: removed named constructors "with" and cleaned attributes
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 19 Jul 2013 04:11:16 +0000 (00:11 -0400)]
ni_nitdoc: cleaned overview class
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 19 Jul 2013 04:10:36 +0000 (00:10 -0400)]
ni_nitdoc: cleaned html generation
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 19 Jul 2013 01:56:26 +0000 (21:56 -0400)]
ni_nitdoc: better namespace display
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 19 Jul 2013 01:54:58 +0000 (21:54 -0400)]
lib: allow multiple class definition in html elements
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 19 Jul 2013 00:11:01 +0000 (20:11 -0400)]
ni_nitdoc: added formal types in class signature
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Thu, 18 Jul 2013 23:34:56 +0000 (19:34 -0400)]
ni_nitdoc: factorized html lnk to modules
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Thu, 18 Jul 2013 22:40:45 +0000 (18:40 -0400)]
ni_nitdoc: better factorization with NitdocPage
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Jul 2013 05:07:14 +0000 (01:07 -0400)]
ni_nitdoc: fixed class inheritance display
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Jul 2013 04:47:14 +0000 (00:47 -0400)]
ni_nitdoc: better sorting for mproperties column
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Wed, 10 Jul 2013 04:23:31 +0000 (00:23 -0400)]
ni_nitdoc: cleaned ClassPage creation
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Tue, 9 Jul 2013 22:46:44 +0000 (18:46 -0400)]
ni_nitdoc: fixed lists items in module page
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 8 Jul 2013 17:45:37 +0000 (13:45 -0400)]
ni_nitdoc: sorted overview
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 8 Jul 2013 16:26:36 +0000 (12:26 -0400)]
lib: Replaced strings by buffer in HTML lib to fix memory leaks
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 8 Jul 2013 15:17:26 +0000 (11:17 -0400)]
Merge remote-tracking branch 'github-stefan/ni' into ni-merge
Stefan Lage [Fri, 5 Jul 2013 16:30:23 +0000 (12:30 -0400)]
ni_nitdoc: Sorting all list included in a class page
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 4 Jul 2013 18:39:18 +0000 (14:39 -0400)]
ni_nitdoc: Sort concerns modules in class pages
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 4 Jul 2013 00:17:04 +0000 (20:17 -0400)]
ni_nitdoc: sort lists contained in mmodules page
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 4 Jul 2013 00:01:29 +0000 (20:01 -0400)]
ni_nitdoc: Sort all columns in full index page
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 4 Jul 2013 00:03:38 +0000 (20:03 -0400)]
ni_nitdoc: sort lists by alphabetic order
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 23:29:36 +0000 (19:29 -0400)]
ni_nitdoc: Adding show source
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 22:17:45 +0000 (18:17 -0400)]
ni_nitdoc: Cleaning nitdoc options
Delete useless options to get only the nitdoc options
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 22:15:24 +0000 (18:15 -0400)]
ni_nitdoc: Generate the quicksearch file
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Wed, 3 Jul 2013 23:36:58 +0000 (19:36 -0400)]
ni_nitdoc: Adding function to get the link of a class
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 22:11:49 +0000 (18:11 -0400)]
ni_nitdoc: Adding inherited methods descriptions
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 22:09:37 +0000 (18:09 -0400)]
ni_nitdoc: Adding all methods descriptions
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 22:06:20 +0000 (18:06 -0400)]
ni_nitdoc: Get last element in Set
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 22:04:08 +0000 (18:04 -0400)]
ni_nitdoc: Associate mpropdef to its mmethod before process each mclass
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 22:02:03 +0000 (18:02 -0400)]
ni_nitdoc: Associate a mpropdef to its mmethod
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 22:00:31 +0000 (18:00 -0400)]
ni_nitdoc: Check if a mclass has a mmodule
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 21:58:52 +0000 (17:58 -0400)]
ni_nitdoc: Get all inherited method in a class
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 21:55:17 +0000 (17:55 -0400)]
ni_nitdoc: Display class constructors in each class page
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 21:52:27 +0000 (17:52 -0400)]
ni_nitdoc: Describe forml/virtual types
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 21:49:31 +0000 (17:49 -0400)]
ni_nitdoc: descibre a propertie
Adding a function to insert the description of a MProperty
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 21:46:45 +0000 (17:46 -0400)]
ni_nitdoc: Namespace in mclassdef
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 21:39:37 +0000 (17:39 -0400)]
ni_nitdoc: Inform whoses modules are concerned in a class
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 21:38:42 +0000 (17:38 -0400)]
ni_nitdoc: Linked the amodule to its module
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 21:19:02 +0000 (17:19 -0400)]
ni_nitdoc: inform class name and namespace
Insert first part of the content of a class page, its name and its
namespace
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 21:15:18 +0000 (17:15 -0400)]
ni_nitdoc: Public owner in MClass
Adding function to get the public owner of a class
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 21:09:01 +0000 (17:09 -0400)]
ni_nitdoc: Standardize doc method signatures
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 21:02:12 +0000 (17:02 -0400)]
ni_nitdoc: Adding inheritance column in class page
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 20:58:58 +0000 (16:58 -0400)]
ni_nitdoc: Adding properties column in class page
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 19:48:38 +0000 (15:48 -0400)]
ni_nitdoc: Adds function to MProperty
Adding functions to get the local_class of a property, and another to
get the anchor link
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 19:45:22 +0000 (15:45 -0400)]
ni_nitdoc: Adds header/body in class pages
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 19:42:23 +0000 (15:42 -0400)]
ni_nitdoc: Generate each class's pages included in a program
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Wed, 3 Jul 2013 19:46:26 +0000 (15:46 -0400)]
ni_nitdoc: Introduced Classes page
Adding new class to generate each MClass HTML pages
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 19:13:09 +0000 (15:13 -0400)]
ni_nitdoc: Properties list in modules page
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 18:29:51 +0000 (14:29 -0400)]
ni_nitdoc: Get all methods contained in a class
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 18:20:24 +0000 (14:20 -0400)]
model_utils: All modules concerned in a class
Creating a function to all modules an submodules concerned in a class
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 18:16:58 +0000 (14:16 -0400)]
model_utils: All modules contain in a class
Added a function to get all modules concerned in a class
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 19:12:25 +0000 (15:12 -0400)]
ni_nitdoc: Adding menu in modules page
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 19:15:02 +0000 (15:15 -0400)]
ni_nitdoc: Adding classes column in modules page
Generate classes column for each modules page
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Fri, 28 Jun 2013 14:51:28 +0000 (10:51 -0400)]
ni_nitdoc: Get all classes of a module
Addign a function to regroup all classes of a module and it associate
their state like introduced or refined
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 23:49:12 +0000 (19:49 -0400)]
ni_nitdoc: Adding module comment in module page
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 23:30:18 +0000 (19:30 -0400)]
ni_nitdoc: Adding header/body for modules page
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 23:25:05 +0000 (19:25 -0400)]
ni_nitdoc: Adding function to generate each modules page
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Wed, 3 Jul 2013 19:41:38 +0000 (15:41 -0400)]
ni_nitdoc: class to generate modules page
Adding a class to be the module page template
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 23:16:41 +0000 (19:16 -0400)]
ni_nitdoc: Adding properties column in full-index
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 23:15:07 +0000 (19:15 -0400)]
ni_nitdoc: Define access to local class from Mproperty
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 23:12:32 +0000 (19:12 -0400)]
ni_nitdoc: extracted model facilities in their own module
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 22:54:24 +0000 (18:54 -0400)]
ni_nitdoc: Added Classes column
Create a function to list all classes contained in all modules
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 22:49:57 +0000 (18:49 -0400)]
ni_nitdoc: Adding to generate Module column
Adding a function to generate a column which contain all mmodules
included/concerns in a program
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 22:45:17 +0000 (18:45 -0400)]
ni_nitdoc: Content to Full-Index page
Adding a function to insert the content of the ful-index page
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 22:40:06 +0000 (18:40 -0400)]
ni_nitdoc: Adding a header to full-index page
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 22:29:00 +0000 (18:29 -0400)]
ni_nitdoc: Added function to generate full-index page
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Wed, 3 Jul 2013 19:37:40 +0000 (15:37 -0400)]
ni_nitdoc: Introduced Full Index page
Create a subclass of HTMLPage to generate the full index page
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 21:12:44 +0000 (17:12 -0400)]
ni_nitdoc: Generate dot file in overview page
Created a function to generate the graph of MModules tree in a program
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 21:07:20 +0000 (17:07 -0400)]
ni_nitdoc: Introduced function to generate dot file
Adding a function in HTMLPage to generate dot file
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 20:46:42 +0000 (16:46 -0400)]
ni_nitdoc: Display all modules in Overview
Adding a function to insert in overview page all modules concerns in the
program
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 20:43:21 +0000 (16:43 -0400)]
ni_nitdoc: Adding some functions in AModule class
Adding a function to get the comment of Amodule object and another to
get the short comment of it
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 20:38:28 +0000 (16:38 -0400)]
ni_nitdoc: Added overview body
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 20:33:08 +0000 (16:33 -0400)]
ni_nitdoc: Adding the header content to Overview page
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 20:50:11 +0000 (16:50 -0400)]
ni_nitdoc: Add function to generate Overview Page
Create a function to generate the overview page during nitdoc process
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Wed, 3 Jul 2013 19:34:46 +0000 (15:34 -0400)]
ni_nitdoc: Create class to generate Overview page
Adding a subclass of HTMLPage to generate the nitdoc overview
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 20:17:53 +0000 (16:17 -0400)]
ni_nitdoc: Creted subclass of HTMLPage
Adding a subclass of HTMLPage named 'NitdocPage' to get a general Header for each subclass
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 20:00:16 +0000 (16:00 -0400)]
ni_nitdoc: Adding start function
Adding a function to start the process to generate the nitdoc.
Actually it create the nitdoc directory if it does not exist
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 19:52:19 +0000 (15:52 -0400)]
ni_nitdoc: Introduced the nitdoc to the new MetaModel
Signed-off-by: Stefan Lage <lagestfan@gmail.com>
Stefan Lage [Thu, 27 Jun 2013 19:34:14 +0000 (15:34 -0400)]
Merge branch 'ni' of github.com:Morriar/nit into ni
Alexandre Terrasa [Sun, 23 Jun 2013 20:12:04 +0000 (16:12 -0400)]
ni: moved comment faccilities to APropdef
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sun, 23 Jun 2013 20:07:59 +0000 (16:07 -0400)]
ni: cleaned options context
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sat, 22 Jun 2013 01:48:09 +0000 (21:48 -0400)]
nitmetrics: set private visibility to internal services
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sat, 22 Jun 2013 01:30:45 +0000 (21:30 -0400)]
nitmetrics: display all metrics by default
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sat, 22 Jun 2013 01:22:51 +0000 (21:22 -0400)]
nitmetrics: now use model_utils
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sat, 22 Jun 2013 01:14:24 +0000 (21:14 -0400)]
model_utils: add mclass children accessors
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sat, 22 Jun 2013 01:14:06 +0000 (21:14 -0400)]
ni: group properties by classes instead of modules
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sat, 22 Jun 2013 00:30:13 +0000 (20:30 -0400)]
ni: can now search properties by their param or return types
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 21 Jun 2013 23:48:30 +0000 (19:48 -0400)]
ni: sort lists by alphabetic order
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 21 Jun 2013 23:27:04 +0000 (19:27 -0400)]
ni: fix imported classes list in module view
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 21 Jun 2013 23:19:54 +0000 (19:19 -0400)]
ni: now displaying attributes
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 21 Jun 2013 23:19:28 +0000 (19:19 -0400)]
ni: fix display
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 21 Jun 2013 21:47:10 +0000 (17:47 -0400)]
ni: display known clients for modules
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 21 Jun 2013 20:25:32 +0000 (16:25 -0400)]
ni: standardize namespaces
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>