Alexandre Terrasa [Tue, 30 Jul 2013 18:06:17 +0000 (14:06 -0400)]
ni_nitdoc: better memory management
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Tue, 30 Jul 2013 15:27:48 +0000 (11:27 -0400)]
nitx: renamed ni.nit in nitx.nit
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Tue, 30 Jul 2013 15:26:38 +0000 (11:26 -0400)]
ni: added help message
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 29 Jul 2013 22:34:34 +0000 (18:34 -0400)]
ni: use command ":q" to quit, blank line do nothing
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 29 Jul 2013 21:54:05 +0000 (17:54 -0400)]
ni: fixed display of multiple search results
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 29 Jul 2013 21:38:15 +0000 (17:38 -0400)]
ni: better display of mproperties
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 29 Jul 2013 21:35:23 +0000 (17:35 -0400)]
ni: better mclass page display
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 29 Jul 2013 20:17:22 +0000 (16:17 -0400)]
ni: better display of module documentation
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 29 Jul 2013 17:10:57 +0000 (13:10 -0400)]
ni: better display of welcome screen
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 29 Jul 2013 16:28:38 +0000 (12:28 -0400)]
ni_nitdoc: replaced inheritance from ToolContext with agratation
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 29 Jul 2013 16:22:18 +0000 (12:22 -0400)]
ni_nitdoc: removed abstract_compiler importation from ni_nitdoc module
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 29 Jul 2013 16:17:26 +0000 (12:17 -0400)]
ni: fixed crash on empty class comment
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 29 Jul 2013 16:16:00 +0000 (12:16 -0400)]
ni: no more use of ANode for signature and visibility display
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 29 Jul 2013 15:16:58 +0000 (11:16 -0400)]
ni: replaced Comparable sorters with specific sorters introduced in model_utils
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 29 Jul 2013 15:01:05 +0000 (11:01 -0400)]
ni: documented class NitIndex
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 29 Jul 2013 14:55:17 +0000 (10:55 -0400)]
ni: fixed namespace display with no public_owner modules
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 29 Jul 2013 14:54:49 +0000 (10:54 -0400)]
ni: Pager now use a Buffer for better gc on strings
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 29 Jul 2013 14:49:48 +0000 (10:49 -0400)]
ni_nitdoc: remove useless full_propdef_semantic_analysis call
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 29 Jul 2013 14:40:59 +0000 (10:40 -0400)]
ni_nitdoc: added module documentation
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 29 Jul 2013 14:30:57 +0000 (10:30 -0400)]
ni: moved comment and short_comment services in ADoc
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Mon, 29 Jul 2013 14:30:17 +0000 (10:30 -0400)]
ni: added general comment for module ni
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sat, 27 Jul 2013 00:09:25 +0000 (20:09 -0400)]
ni_nitdoc: removed useless redef in ANodes
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sat, 27 Jul 2013 00:07:31 +0000 (20:07 -0400)]
ni_nitdoc: better msignature display
also fixed signature display for auto init
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 26 Jul 2013 23:23:46 +0000 (19:23 -0400)]
ni_nitdoc: display intro comment on redef mpropdefs
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 26 Jul 2013 23:18:21 +0000 (19:18 -0400)]
ni_nitdoc: cleaned model_utils
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 26 Jul 2013 22:48:24 +0000 (18:48 -0400)]
ni_nitdoc: cleaned visibility in model redef
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 26 Jul 2013 22:41:38 +0000 (18:41 -0400)]
ni_nitdoc: nested modules are not displayed with public option
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 26 Jul 2013 22:38:23 +0000 (18:38 -0400)]
ni_nitdoc: namespace style
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 26 Jul 2013 22:35:46 +0000 (18:35 -0400)]
ni_nitdoc: fixed dot graphs with mmodules
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 26 Jul 2013 21:37:36 +0000 (17:37 -0400)]
ni_nitdoc: filtered imported init
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 26 Jul 2013 21:27:33 +0000 (17:27 -0400)]
ni_nitdoc: limited number of used buffers for better performances
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 26 Jul 2013 19:48:11 +0000 (15:48 -0400)]
ni_nitdoc: NitdocContext inherits from TooContext
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 26 Jul 2013 19:25:47 +0000 (15:25 -0400)]
ni_nitdoc: cleaned visibility context and pages
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 26 Jul 2013 19:19:21 +0000 (15:19 -0400)]
ni_nitdoc: linearize mclasses in superclasses and subclasses blocks
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 26 Jul 2013 18:33:08 +0000 (14:33 -0400)]
ni_nitdoc: renamed NItdoc into NitdocContext
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Fri, 26 Jul 2013 18:16:26 +0000 (14:16 -0400)]
ni_nitdoc: added --private option
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Tue, 23 Jul 2013 20:33:37 +0000 (16:33 -0400)]
ni_nitdoc: added show code option
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Tue, 23 Jul 2013 19:49:46 +0000 (15:49 -0400)]
ni_nitdoc: added custom title, footer, overview and menu options
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Tue, 23 Jul 2013 04:35:11 +0000 (00:35 -0400)]
ni_nitdoc: allow nultiple module documentation
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Tue, 23 Jul 2013 02:14:02 +0000 (22:14 -0400)]
ni_nitdoc: filtered Object properties from toplevel properties
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sun, 21 Jul 2013 05:22:52 +0000 (01:22 -0400)]
ni_nitdoc: fixed broken search with special caracters in JS
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sun, 21 Jul 2013 03:27:32 +0000 (23:27 -0400)]
ni_nitdoc: fixed sinature links
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sun, 21 Jul 2013 02:44:00 +0000 (22:44 -0400)]
ni_nitdoc: fixed display for attributes in class page
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sun, 21 Jul 2013 01:24:11 +0000 (21:24 -0400)]
ni_nitdoc: modified CSS for better readability
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sun, 21 Jul 2013 00:56:48 +0000 (20:56 -0400)]
ni_nitdoc: quicksearch now contains modules
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sun, 21 Jul 2013 00:06:36 +0000 (20:06 -0400)]
ni_nitdoc: better link handling
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sat, 20 Jul 2013 23:26:47 +0000 (19:26 -0400)]
ni_nitdoc: full index page
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sat, 20 Jul 2013 23:26:27 +0000 (19:26 -0400)]
ni_nitdoc: better display off mproperties
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sat, 20 Jul 2013 15:41:35 +0000 (11:41 -0400)]
ni_nitdoc: reorganize classes for better readability
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Alexandre Terrasa [Sat, 20 Jul 2013 15:28:43 +0000 (11:28 -0400)]
ni_nitdoc: display inherited virtual types and constructors in class sidebar
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
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>