Tools__ToDoList.st
author Jan Vrany <jan.vrany@labware.com>
Wed, 05 Oct 2022 11:57:26 +0100
branchjv
changeset 19637 28f5bfaa093d
parent 12650 e0f607754b9a
permissions -rw-r--r--
`NewSystemBrowser`: avoid updating package info when changed class is not selected This speeds up loading of packages when browser is open as it does not (needlessly) update package info which may involve scm round-trip.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8236
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
     1
"
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
     2
 COPYRIGHT (c) 2006 by eXept Software AG
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
     3
              All Rights Reserved
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
     4
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
     5
 This software is furnished under a license and may be used
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
     6
 only in accordance with the terms of that license and with the
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
     8
 be provided or otherwise made available to, or used by, any
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
     9
 other person.  No title to or ownership of the software is
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
    10
 hereby transferred.
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
    11
"
7445
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
"{ Package: 'stx:libtool' }"
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
"{ NameSpace: Tools }"
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
List subclass:#ToDoList
7458
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
    17
	instanceVariableNames:'validationPending validationProcess validationInvalid'
7445
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
	classVariableNames:'TheOneAndOnlyToDoList WarningSeverity ErrorSeverity InfoSeverity'
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
	poolDictionaries:''
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
	category:'Interface-Smalltalk-ToDo'
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
!
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
8236
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
    23
!ToDoList class methodsFor:'documentation'!
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
    24
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
    25
copyright
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
    26
"
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
    27
 COPYRIGHT (c) 2006 by eXept Software AG
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
    28
              All Rights Reserved
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
    29
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
    30
 This software is furnished under a license and may be used
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
    31
 only in accordance with the terms of that license and with the
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
    32
 inclusion of the above copyright notice.   This software may not
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
    33
 be provided or otherwise made available to, or used by, any
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
    34
 other person.  No title to or ownership of the software is
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
    35
 hereby transferred.
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
    36
"
52b83faee1c1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 7731
diff changeset
    37
! !
7445
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
!ToDoList class methodsFor:'accessing'!
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
theOneAndOnlyToDoList
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
    TheOneAndOnlyToDoList isNil ifTrue:[
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
        TheOneAndOnlyToDoList := self new.
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
    ].
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
    ^ TheOneAndOnlyToDoList
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
    "
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
     TheOneAndOnlyToDoList := nil
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
    "
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
    "Created: / 21-10-2006 / 20:57:48 / cg"
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
    "Modified: / 21-10-2006 / 23:06:27 / cg"
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
! !
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
!ToDoList class methodsFor:'class initialization'!
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
initialize
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
    WarningSeverity := 1.
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
    ErrorSeverity := 2.
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
    InfoSeverity := 0.
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
    "
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
     TheOneAndOnlyToDoList := nil.
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
     self initialize
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
    "
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
    "Created: / 21-10-2006 / 19:43:37 / cg"
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
    "Modified: / 21-10-2006 / 22:11:40 / cg"
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
! !
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
!ToDoList class methodsFor:'constants'!
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
errorSeverity
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
    ^ ErrorSeverity
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
!
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
highPriority
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
    ^ 75
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
    "Created: / 21-10-2006 / 20:43:56 / cg"
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
!
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
highestPriority
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
    ^ 100
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
    "Created: / 21-10-2006 / 20:43:24 / cg"
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
!
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
infoSeverity
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    90
    ^ InfoSeverity
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
!
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
lowPriority
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
    ^ 25
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
    "Created: / 21-10-2006 / 20:43:42 / cg"
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
!
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
mediumPriority
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
    ^ 50
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
    "Created: / 21-10-2006 / 20:43:37 / cg"
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
!
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
warningSeverity
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   106
    ^ WarningSeverity
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   107
! !
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   109
!ToDoList methodsFor:'accessing'!
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   110
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
add:anEntry
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
    (anEntry isAlreadyPresentIn:self) ifFalse:[
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
        anEntry list:self.
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
        super add:anEntry.
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
        Smalltalk addDependent:self.
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
    ].
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   118
    "Created: / 21-10-2006 / 21:14:42 / cg"
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   119
    "Modified: / 21-10-2006 / 23:03:13 / cg"
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   120
! !
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   121
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   122
!ToDoList methodsFor:'change & update'!
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   123
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   124
revalidate
7458
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   125
    |wasPending|
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   126
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   127
    [
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   128
        wasPending := validationPending ? false.
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   129
        validationPending := true.
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   130
        wasPending ifTrue:[
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   131
            validationInvalid := true
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   132
        ].
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   133
    ] valueUninterruptably.
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   134
    wasPending ifTrue:[^ self].
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   135
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   136
    validationProcess := 
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   137
        [
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   138
            [
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   139
                |index entry|
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   140
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   141
                validationInvalid := false.
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   142
                index := 1.
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   143
                [index <= self size] whileTrue:[
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   144
                    entry := self at:index.
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   145
                    entry revalidate.
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   146
                    index <= self size ifTrue:[
7731
3b6a3bb02598 checkIfValid by reparsing
Claus Gittinger <cg@exept.de>
parents: 7458
diff changeset
   147
                        ((self at:index) sameAs:entry) ifTrue:[
7458
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   148
                            "/ it did not remove itself
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   149
                            index := index + 1
7731
3b6a3bb02598 checkIfValid by reparsing
Claus Gittinger <cg@exept.de>
parents: 7458
diff changeset
   150
                        ]
7458
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   151
                    ].
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   152
                    validationInvalid ifTrue:[
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   153
                        validationInvalid := false.
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   154
                        index := 1.
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   155
                    ].
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   156
                ].
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   157
            ] ensure:[
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   158
                validationPending := false.
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   159
                validationProcess := nil.
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   160
                validationInvalid := false.
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   161
            ].
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   162
        ] fork.
7445
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   163
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   164
    "Created: / 21-10-2006 / 23:02:34 / cg"
7458
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   165
    "Modified: / 23-10-2006 / 22:40:11 / cg"
7445
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   166
!
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   167
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   168
update:something with:aParameter from:changedObject
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   169
     changedObject == Smalltalk ifTrue:[
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   170
        something == #methodTrap ifTrue:[^ self].
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   171
        self revalidate.
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   172
        ^ self.
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   173
    ].
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   174
    ^ super update:something with:aParameter from:changedObject
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   175
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   176
    "Created: / 21-10-2006 / 23:02:05 / cg"
7458
79c0991c5a2e background revalidation
Claus Gittinger <cg@exept.de>
parents: 7445
diff changeset
   177
    "Modified: / 23-10-2006 / 22:20:52 / cg"
7445
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   178
! !
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   179
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   180
!ToDoList class methodsFor:'documentation'!
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   181
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   182
version
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   183
    ^ '$Header: /cvs/stx/stx/libtool/Tools__ToDoList.st,v 1.4 2008/08/20 19:41:31 cg Exp $'
12650
e0f607754b9a Merged 18d06283743d and ff31bac2fd1b (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12125
diff changeset
   184
!
e0f607754b9a Merged 18d06283743d and ff31bac2fd1b (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12125
diff changeset
   185
e0f607754b9a Merged 18d06283743d and ff31bac2fd1b (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12125
diff changeset
   186
version_HG
e0f607754b9a Merged 18d06283743d and ff31bac2fd1b (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12125
diff changeset
   187
e0f607754b9a Merged 18d06283743d and ff31bac2fd1b (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12125
diff changeset
   188
    ^ '$Changeset: <not expanded> $'
7445
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   189
! !
4cbf885e5bb1 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   190
12650
e0f607754b9a Merged 18d06283743d and ff31bac2fd1b (branch default - CVS HEAD)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12125
diff changeset
   191
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   192
ToDoList initialize!