mauve/stx_libjava_mauve.st
branchdevelopment
changeset 2711 a00302fe5083
parent 2429 ebece4dcaab9
child 2731 13f5be2bf83b
equal deleted inserted replaced
2710:78c4f4a03914 2711:a00302fe5083
     1 "{ Package: 'stx:libjava/mauve' }"
     1 "{ Package: 'stx:libjava/mauve' }"
     2 
     2 
     3 LibraryDefinition subclass:#'stx_libjava_mauve'
     3 LibraryDefinition subclass:#stx_libjava_mauve
     4 	instanceVariableNames:''
     4 	instanceVariableNames:''
     5 	classVariableNames:''
     5 	classVariableNames:''
     6 	poolDictionaries:''
     6 	poolDictionaries:''
     7 	category:'* Projects & Packages *'
     7 	category:'* Projects & Packages *'
     8 !
     8 !
     9 
       
    10 
     9 
    11 
    10 
    12 !stx_libjava_mauve class methodsFor:'accessing - tests'!
    11 !stx_libjava_mauve class methodsFor:'accessing - tests'!
    13 
    12 
    14 testSuite
    13 testSuite
    20     "Created: / 07-05-2011 / 19:58:20 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    19     "Created: / 07-05-2011 / 19:58:20 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    21     "Modified: / 04-06-2011 / 17:23:05 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
    20     "Modified: / 04-06-2011 / 17:23:05 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
    22     "Modified: / 28-03-2012 / 12:46:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    21     "Modified: / 28-03-2012 / 12:46:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    23 ! !
    22 ! !
    24 
    23 
    25 
       
    26 !stx_libjava_mauve class methodsFor:'description'!
    24 !stx_libjava_mauve class methodsFor:'description'!
    27 
    25 
    28 excludedFromPreRequisites
    26 excludedFromPreRequisites
    29     "list all packages which should be ignored in the automatic
    27     "list all packages which should be ignored in the automatic
    30      preRequisites scan. See #preRequisites for more."
    28      preRequisites scan. See #preRequisites for more."
    31 
    29 
    32     ^ #(
    30     ^ #(
    33     )
    31     )
    34 !
       
    35 
       
    36 preRequisites
       
    37     "list all required packages.
       
    38      This list can be maintained manually or (better) generated and
       
    39      updated by scanning the superclass hierarchies and looking for
       
    40      global variable accesses. (the browser has a menu function for that)
       
    41      Howevery, often too much is found, and you may want to explicitely
       
    42      exclude individual packages in the #excludedFromPrerequisites method."
       
    43 
       
    44     ^ #(
       
    45         #'stx:libbasic'    "Object - superclass of stx_libjava_mauve "
       
    46         #'stx:libjava'
       
    47     )
       
    48 
       
    49     "Modified: / 10-03-2012 / 10:47:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
       
    50 ! !
    32 ! !
    51 
       
    52 
    33 
    53 !stx_libjava_mauve class methodsFor:'description - contents'!
    34 !stx_libjava_mauve class methodsFor:'description - contents'!
    54 
    35 
    55 classNamesAndAttributes
    36 classNamesAndAttributes
    56     "lists the classes which are to be included in the project.
    37     "lists the classes which are to be included in the project.
    69      Entries are 2-element array literals, consisting of class-name and selector."
    50      Entries are 2-element array literals, consisting of class-name and selector."
    70 
    51 
    71     ^ #(
    52     ^ #(
    72     )
    53     )
    73 ! !
    54 ! !
    74 
       
    75 
    55 
    76 !stx_libjava_mauve class methodsFor:'description - project information'!
    56 !stx_libjava_mauve class methodsFor:'description - project information'!
    77 
    57 
    78 applicationIconFileName
    58 applicationIconFileName
    79     "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
    59     "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
   119     ^ 'Mauve test suite for libjava'
    99     ^ 'Mauve test suite for libjava'
   120 
   100 
   121     "Modified: / 10-03-2012 / 10:47:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   101     "Modified: / 10-03-2012 / 10:47:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   122 ! !
   102 ! !
   123 
   103 
   124 
       
   125 !stx_libjava_mauve class methodsFor:'description - svn'!
   104 !stx_libjava_mauve class methodsFor:'description - svn'!
   126 
   105 
   127 svnRepositoryUrlString
   106 svnRepositoryUrlString
   128     "Return a SVN repository URL of myself.
   107     "Return a SVN repository URL of myself.
   129      (Generated since 2011-04-08)
   108      (Generated since 2011-04-08)
   137      This number is updated after a commit"
   116      This number is updated after a commit"
   138 
   117 
   139     ^ "$SVN-Revision:"'nil'"$"
   118     ^ "$SVN-Revision:"'nil'"$"
   140 ! !
   119 ! !
   141 
   120 
   142 
       
   143 !stx_libjava_mauve class methodsFor:'documentation'!
   121 !stx_libjava_mauve class methodsFor:'documentation'!
   144 
   122 
   145 version_CVS
   123 version_CVS
   146     ^ '$Header: /cvs/stx/stx/libjava/mauve/stx_libjava_mauve.st,v 1.2 2013-02-25 11:15:34 vrany Exp $'
   124     ^ '$Header$'
   147 !
   125 !
   148 
   126 
   149 version_HG
   127 version_HG
   150 
   128 
   151     ^ '$Changeset: <not expanded> $'
   129     ^ '$Changeset: <not expanded> $'