| 1 |
2008-06-02 Bradley M. Kuhn <bkuhn@ebb.org> |
|---|
| 2 |
|
|---|
| 3 |
* Scripts/time-bot.plx: Small changes to make it work on freenode. |
|---|
| 4 |
|
|---|
| 5 |
* README: Added file. |
|---|
| 6 |
|
|---|
| 7 |
* Scripts/create-db.plx: Wrote script. |
|---|
| 8 |
|
|---|
| 9 |
* Modules/SFLC/TimeTracker/DB.pm (XXXDONOTUSE__CLEAR_ALL_ITEMS): |
|---|
| 10 |
Turned this function into an actual "create database" function. |
|---|
| 11 |
|
|---|
| 12 |
2008-03-04 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 13 |
|
|---|
| 14 |
* Scripts/reset-user-config.plx: Rewrote script to handle only a |
|---|
| 15 |
single user at a time, and not wipe out others' settings. |
|---|
| 16 |
|
|---|
| 17 |
2008-02-13 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 18 |
|
|---|
| 19 |
* Modules/Bot/BasicBot/Time.pm (holidayTopic): Changed holiday |
|---|
| 20 |
time notice. |
|---|
| 21 |
|
|---|
| 22 |
2008-01-10 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 23 |
|
|---|
| 24 |
* Modules/Bot/BasicBot/Log.pm (seen): Fixed missing curly. |
|---|
| 25 |
|
|---|
| 26 |
* Scripts/freenode-logging-bot.plx: Should be logging |
|---|
| 27 |
#sflc-backports as well. |
|---|
| 28 |
|
|---|
| 29 |
2008-01-01 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 30 |
|
|---|
| 31 |
* Modules/Bot/BasicBot/Time.pm (SetupShameData): Removed critical |
|---|
| 32 |
path on shameDay from function. |
|---|
| 33 |
|
|---|
| 34 |
2007-12-25 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 35 |
|
|---|
| 36 |
* Modules/Bot/BasicBot/Time.pm (tick): Moved where holidayTopic is |
|---|
| 37 |
called from; Added shameDay/dayAfterShameDay to handle Tuesday |
|---|
| 38 |
holidays; Completely ignores the first tick. |
|---|
| 39 |
(holidayTopic): returns the topic set. |
|---|
| 40 |
|
|---|
| 41 |
2007-12-21 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 42 |
|
|---|
| 43 |
* Modules/Bot/BasicBot/Time.pm (holidayTopic): Added function. |
|---|
| 44 |
|
|---|
| 45 |
2007-11-29 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 46 |
|
|---|
| 47 |
* Modules/SFLC/TimeTracker/Reports.pm (_BuildDataStructure): Fixed |
|---|
| 48 |
regexes for filtering. |
|---|
| 49 |
|
|---|
| 50 |
2007-11-28 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 51 |
|
|---|
| 52 |
* Modules/Bot/BasicBot/Log.pm (userquit): Fixed quit to search |
|---|
| 53 |
through channels and log only in the correct channels. |
|---|
| 54 |
|
|---|
| 55 |
* Bot-BasicBot/lib/Bot/BasicBot.pm (irc_quit_state): I think that |
|---|
| 56 |
userquit should actually be able to look in the channel data to |
|---|
| 57 |
see where the person is leaving from. |
|---|
| 58 |
|
|---|
| 59 |
* Scripts/irc-log-convert.plx: Removed # from URLs since browsers |
|---|
| 60 |
hate it. :) |
|---|
| 61 |
|
|---|
| 62 |
* Modules/Bot/BasicBot/Log.pm (_getLastN, _getLast, seen): Rewrote |
|---|
| 63 |
to handle multiple channels. |
|---|
| 64 |
|
|---|
| 65 |
2007-11-27 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 66 |
|
|---|
| 67 |
* Modules/Bot/BasicBot/Log.pm (said, init): Implemented never |
|---|
| 68 |
leave. |
|---|
| 69 |
|
|---|
| 70 |
* Scripts/irc-log-convert.plx: Fixed filenames to handle more |
|---|
| 71 |
logs, and fixed directory names. |
|---|
| 72 |
|
|---|
| 73 |
* Bot-BasicBot/lib/Bot/BasicBot.pm (topic_raw_state): Fixed bug |
|---|
| 74 |
that seems to exist in ircd-hybrid, no colon on raw topic notice. |
|---|
| 75 |
|
|---|
| 76 |
* Scripts/freenode-logging-bot.plx: Changed to handle new interface. |
|---|
| 77 |
|
|---|
| 78 |
* Scripts/logging-bot.plx: Changed to handle new interface. |
|---|
| 79 |
|
|---|
| 80 |
* Modules/Bot/BasicBot/Log.pm: Implemented multichannel. |
|---|
| 81 |
(invite): Wrote function to handle invite to channel. |
|---|
| 82 |
(said): Added code to allow authorized user to kick log off. |
|---|
| 83 |
|
|---|
| 84 |
2007-11-26 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 85 |
|
|---|
| 86 |
* Scripts/irc-log-convert.plx: Moved various variables inside the loop. |
|---|
| 87 |
(DoDay): Changed existing topic RE. |
|---|
| 88 |
|
|---|
| 89 |
* Scripts/bot-run-check.plx: added sflc_log to auto-run. |
|---|
| 90 |
|
|---|
| 91 |
2007-11-24 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 92 |
|
|---|
| 93 |
* Scripts/freenode-logging-bot.plx: Created script. |
|---|
| 94 |
|
|---|
| 95 |
2007-11-13 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 96 |
|
|---|
| 97 |
* Modules/Bot/BasicBot/Time.pm (shame): Changed 'shame' minimum |
|---|
| 98 |
hour value to 29. |
|---|
| 99 |
(createFunction): Allowed -'s in matter names. |
|---|
| 100 |
|
|---|
| 101 |
2007-11-07 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 102 |
|
|---|
| 103 |
* Modules/SFLC/TimeTracker/Reports.pm (CategoryTotals): Changed |
|---|
| 104 |
sort order. |
|---|
| 105 |
|
|---|
| 106 |
2007-10-31 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 107 |
|
|---|
| 108 |
(_buildCTOQuestionTree): Same rewrites as previous. |
|---|
| 109 |
(parse): Same rewrites as previous. |
|---|
| 110 |
|
|---|
| 111 |
2007-10-24 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 112 |
|
|---|
| 113 |
* Modules/SFLC/TimeTracker/DB.pm (getCategoryLevel): Fixed problem |
|---|
| 114 |
when a category level ends with a substring of a same level |
|---|
| 115 |
category (example: /legal/client/foo and /legal/client/foobar. |
|---|
| 116 |
(getCategoryLevelNoAliases): Same fix as preceding. |
|---|
| 117 |
|
|---|
| 118 |
2007-07-12 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 119 |
|
|---|
| 120 |
* Modules/Bot/BasicBot/Temp.pm (HistoryCheck): Changed default to 1. |
|---|
| 121 |
|
|---|
| 122 |
2007-07-10 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 123 |
|
|---|
| 124 |
* Modules/Bot/BasicBot/Temp.pm (SetVPNReallyHere): Wrote function |
|---|
| 125 |
Impelemented VPN Really here stuff. |
|---|
| 126 |
|
|---|
| 127 |
2007-07-09 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 128 |
|
|---|
| 129 |
* Modules/Bot/BasicBot/Temp.pm (SetEnRoute): Wrote function. |
|---|
| 130 |
(said): Added call to SetEnRoute and QueryEnRoute |
|---|
| 131 |
(_checkForEnRoute): Added debugging print statements. |
|---|
| 132 |
(QueryEnRoute): Wrote function. |
|---|
| 133 |
|
|---|
| 134 |
2007-07-08 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 135 |
|
|---|
| 136 |
* Modules/Bot/BasicBot/Temp.pm (tick): Added host check to make |
|---|
| 137 |
sure we don't have someone renicked to someone I don't know. |
|---|
| 138 |
|
|---|
| 139 |
2007-07-04 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 140 |
|
|---|
| 141 |
* Modules/Bot/BasicBot/Temp.pm (tick): Added print statement to |
|---|
| 142 |
debug some weirdness. |
|---|
| 143 |
|
|---|
| 144 |
2007-07-03 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 145 |
|
|---|
| 146 |
* Modules/SFLC/TimeTracker/Reports.pm (Vacation): Added additional \n |
|---|
| 147 |
|
|---|
| 148 |
* Scripts/weekly-emp-time-report.plx: Fixed bug: '$user'. |
|---|
| 149 |
|
|---|
| 150 |
* Modules/Bot/BasicBot/Temp.pm (tick): Added lastEnRouteSpoke. |
|---|
| 151 |
(tick): Added check for enroute and temperature over 78.0 |
|---|
| 152 |
|
|---|
| 153 |
2007-07-02 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 154 |
|
|---|
| 155 |
* Modules/Bot/BasicBot/Temp.pm (tick): has to be open, not filtered. |
|---|
| 156 |
|
|---|
| 157 |
2007-07-01 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 158 |
|
|---|
| 159 |
* Modules/Bot/BasicBot/Temp.pm (tick): Allowed for filtered SSH |
|---|
| 160 |
ports. |
|---|
| 161 |
|
|---|
| 162 |
2007-06-28 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 163 |
|
|---|
| 164 |
* Modules/Bot/BasicBot/Temp.pm (chanpart): Changed to call say |
|---|
| 165 |
directly. |
|---|
| 166 |
(userquit): Changed to call say directly. |
|---|
| 167 |
(chanjoin): Added delete of EN_ROUTE users |
|---|
| 168 |
(tick): Added delete of EN_ROUTE users when we see them on the list. |
|---|
| 169 |
(tick): Removed extraneous print statements. |
|---|
| 170 |
|
|---|
| 171 |
2007-06-27 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 172 |
|
|---|
| 173 |
* Scripts/temp-bot.plx: Added ChanServ to ignore list. |
|---|
| 174 |
|
|---|
| 175 |
* Modules/Bot/BasicBot/Temp.pm (RunDownCheck): Fixed regex to |
|---|
| 176 |
allow 'rundown'. |
|---|
| 177 |
(tick): Added special temperature section. |
|---|
| 178 |
(_checkForEnRoute): Wrote function. |
|---|
| 179 |
(tick): Added users enroute feature. |
|---|
| 180 |
(tick): Added rebuild of USERS_IN_OFFICE based on |
|---|
| 181 |
$self->{channel_data}{'#channelname'} |
|---|
| 182 |
(tick): Fixed minor bug. |
|---|
| 183 |
|
|---|
| 184 |
2007-06-26 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 185 |
|
|---|
| 186 |
* Modules/Bot/BasicBot/Temp.pm (HistoryCheck): Fixed minor bugs in |
|---|
| 187 |
fuction. |
|---|
| 188 |
(tick): Changed {actions}{lastSpoken} to {lastActionSpoken} |
|---|
| 189 |
(HistoryCheck): Fixed sort. |
|---|
| 190 |
(tick): Removed some print statements. |
|---|
| 191 |
|
|---|
| 192 |
2007-06-25 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 193 |
|
|---|
| 194 |
* Modules/Bot/BasicBot/Temp.pm (GetOtherTemps): Wrote function. |
|---|
| 195 |
(tick): Rewrote source changer. |
|---|
| 196 |
(GetOtherTemps): Fixed bug in regex matching. |
|---|
| 197 |
(setLastErrorMessage): Added print for error string. |
|---|
| 198 |
(tick): Reconfigured to be less chatty. |
|---|
| 199 |
(HistoryCheck): Wrote function. |
|---|
| 200 |
|
|---|
| 201 |
2007-06-23 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 202 |
|
|---|
| 203 |
* Modules/Bot/BasicBot/Temp.pm (tick): Fixed bug in TempSourceSet call. |
|---|
| 204 |
|
|---|
| 205 |
2007-06-20 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 206 |
|
|---|
| 207 |
* Modules/Bot/BasicBot/Temp.pm (tick): Fixed call to nmap. |
|---|
| 208 |
(tick): Reset limit on paging |
|---|
| 209 |
(tick): Commented out exit code check on nmap |
|---|
| 210 |
|
|---|
| 211 |
2007-06-19 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 212 |
|
|---|
| 213 |
* Modules/Bot/BasicBot/Temp.pm (chanjoin): Added ignore for |
|---|
| 214 |
channel joins. |
|---|
| 215 |
(kicked): Added delete. |
|---|
| 216 |
(TempSourceControl): Fixed bug. |
|---|
| 217 |
(tick): Over 88, and we use ours regardless. |
|---|
| 218 |
|
|---|
| 219 |
2007-06-14 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 220 |
|
|---|
| 221 |
* Modules/SFLC/TimeTracker/Reports.pm (Vacation): Changed sorting |
|---|
| 222 |
to reverse chronological order by month. |
|---|
| 223 |
|
|---|
| 224 |
* Scripts/weekly-management-time-report.plx: Added Vacation |
|---|
| 225 |
report, cahnge Time-off report to Holiday/Sick/Other-Leave report. |
|---|
| 226 |
|
|---|
| 227 |
2007-06-12 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 228 |
|
|---|
| 229 |
* Modules/Bot/BasicBot/Temp.pm (TempSourceSet): Wrote function. |
|---|
| 230 |
(tick): Added routine to auto-building-ize the temperature. |
|---|
| 231 |
(TempSourceControl): Modified to support lock down and use TempSourceSet. |
|---|
| 232 |
(tick): Fixed logic error. |
|---|
| 233 |
(tick): Added set of $TEMP_SOURCE_BELIEVED_TO_BE |
|---|
| 234 |
(TempSourceRead): Fixed bug in setting answer. |
|---|
| 235 |
(TempSourceControl): Fixed RE so it didn't conflict with door locking. |
|---|
| 236 |
(tick): Added a few print statements for debugging. |
|---|
| 237 |
|
|---|
| 238 |
2007-06-08 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 239 |
|
|---|
| 240 |
* Scripts/weekly-emp-time-report.plx: Added call to Vacation report. |
|---|
| 241 |
|
|---|
| 242 |
* Modules/SFLC/TimeTracker/Reports.pm (Vacation): Wrote function. |
|---|
| 243 |
(PercentageOfMonth): Wrote function. |
|---|
| 244 |
|
|---|
| 245 |
2007-05-30 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 246 |
|
|---|
| 247 |
* Scripts/weekly-management-time-report.plx: Added calls to |
|---|
| 248 |
CategoryTotals. |
|---|
| 249 |
|
|---|
| 250 |
* Modules/SFLC/TimeTracker/Reports.pm (CategoryTotals): Added very |
|---|
| 251 |
basics of overhead/program breakdown and made report email-able. |
|---|
| 252 |
|
|---|
| 253 |
2007-05-23 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 254 |
|
|---|
| 255 |
* Modules/Bot/BasicBot/Temp.pm (BuzzKill): Made tem not address |
|---|
| 256 |
people on ending the doorbuzz. |
|---|
| 257 |
|
|---|
| 258 |
2007-05-03 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 259 |
|
|---|
| 260 |
* Modules/Bot/BasicBot/Temp.pm (DoorBuzz): Rewrote to work with |
|---|
| 261 |
new changes that allow full control over systems |
|---|
| 262 |
(RunDownCheck): Wrote function. |
|---|
| 263 |
(BuzzKill): Rewrote as the original version that didn't work. |
|---|
| 264 |
(DoorBuzz): 'buzz 0' should lock the door. |
|---|
| 265 |
(DoorBuzz): Additional buzzes should reset the seconds. |
|---|
| 266 |
|
|---|
| 267 |
* Scripts/temp-bot.plx: Added $nick as a command line option. |
|---|
| 268 |
|
|---|
| 269 |
* Modules/Bot/BasicBot/Temp.pm: Fixed REs because sullivan says |
|---|
| 270 |
"hotel" and "tempestuous" a lot. |
|---|
| 271 |
(BuzzKill): Rewrote function for new changes made to locking |
|---|
| 272 |
system today. |
|---|
| 273 |
|
|---|
| 274 |
2007-04-04 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 275 |
|
|---|
| 276 |
* Modules/Bot/BasicBot/Time.pm (tick): Found strange bug regarding |
|---|
| 277 |
topic reset on Wednesdays. |
|---|
| 278 |
|
|---|
| 279 |
2007-03-21 Bradley M. Kuhn <bkuhn@ebb.org> |
|---|
| 280 |
|
|---|
| 281 |
* Scripts/irc-log-convert.plx (DoDay): |
|---|
| 282 |
HTML::CalendarMonth::item_daycol no longer takes two letter days, |
|---|
| 283 |
so changed 'Su' to 'Sun' and 'Sa' to 'Sat'. |
|---|
| 284 |
|
|---|
| 285 |
2007-03-19 Bradley M. Kuhn <bkuhn@ebb.org> |
|---|
| 286 |
|
|---|
| 287 |
* Modules/Bot/BasicBot/Temp.pm (tick): Fixed exit code check (again). |
|---|
| 288 |
(tick): Fixed exit code check elsewhere. |
|---|
| 289 |
|
|---|
| 290 |
2007-03-13 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 291 |
|
|---|
| 292 |
* Modules/SFLC/TimeTracker/Reports.pm (CategoryTotals): Fixed bug. |
|---|
| 293 |
|
|---|
| 294 |
* Scripts/find-bogus-entries.plx: Wrote script. |
|---|
| 295 |
|
|---|
| 296 |
2007-03-12 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 297 |
|
|---|
| 298 |
* Modules/Bot/BasicBot/Temp.pm (tick): Fixed digitemp lock bug on |
|---|
| 299 |
checking error code. |
|---|
| 300 |
|
|---|
| 301 |
2007-03-07 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 302 |
|
|---|
| 303 |
* Modules/SFLC/TimeTracker/Reports.pm (Summary): Discovered that |
|---|
| 304 |
note was not properly quoted. Added a quotemeta for $thisNote |
|---|
| 305 |
before running it as a regex. |
|---|
| 306 |
|
|---|
| 307 |
2007-02-20 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 308 |
|
|---|
| 309 |
* Modules/Bot/BasicBot/Time.pm (shame): Changed Slackers to |
|---|
| 310 |
Missing. |
|---|
| 311 |
|
|---|
| 312 |
2007-01-30 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 313 |
|
|---|
| 314 |
* Modules/Bot/BasicBot/Time.pm (topic): Wrote function. |
|---|
| 315 |
(shame): Added topic handling code so that old topics aren't clobbered. |
|---|
| 316 |
(tick): Made sure that old topic is restored on Wednesday morning. |
|---|
| 317 |
(shame): Fixed to say slackers "last" week. |
|---|
| 318 |
(topic): Fixed regex. |
|---|
| 319 |
|
|---|
| 320 |
2007-01-29 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 321 |
|
|---|
| 322 |
* Modules/Bot/BasicBot/Time.pm (SetupShameData): Wrote function. |
|---|
| 323 |
(shame): Wrote function. |
|---|
| 324 |
(tick): Added shame processing. |
|---|
| 325 |
|
|---|
| 326 |
2006-10-20 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 327 |
|
|---|
| 328 |
* Scripts/weekly-emp-time-report.plx: Added time-off report for |
|---|
| 329 |
all staff. |
|---|
| 330 |
|
|---|
| 331 |
2006-08-21 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 332 |
|
|---|
| 333 |
* Modules/SFLC/TimeTracker/Reports.pm (Detail): Added missing close. |
|---|
| 334 |
(Summary): Added close to file handle that was missing. |
|---|
| 335 |
|
|---|
| 336 |
2006-06-29 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 337 |
|
|---|
| 338 |
* Scripts/weekly-management-time-report.plx: Fixed missing |
|---|
| 339 |
semicolon. Added missing ) |
|---|
| 340 |
|
|---|
| 341 |
|
|---|
| 342 |
2006-06-23 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 343 |
|
|---|
| 344 |
* Scripts/add-user.plx: Added script I had written for adding users. |
|---|
| 345 |
|
|---|
| 346 |
2006-06-22 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 347 |
|
|---|
| 348 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/PR.pm: Wrote |
|---|
| 349 |
class, based it off of Assistant.pm |
|---|
| 350 |
|
|---|
| 351 |
* Modules/Bot/BasicBot/Time.pm (setOption): Added Press category |
|---|
| 352 |
parser type |
|---|
| 353 |
|
|---|
| 354 |
* Modules/Bot/BasicBot/Time.pm (createFunction): Added creation of |
|---|
| 355 |
press category for every new client. |
|---|
| 356 |
|
|---|
| 357 |
2006-06-16 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 358 |
|
|---|
| 359 |
* Modules/SFLC/TimeTracker/DB.pm: Added to VALID_USERS. |
|---|
| 360 |
(makeNewUser): Wrote function. |
|---|
| 361 |
|
|---|
| 362 |
2006-06-07 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 363 |
|
|---|
| 364 |
* Scripts/weekly-management-time-report.plx: Added special report |
|---|
| 365 |
for invidiaul time off and include 'sick' time in the time off report. |
|---|
| 366 |
|
|---|
| 367 |
2006-05-30 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 368 |
|
|---|
| 369 |
* Modules/Bot/BasicBot/Temp.pm (tick): Added lock file. |
|---|
| 370 |
|
|---|
| 371 |
2006-05-08 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 372 |
|
|---|
| 373 |
* Modules/Bot/BasicBot/Temp.pm (tick): Added counter for errors. |
|---|
| 374 |
|
|---|
| 375 |
2006-05-05 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 376 |
|
|---|
| 377 |
* Modules/Bot/BasicBot/Temp.pm (tick): Increase timeout and made random. |
|---|
| 378 |
(myrand): Wrote function. |
|---|
| 379 |
(TempSourceControl): Fixed regex (again!) |
|---|
| 380 |
(said): Moved TempSource check up in the list. |
|---|
| 381 |
(TempSourceControl): Added defined test. |
|---|
| 382 |
(TempSourceControl): Removed extraneous print. |
|---|
| 383 |
|
|---|
| 384 |
2006-04-24 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 385 |
|
|---|
| 386 |
* Modules/SFLC/TimeTracker/Input/CategoryParser.pm (_doParse): |
|---|
| 387 |
Fixed note regular expression. |
|---|
| 388 |
|
|---|
| 389 |
* Modules/SFLC/TimeTracker/Reports.pm (_BuildDataStructure): Fixed |
|---|
| 390 |
regex bug. |
|---|
| 391 |
|
|---|
| 392 |
2006-04-20 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 393 |
|
|---|
| 394 |
* Scripts/irc-log-convert.plx (FinishPrevDay($$)): Added search |
|---|
| 395 |
box to end of day. |
|---|
| 396 |
(FinishYear): Added search box at end of year. |
|---|
| 397 |
|
|---|
| 398 |
* Modules/SFLC/TimeTracker/Reports.pm (_BuildDataStructure): Added |
|---|
| 399 |
new "dead" category called /admin/personal. |
|---|
| 400 |
(_BuildDataStructure): Fixed RE problem for filtering. |
|---|
| 401 |
(_BuildDataStructure): Added /legal/client append. |
|---|
| 402 |
|
|---|
| 403 |
2006-04-19 Bradley M. Kuhn <bkuhn@softwarefreedome.org> |
|---|
| 404 |
|
|---|
| 405 |
* Modules/Bot/BasicBot/Temp.pm (TempSourceControl): Fixed regex. |
|---|
| 406 |
|
|---|
| 407 |
* Modules/Bot/BasicBot/Log.pm (userquit): Removed "" around |
|---|
| 408 |
quitting IRC message in the seen log; already has them. |
|---|
| 409 |
|
|---|
| 410 |
2006-04-18 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 411 |
|
|---|
| 412 |
* Scripts/irc-log-convert.plx (DoDay): Fixed typo in menu page. |
|---|
| 413 |
|
|---|
| 414 |
* Modules/Bot/BasicBot/Log.pm (said): Added seen support. |
|---|
| 415 |
(help): rewrote and improved help output. |
|---|
| 416 |
(_storeLine): Wrote function. |
|---|
| 417 |
(_getLast): Wrote function. |
|---|
| 418 |
(_getLastN): Wrote function. |
|---|
| 419 |
(seen): Wrote function. |
|---|
| 420 |
(emoted, chanjoin, chanpart, userquit, nick_change): Added seen logging. |
|---|
| 421 |
(said): Fixed regular expression on username. |
|---|
| 422 |
|
|---|
| 423 |
* Scripts/irc-log-convert.plx: Moved script here from the Intranet |
|---|
| 424 |
repository. |
|---|
| 425 |
|
|---|
| 426 |
2006-04-13 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 427 |
|
|---|
| 428 |
* Modules/Bot/BasicBot/Log.pm (quit): Wrote function. |
|---|
| 429 |
|
|---|
| 430 |
* Bot-BasicBot/lib/Bot/BasicBot.pm (_remove_from_all_channels): |
|---|
| 431 |
Wrote function. |
|---|
| 432 |
|
|---|
| 433 |
* Scripts/logging-bot.plx: Fixed to work like Scripts/time-bot.plx |
|---|
| 434 |
|
|---|
| 435 |
* Modules/Bot/BasicBot/Log.pm (chanpart): Added function. |
|---|
| 436 |
|
|---|
| 437 |
2006-03-15 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 438 |
|
|---|
| 439 |
* Modules/SFLC/TimeTracker/Reports.pm (_BuildDataStructure): Store |
|---|
| 440 |
joined notes in an array rather than a string. |
|---|
| 441 |
(Detail): Fixed to use new note array. |
|---|
| 442 |
(Summary): Fixed to use new note array. |
|---|
| 443 |
(Summary): Added new "no other" total. |
|---|
| 444 |
(Detail): Added new "no other" total. |
|---|
| 445 |
|
|---|
| 446 |
2006-03-10 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 447 |
|
|---|
| 448 |
* Modules/Bot/BasicBot/Time.pm (help): Fixed bug in alias and |
|---|
| 449 |
unalias help. |
|---|
| 450 |
|
|---|
| 451 |
2006-03-09 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 452 |
|
|---|
| 453 |
* Modules/Bot/BasicBot/Time.pm (said): Added another easter egg. |
|---|
| 454 |
|
|---|
| 455 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Assistant.pm |
|---|
| 456 |
Modified for handling /legal parsing. |
|---|
| 457 |
|
|---|
| 458 |
2006-03-07 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 459 |
|
|---|
| 460 |
* Modules/SFLC/TimeTracker/Reports.pm (_FormatDeltaNice): Fixed |
|---|
| 461 |
bug in function where it was overwriting results. |
|---|
| 462 |
|
|---|
| 463 |
* Modules/SFLC/TimeTracker/Output/Entry.pm (_getTimesAndCat): Made |
|---|
| 464 |
only two decimal places when falling back to seconds. |
|---|
| 465 |
|
|---|
| 466 |
* Modules/SFLC/TimeTracker/Reports.pm (QuickSummary): Added sort |
|---|
| 467 |
on output. Added support for noteFilter and turning off pending |
|---|
| 468 |
entry output. |
|---|
| 469 |
|
|---|
| 470 |
* Modules/Bot/BasicBot/Time.pm (detailFunction): Wrote function. |
|---|
| 471 |
(said): Added call to detailFunction. |
|---|
| 472 |
|
|---|
| 473 |
* Scripts/weekly-management-time-report.plx: Finished writing script. |
|---|
| 474 |
|
|---|
| 475 |
* Modules/SFLC/TimeTracker/Reports.pm (Summary): Added assignment |
|---|
| 476 |
to $f_note on innermost loop that was missing. |
|---|
| 477 |
Added Note continuation on formats. |
|---|
| 478 |
|
|---|
| 479 |
* Modules/Bot/BasicBot/Time.pm (listFunction): Added check to see |
|---|
| 480 |
if someone said "legal". |
|---|
| 481 |
|
|---|
| 482 |
2006-03-06 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 483 |
|
|---|
| 484 |
* Scripts/weekly-management-time-report.plx: Wrote script. |
|---|
| 485 |
|
|---|
| 486 |
* Modules/SFLC/TimeTracker/Reports.pm (QuickSummary): Fixed number |
|---|
| 487 |
of arguments. |
|---|
| 488 |
(Detail): Added note to email. |
|---|
| 489 |
|
|---|
| 490 |
* Scripts/weekly-emp-time-report.plx: Finished report. |
|---|
| 491 |
|
|---|
| 492 |
2006-03-02 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 493 |
|
|---|
| 494 |
* Modules/SFLC/TimeTracker/Reports.pm (QuickSummary): Changed |
|---|
| 495 |
format of date slightly. |
|---|
| 496 |
(QuickSummary): Added extra newline before summary. |
|---|
| 497 |
|
|---|
| 498 |
* Modules/Bot/BasicBot/Time.pm (help): Fixed help for status. |
|---|
| 499 |
|
|---|
| 500 |
* Modules/SFLC/TimeTracker/Reports.pm (QuickSummary): Slightly |
|---|
| 501 |
changed status message on email report. |
|---|
| 502 |
(QuickSummary): Made sure that the output looked better when |
|---|
| 503 |
emailing a single date report. |
|---|
| 504 |
|
|---|
| 505 |
2006-03-01 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 506 |
|
|---|
| 507 |
* Modules/SFLC/TimeTracker/Reports.pm (QuickSummary): Improved |
|---|
| 508 |
pending entry output. |
|---|
| 509 |
|
|---|
| 510 |
* Modules/Bot/BasicBot/Time.pm (statusFunction): Moved actual |
|---|
| 511 |
report code out to Reports::QuickSummary. |
|---|
| 512 |
|
|---|
| 513 |
* Modules/SFLC/TimeTracker/Reports.pm (QuickSummary): Wrote funciton. |
|---|
| 514 |
|
|---|
| 515 |
* Modules/SFLC/TimeTracker/Input/CategoryParser.pm (_doParse): |
|---|
| 516 |
Made sure spaces must appear before a "note: ". |
|---|
| 517 |
|
|---|
| 518 |
2006-02-28 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 519 |
|
|---|
| 520 |
* Modules/SFLC/TimeTracker/Reports.pm (Detail): Finished writing |
|---|
| 521 |
report logic. |
|---|
| 522 |
|
|---|
| 523 |
* Modules/SFLC/TimeTracker/Input/CategoryParser.pm (_doParse): |
|---|
| 524 |
Changed RE to allow single quotes. |
|---|
| 525 |
|
|---|
| 526 |
2006-02-27 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 527 |
|
|---|
| 528 |
* Modules/Date/Manip.pm (Delta_Normalize): Added call to |
|---|
| 529 |
POSIX::floor instead of int to avoid rounding errors now that I |
|---|
| 530 |
allow fractional date times. |
|---|
| 531 |
|
|---|
| 532 |
* Modules/SFLC/TimeTracker/Entry.pm (set): Added auto category |
|---|
| 533 |
lookup before setting of category field. |
|---|
| 534 |
|
|---|
| 535 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/AdminSearch.pm |
|---|
| 536 |
(_buildAdminQuestionTree): Fixed problem on @matches == 1 not |
|---|
| 537 |
placing entry resolver. |
|---|
| 538 |
|
|---|
| 539 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/CTO.pm |
|---|
| 540 |
(_buildTechQuestionTree): Fixed problem on @matches == 1 not |
|---|
| 541 |
placing entry resolver. |
|---|
| 542 |
|
|---|
| 543 |
* Modules/SFLC/TimeTracker/Input.pm (parseLine): Fixed bug. note |
|---|
| 544 |
was being reused on starts; only add the note when we need a category. |
|---|
| 545 |
|
|---|
| 546 |
* Modules/Bot/BasicBot/Time.pm (statusFunction): Fixed output when |
|---|
| 547 |
no entries are made for a given day. |
|---|
| 548 |
(statusFunction): Added verbose status. |
|---|
| 549 |
(deleteFunction): Added support for deleting by entry ID. |
|---|
| 550 |
|
|---|
| 551 |
* Modules/SFLC/TimeTracker/DB.pm (getEntriesInDateRange): Fixed |
|---|
| 552 |
bug on multiple variable declaration. (my $startDate appeared twice) |
|---|
| 553 |
|
|---|
| 554 |
* Modules/Bot/BasicBot/Time.pm (_parseStartEnd): Fixed end date |
|---|
| 555 |
setting when only start date is given. |
|---|
| 556 |
|
|---|
| 557 |
2006-02-24 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 558 |
|
|---|
| 559 |
* Modules/SFLC/TimeTracker/Reports.pm (UserReportDateRange): Wrote |
|---|
| 560 |
function. |
|---|
| 561 |
|
|---|
| 562 |
* Modules/SFLC/TimeTracker/DB.pm (getEntriesInDateRange): Wrote |
|---|
| 563 |
function. |
|---|
| 564 |
|
|---|
| 565 |
2006-02-23 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 566 |
|
|---|
| 567 |
* Modules/Bot/BasicBot/Time.pm (statusFunction): Wrote function |
|---|
| 568 |
and added status report. |
|---|
| 569 |
(said): Fixed status regex. |
|---|
| 570 |
|
|---|
| 571 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/CTO.pm: Created |
|---|
| 572 |
file and wrote basics. |
|---|
| 573 |
|
|---|
| 574 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Assistant.pm |
|---|
| 575 |
(parse): Wrote function. |
|---|
| 576 |
(_doParse): Wrote function. |
|---|
| 577 |
(get): Wrote function. |
|---|
| 578 |
(init): Wrote function and escription |
|---|
| 579 |
|
|---|
| 580 |
* Modules/SFLC/TimeTracker/DB.pm (getUserList): Wrote function. |
|---|
| 581 |
|
|---|
| 582 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/AdminAssume.pm |
|---|
| 583 |
(parse): Added prompt line. |
|---|
| 584 |
|
|---|
| 585 |
* Modules/SFLC/TimeTracker/Input/CategoryParser.pm (_doParse): |
|---|
| 586 |
Made notes actually work. |
|---|
| 587 |
|
|---|
| 588 |
* Modules/SFLC/TimeTracker/Entry.pm (set): Added note support. |
|---|
| 589 |
(get): added note support. |
|---|
| 590 |
|
|---|
| 591 |
* Modules/SFLC/TimeTracker/Input.pm (parseLine): Added note support. |
|---|
| 592 |
|
|---|
| 593 |
* Modules/SFLC/TimeTracker/DB.pm (getEntriesOnDate): Wrote |
|---|
| 594 |
function. |
|---|
| 595 |
|
|---|
| 596 |
* Modules/SFLC/TimeTracker/Input.pm (checkIfLineIsTime): Added |
|---|
| 597 |
support get back a dump |
|---|
| 598 |
(dryRun): Tried to get a basic dry-run on this, although it's not |
|---|
| 599 |
totally functional. |
|---|
| 600 |
|
|---|
| 601 |
* Modules/Bot/BasicBot/Time.pm (TimeSystem): Added check for |
|---|
| 602 |
delete request in the middle of a conversation. |
|---|
| 603 |
|
|---|
| 604 |
* Modules/SFLC/TimeTracker/Input.pm (_PreprocessInputLine): Added |
|---|
| 605 |
catches for all our mispelled yesterdays, that have lighted fools |
|---|
| 606 |
the way to dusty misfiled entries. Out, out brief parser. Tim is |
|---|
| 607 |
but a walking shadow, a poor bot who struts and frets and hour |
|---|
| 608 |
upon the channel and then is heard no more. It's a tale told by |
|---|
| 609 |
an idiot bot, signifying nothing. |
|---|
| 610 |
|
|---|
| 611 |
* Modules/SFLC/TimeTracker/Question/YesNoCat.pm (validateAnswer): |
|---|
| 612 |
Required answers to be anchored to beginning of line. |
|---|
| 613 |
|
|---|
| 614 |
* Modules/Bot/BasicBot/Time.pm (deleteFunction): Finished |
|---|
| 615 |
implementation, changing syntax a bit. |
|---|
| 616 |
(deleteFunction): Improved prompts for delete entries. |
|---|
| 617 |
|
|---|
| 618 |
* Modules/SFLC/TimeTracker/DB.pm (getEntriesOnDateWithCategory): |
|---|
| 619 |
Fixed minor bug in args to UnixDate. |
|---|
| 620 |
|
|---|
| 621 |
2006-02-22 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 622 |
|
|---|
| 623 |
* Modules/SFLC/TimeTracker/Output/DeleteEntry.pm (action): |
|---|
| 624 |
Debugged function. |
|---|
| 625 |
|
|---|
| 626 |
* Modules/SFLC/TimeTracker/DB.pm (getLastEntry): Wrote function. |
|---|
| 627 |
|
|---|
| 628 |
* Modules/SFLC/TimeTracker/Output/Entry.pm (prettyPrintIRC): |
|---|
| 629 |
Fixed parameter order on _getTimesAndCat return. |
|---|
| 630 |
|
|---|
| 631 |
* Modules/SFLC/TimeTracker/Output/DeleteEntry.pm (prettyPrintIRC): |
|---|
| 632 |
Fixed parameter order on _getTimesAndCat return. |
|---|
| 633 |
|
|---|
| 634 |
* Modules/SFLC/TimeTracker/DB.pm (getEntriesOnDateWithCategory): |
|---|
| 635 |
Finished writing function. |
|---|
| 636 |
|
|---|
| 637 |
* Modules/Bot/BasicBot/Time.pm (help): Fixed categoryParser |
|---|
| 638 |
description. |
|---|
| 639 |
|
|---|
| 640 |
2006-02-10 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 641 |
|
|---|
| 642 |
* Modules/SFLC/TimeTracker/Output/DeleteEntry.pm (get): Wrote |
|---|
| 643 |
function. |
|---|
| 644 |
|
|---|
| 645 |
2006-02-09 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 646 |
|
|---|
| 647 |
* Modules/SFLC/TimeTracker/Output/DeleteEntry.pm |
|---|
| 648 |
(prettyPrintIRC): Wrote function. |
|---|
| 649 |
(action): Wrote function. |
|---|
| 650 |
|
|---|
| 651 |
* Modules/SFLC/TimeTracker/Output/Entry.pm (_getTimesAndCat): |
|---|
| 652 |
Pulled out code from prettyPrintIRC so it could be called by |
|---|
| 653 |
subclasses that wanted to override prettyPrintIRC. |
|---|
| 654 |
(prettyPrintIRC): rewrote to use _getTimesAndCat. |
|---|
| 655 |
|
|---|
| 656 |
2006-02-08 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 657 |
|
|---|
| 658 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm |
|---|
| 659 |
(_doParse): Fixed bug regarding category name. |
|---|
| 660 |
(_constructMatterTree): Fixed bug regarding category name. |
|---|
| 661 |
|
|---|
| 662 |
* Modules/Bot/BasicBot/Time.pm (deleteFunction): Wrote function. |
|---|
| 663 |
|
|---|
| 664 |
2006-02-07 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 665 |
|
|---|
| 666 |
* Modules/SFLC/TimeTracker/Input.pm (_operationStop): Added check |
|---|
| 667 |
to make sure we abandoned entries that were to be stopped before |
|---|
| 668 |
they were started. |
|---|
| 669 |
(_operationStart): Added output for abandoned entries. |
|---|
| 670 |
(_isTimeLine): Fixed minor bug in "stop at" |
|---|
| 671 |
|
|---|
| 672 |
2006-01-10 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 673 |
|
|---|
| 674 |
* Modules/Bot/BasicBot/Time.pm (listFunction): Fixed sorting. |
|---|
| 675 |
|
|---|
| 676 |
2006-01-09 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 677 |
|
|---|
| 678 |
* Modules/Bot/BasicBot/Time.pm (listFunction): Added "list tech". |
|---|
| 679 |
|
|---|
| 680 |
2006-01-05 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 681 |
|
|---|
| 682 |
* Modules/Bot/BasicBot/Time.pm (listFunction): Fixed bug with |
|---|
| 683 |
putting the keys of %clients into scalar when printing. |
|---|
| 684 |
(listFunction): Made "list matters in admin" work. |
|---|
| 685 |
(aliasFunction): Fixed pretty print of alias functions. |
|---|
| 686 |
(said): Fixed bad nick problem (well, sort of). |
|---|
| 687 |
(listFunction): Added choices on client when it doesn't seem right. |
|---|
| 688 |
|
|---|
| 689 |
2006-01-04 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 690 |
|
|---|
| 691 |
* Modules/Bot/BasicBot/Time.pm (createFunction): Wrote function. |
|---|
| 692 |
(help): Added help for create. |
|---|
| 693 |
(said): Added call for createFunction(). |
|---|
| 694 |
(aliasFunction): Wrote function. |
|---|
| 695 |
|
|---|
| 696 |
2006-01-04 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 697 |
|
|---|
| 698 |
* Scripts/create-category.plx: Wrote utility script. |
|---|
| 699 |
|
|---|
| 700 |
* Scripts/set-category-for-entry.plx: Wrote utility script. |
|---|
| 701 |
|
|---|
| 702 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm |
|---|
| 703 |
(_lookupClientHash): Changed so that it only warns on problems |
|---|
| 704 |
with client string formatting (in case of goofy aliases). |
|---|
| 705 |
|
|---|
| 706 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/AdminAssume.pm |
|---|
| 707 |
(_lookupAdminHash): Changed to use getCategoryLevelNoAliases since |
|---|
| 708 |
aliases can cause regex trouble lower in the function. |
|---|
| 709 |
|
|---|
| 710 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm |
|---|
| 711 |
(_buildMatterNote): Fixed so "general" is assumed when matter is empty. |
|---|
| 712 |
|
|---|
| 713 |
* Modules/SFLC/TimeTracker/Question/YesNoCat.pm: Changed regexes. |
|---|
| 714 |
having "1" be "yes" yeilds strange results. |
|---|
| 715 |
|
|---|
| 716 |
* Modules/SFLC/TimeTracker/Output/Entry.pm (prettyPrintIRC): Fixed |
|---|
| 717 |
formatting on abort output. |
|---|
| 718 |
|
|---|
| 719 |
* Modules/SFLC/TimeTracker/Input/CategoryParser.pm (findMinMatch): |
|---|
| 720 |
Added code to handle empty list of matches, or empty $given. |
|---|
| 721 |
|
|---|
| 722 |
* Modules/Bot/BasicBot/Time.pm (said): Added temporary notice |
|---|
| 723 |
about pop/push being broken. |
|---|
| 724 |
|
|---|
| 725 |
2006-01-03 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 726 |
|
|---|
| 727 |
* Scripts/unalias-for-user.plx: Wrote script. |
|---|
| 728 |
|
|---|
| 729 |
* Modules/Bot/BasicBot/Time.pm (_lookupClientHash): Copied |
|---|
| 730 |
function from Lawyer.pm |
|---|
| 731 |
(setOption): Made sure everything was case insensitive. |
|---|
| 732 |
(listFunction): Made sure everything was case insensitive. |
|---|
| 733 |
|
|---|
| 734 |
* Modules/SFLC/TimeTracker/DB.pm (getCategoryLevelNoAliases): |
|---|
| 735 |
Wrote function. |
|---|
| 736 |
|
|---|
| 737 |
* Modules/Bot/BasicBot/Time.pm (listFunction): Wrote function. |
|---|
| 738 |
|
|---|
| 739 |
* Modules/SFLC/TimeTracker/Input.pm (_isTimeLine): Fixed regex on |
|---|
| 740 |
$subClockExp |
|---|
| 741 |
|
|---|
| 742 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm |
|---|
| 743 |
(_constructMatterTree): Fixed bug caused by no edge value set in Dummy |
|---|
| 744 |
node on @matches == 1 condition. |
|---|
| 745 |
|
|---|
| 746 |
* Modules/SFLC/TimeTracker/Output/Question.pm (prettyPrintIRC): |
|---|
| 747 |
Added fix on pretty printing. |
|---|
| 748 |
|
|---|
| 749 |
* Modules/SFLC/TimeTracker/Input/CategoryParser.pm (findMinMatch): |
|---|
| 750 |
Fixed function prototype. |
|---|
| 751 |
|
|---|
| 752 |
* Modules/Bot/BasicBot/Time.pm (FindMinMatch): Copied function |
|---|
| 753 |
from CategoryParser.pm |
|---|
| 754 |
|
|---|
| 755 |
* Modules/SFLC/TimeTracker/Input.pm (parseLine): Added lookup for |
|---|
| 756 |
category parser. |
|---|
| 757 |
|
|---|
| 758 |
* Modules/Bot/BasicBot/Time.pm (help): Greatly improved verbosity |
|---|
| 759 |
of help for set commands. |
|---|
| 760 |
(setOption): Wrote function. |
|---|
| 761 |
(init): Added initialization of %USER_OPTIONS |
|---|
| 762 |
(said): Added check for speakWhenSpokenTo configuration |
|---|
| 763 |
(said): Added set command processing. |
|---|
| 764 |
(said): Added check for alwaysAnswerPrivate option. |
|---|
| 765 |
(help): Added support for alwaysAnswerPrivate option. |
|---|
| 766 |
|
|---|
| 767 |
* Modules/SFLC/TimeTracker/DB.pm (getUserConfigValue): Fixed minor |
|---|
| 768 |
bug. |
|---|
| 769 |
(setUserConfigValue): Fixed minor bug. |
|---|
| 770 |
|
|---|
| 771 |
* Scripts/reset-user-config.plx: Wrote script. |
|---|
| 772 |
|
|---|
| 773 |
2006-01-02 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 774 |
|
|---|
| 775 |
* Modules/Bot/BasicBot/Time.pm: Removed old code from before the |
|---|
| 776 |
tree implementation. |
|---|
| 777 |
|
|---|
| 778 |
2005-12-30 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 779 |
|
|---|
| 780 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/AdminAssume.pm |
|---|
| 781 |
(parse): Fixed to alias candidates when perfect match found. |
|---|
| 782 |
(_doParse): Fixed to get rid of "matters" if it appears in input. |
|---|
| 783 |
|
|---|
| 784 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/AdminSearch.pm |
|---|
| 785 |
(_buildAdminQuestionTree): Fixed bug. |
|---|
| 786 |
|
|---|
| 787 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm (parse): |
|---|
| 788 |
Added call to _buildAdminQuestionTree. |
|---|
| 789 |
|
|---|
| 790 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/AdminSearch.pm |
|---|
| 791 |
Created file. |
|---|
| 792 |
(_doParse): Wrote function. |
|---|
| 793 |
(_buildAdminQuestionTree): Wrote function. |
|---|
| 794 |
|
|---|
| 795 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm |
|---|
| 796 |
(_FindMinMatch): Moved function to parent class. |
|---|
| 797 |
|
|---|
| 798 |
* Modules/SFLC/TimeTracker/Input/CategoryParser.pm |
|---|
| 799 |
(_FindMinMatch): Moved function here. |
|---|
| 800 |
|
|---|
| 801 |
* Modules/Bot/BasicBot/Time.pm (said): Improved formatting of |
|---|
| 802 |
answers when empty strings end up in returned answers. |
|---|
| 803 |
|
|---|
| 804 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm (parse): |
|---|
| 805 |
Fixed minor bug. |
|---|
| 806 |
(init): Improved description. |
|---|
| 807 |
|
|---|
| 808 |
* Modules/SFLC/TimeTracker/Question/YesNoCat.pm |
|---|
| 809 |
(formatResolveString): Fixed resolve strings. |
|---|
| 810 |
|
|---|
| 811 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm (parse): |
|---|
| 812 |
Minor bugfixes. |
|---|
| 813 |
(_doParse): Fixed parsing of category candidate. |
|---|
| 814 |
(parse): Fixed wrapper objects for YesNoCat question nodes. |
|---|
| 815 |
|
|---|
| 816 |
2005-12-23 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 817 |
|
|---|
| 818 |
* Modules/SFLC/TimeTracker/Input.pm (_isTimeLine): Fixed so |
|---|
| 819 |
"started" works. |
|---|
| 820 |
|
|---|
| 821 |
2005-12-22 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 822 |
|
|---|
| 823 |
* Modules/SFLC/TimeTracker/Output/EntryResolver.pm (new): Fixed |
|---|
| 824 |
typo bug. |
|---|
| 825 |
(prettyPrintIRC): Wrote function. |
|---|
| 826 |
|
|---|
| 827 |
* Modules/SFLC/TimeTracker/Input.pm (parseLine): Changed to use |
|---|
| 828 |
EntryResolver from _determineCategory |
|---|
| 829 |
|
|---|
| 830 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/OldCategoryQuestion.pm |
|---|
| 831 |
(parse): Modified to use EntryResolver. |
|---|
| 832 |
|
|---|
| 833 |
* Modules/SFLC/TimeTracker/Output/EntryResolver.pm: Created class. |
|---|
| 834 |
|
|---|
| 835 |
2005-12-20 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 836 |
|
|---|
| 837 |
* Modules/SFLC/TimeTracker/Question.pm (_formatTime): Wrote function. |
|---|
| 838 |
(formatQuestion): Switched to use _formatTime call. |
|---|
| 839 |
|
|---|
| 840 |
* Modules/SFLC/TimeTracker/Question/YesNoCat.pm: Created package. |
|---|
| 841 |
|
|---|
| 842 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm |
|---|
| 843 |
(_buildMatterNote): Wrote function. |
|---|
| 844 |
|
|---|
| 845 |
2005-12-16 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 846 |
|
|---|
| 847 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm |
|---|
| 848 |
(_doParse): Worked on function. |
|---|
| 849 |
|
|---|
| 850 |
2005-12-14 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 851 |
|
|---|
| 852 |
* Modules/SFLC/TimeTracker/DB.pm (getCategoryLevel): Tested and |
|---|
| 853 |
rewrote function. |
|---|
| 854 |
|
|---|
| 855 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm |
|---|
| 856 |
(_doParse): Wrote initial version of fuction. |
|---|
| 857 |
|
|---|
| 858 |
* Scripts/create-category.plx: Wrote utility script. |
|---|
| 859 |
|
|---|
| 860 |
* Scripts/set-category-for-entry.plx: Wrote utility script. |
|---|
| 861 |
|
|---|
| 862 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm |
|---|
| 863 |
(_lookupClientHash): Changed so that it only warns on problems |
|---|
| 864 |
with client string formatting (in case of goofy aliases). |
|---|
| 865 |
|
|---|
| 866 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/AdminAssume.pm |
|---|
| 867 |
(_lookupAdminHash): Changed to use getCategoryLevelNoAliases since |
|---|
| 868 |
aliases can cause regex trouble lower in the function. |
|---|
| 869 |
|
|---|
| 870 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm |
|---|
| 871 |
(_buildMatterNote): Fixed so "general" is assumed when matter is empty. |
|---|
| 872 |
|
|---|
| 873 |
* Modules/SFLC/TimeTracker/Question/YesNoCat.pm: Changed regexes. |
|---|
| 874 |
having "1" be "yes" yeilds strange results. |
|---|
| 875 |
|
|---|
| 876 |
* Modules/SFLC/TimeTracker/Output/Entry.pm (prettyPrintIRC): Fixed |
|---|
| 877 |
formatting on abort output. |
|---|
| 878 |
|
|---|
| 879 |
* Modules/SFLC/TimeTracker/Input/CategoryParser.pm (findMinMatch): |
|---|
| 880 |
Added code to handle empty list of matches, or empty $given. |
|---|
| 881 |
|
|---|
| 882 |
* Modules/Bot/BasicBot/Time.pm (said): Added temporary notice |
|---|
| 883 |
about pop/push being broken. |
|---|
| 884 |
|
|---|
| 885 |
2006-01-03 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 886 |
|
|---|
| 887 |
* Scripts/unalias-for-user.plx: Wrote script. |
|---|
| 888 |
|
|---|
| 889 |
* Modules/Bot/BasicBot/Time.pm (_lookupClientHash): Copied |
|---|
| 890 |
function from Lawyer.pm |
|---|
| 891 |
(setOption): Made sure everything was case insensitive. |
|---|
| 892 |
(listFunction): Made sure everything was case insensitive. |
|---|
| 893 |
|
|---|
| 894 |
* Modules/SFLC/TimeTracker/DB.pm (getCategoryLevelNoAliases): |
|---|
| 895 |
Wrote function. |
|---|
| 896 |
|
|---|
| 897 |
* Modules/Bot/BasicBot/Time.pm (listFunction): Wrote function. |
|---|
| 898 |
|
|---|
| 899 |
* Modules/SFLC/TimeTracker/Input.pm (_isTimeLine): Fixed regex on |
|---|
| 900 |
$subClockExp |
|---|
| 901 |
|
|---|
| 902 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm |
|---|
| 903 |
(_constructMatterTree): Fixed bug caused by no edge value set in Dummy |
|---|
| 904 |
node on @matches == 1 condition. |
|---|
| 905 |
|
|---|
| 906 |
* Modules/SFLC/TimeTracker/Output/Question.pm (prettyPrintIRC): |
|---|
| 907 |
Added fix on pretty printing. |
|---|
| 908 |
|
|---|
| 909 |
* Modules/SFLC/TimeTracker/Input/CategoryParser.pm (findMinMatch): |
|---|
| 910 |
Fixed function prototype. |
|---|
| 911 |
|
|---|
| 912 |
* Modules/Bot/BasicBot/Time.pm (FindMinMatch): Copied function |
|---|
| 913 |
from CategoryParser.pm |
|---|
| 914 |
|
|---|
| 915 |
* Modules/SFLC/TimeTracker/Input.pm (parseLine): Added lookup for |
|---|
| 916 |
category parser. |
|---|
| 917 |
|
|---|
| 918 |
* Modules/Bot/BasicBot/Time.pm (help): Greatly improved verbosity |
|---|
| 919 |
of help for set commands. |
|---|
| 920 |
(setOption): Wrote function. |
|---|
| 921 |
(init): Added initialization of %USER_OPTIONS |
|---|
| 922 |
(said): Added check for speakWhenSpokenTo configuration |
|---|
| 923 |
(said): Added set command processing. |
|---|
| 924 |
(said): Added check for alwaysAnswerPrivate option. |
|---|
| 925 |
(help): Added support for alwaysAnswerPrivate option. |
|---|
| 926 |
|
|---|
| 927 |
* Modules/SFLC/TimeTracker/DB.pm (getUserConfigValue): Fixed minor |
|---|
| 928 |
bug. |
|---|
| 929 |
(setUserConfigValue): Fixed minor bug. |
|---|
| 930 |
|
|---|
| 931 |
* Scripts/reset-user-config.plx: Wrote script. |
|---|
| 932 |
|
|---|
| 933 |
2006-01-02 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 934 |
|
|---|
| 935 |
* Modules/Bot/BasicBot/Time.pm: Removed old code from before the |
|---|
| 936 |
tree implementation. |
|---|
| 937 |
|
|---|
| 938 |
2005-12-30 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 939 |
|
|---|
| 940 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/AdminAssume.pm |
|---|
| 941 |
(parse): Fixed to alias candidates when perfect match found. |
|---|
| 942 |
(_doParse): Fixed to get rid of "matters" if it appears in input. |
|---|
| 943 |
|
|---|
| 944 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/AdminSearch.pm |
|---|
| 945 |
(_buildAdminQuestionTree): Fixed bug. |
|---|
| 946 |
|
|---|
| 947 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm (parse): |
|---|
| 948 |
Added call to _buildAdminQuestionTree. |
|---|
| 949 |
|
|---|
| 950 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/AdminSearch.pm |
|---|
| 951 |
Created file. |
|---|
| 952 |
(_doParse): Wrote function. |
|---|
| 953 |
(_buildAdminQuestionTree): Wrote function. |
|---|
| 954 |
|
|---|
| 955 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm |
|---|
| 956 |
(_FindMinMatch): Moved function to parent class. |
|---|
| 957 |
|
|---|
| 958 |
* Modules/SFLC/TimeTracker/Input/CategoryParser.pm |
|---|
| 959 |
(_FindMinMatch): Moved function here. |
|---|
| 960 |
|
|---|
| 961 |
* Modules/Bot/BasicBot/Time.pm (said): Improved formatting of |
|---|
| 962 |
answers when empty strings end up in returned answers. |
|---|
| 963 |
|
|---|
| 964 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm (parse): |
|---|
| 965 |
Fixed minor bug. |
|---|
| 966 |
(init): Improved description. |
|---|
| 967 |
|
|---|
| 968 |
* Modules/SFLC/TimeTracker/Question/YesNoCat.pm |
|---|
| 969 |
(formatResolveString): Fixed resolve strings. |
|---|
| 970 |
|
|---|
| 971 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm (parse): |
|---|
| 972 |
Minor bugfixes. |
|---|
| 973 |
(_doParse): Fixed parsing of category candidate. |
|---|
| 974 |
(parse): Fixed wrapper objects for YesNoCat question nodes. |
|---|
| 975 |
|
|---|
| 976 |
2005-12-23 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 977 |
|
|---|
| 978 |
* Modules/SFLC/TimeTracker/Input.pm (_isTimeLine): Fixed so |
|---|
| 979 |
"started" works. |
|---|
| 980 |
|
|---|
| 981 |
2005-12-22 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 982 |
|
|---|
| 983 |
* Modules/SFLC/TimeTracker/Output/EntryResolver.pm (new): Fixed |
|---|
| 984 |
typo bug. |
|---|
| 985 |
(prettyPrintIRC): Wrote function. |
|---|
| 986 |
|
|---|
| 987 |
* Modules/SFLC/TimeTracker/Input.pm (parseLine): Changed to use |
|---|
| 988 |
EntryResolver from _determineCategory |
|---|
| 989 |
|
|---|
| 990 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/OldCategoryQuestion.pm |
|---|
| 991 |
(parse): Modified to use EntryResolver. |
|---|
| 992 |
|
|---|
| 993 |
* Modules/SFLC/TimeTracker/Output/EntryResolver.pm: Created class. |
|---|
| 994 |
|
|---|
| 995 |
2005-12-20 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 996 |
|
|---|
| 997 |
* Modules/SFLC/TimeTracker/Question.pm (_formatTime): Wrote function. |
|---|
| 998 |
(formatQuestion): Switched to use _formatTime call. |
|---|
| 999 |
|
|---|
| 1000 |
* Modules/SFLC/TimeTracker/Question/YesNoCat.pm: Created package. |
|---|
| 1001 |
|
|---|
| 1002 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm |
|---|
| 1003 |
(_buildMatterNote): Wrote function. |
|---|
| 1004 |
|
|---|
| 1005 |
2005-12-16 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 1006 |
|
|---|
| 1007 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm |
|---|
| 1008 |
(_doParse): Worked on function. |
|---|
| 1009 |
|
|---|
| 1010 |
2005-12-14 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 1011 |
|
|---|
| 1012 |
* Modules/SFLC/TimeTracker/DB.pm (getCategoryLevel): Tested and |
|---|
| 1013 |
rewrote function. |
|---|
| 1014 |
|
|---|
| 1015 |
* Modules/SFLC/TimeTracker/Input/CategoryParser/Lawyer.pm |
|---|
| 1016 |
(_doParse): Wrote initial version of fuction. |
|---|
| 1017 |
|
|---|
| 1018 |
* Modules/SFLC/TimeTracker/Input/CategoryParser.pm (_doParse): |
|---|
| 1019 |
Added set of field categoryDiscard. |
|---|
| 1020 |
(get): Added categoryDiscard. |
|---|
| 1021 |
|
|---|
| 1022 |
* Modules/Bot/BasicBot/Temp.pm (OtherTempCheck): Added other RE stuff. |
|---|
| 1023 |
(TempSourceControl): improved temp source URL. |
|---|
| 1024 |
|
|---|
| 1025 |
* Modules/SFLC/TimeTracker/Output/Entry.pm (prettyPrintIRC): Made |
|---|
| 1026 |
sure "ADDED, NO ENTRY TO ADJUST" was handled. |
|---|
| 1027 |
|
|---|
| 1028 |
* Modules/Bot/BasicBot/Temp.pm (OtherTempCheck): Added other RE stuff. |
|---|
| 1029 |
|
|---|
| 1030 |
* Modules/SFLC/TimeTracker/Output/Entry.pm (prettyPrintIRC): Made |
|---|
| 1031 |
sure "ADDED, NO ENTRY TO ADJUST" was handled. |
|---|
| 1032 |
|
|---|
| 1033 |
2005-12-13 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 1034 |
|
|---|
| 1035 |
* Modules/SFLC/TimeTracker/Input/CategoryParser.pm (_doParse): |
|---|
| 1036 |
Added set of field categoryDiscard. |
|---|
| 1037 |
(get): Added categoryDiscard. |
|---|
| 1038 |
Fixed RE on note. |
|---|
| 1039 |
|
|---|
| 1040 |
* Modules/Bot/BasicBot/Temp.pm (OtherTempCheck): Added other RE stuff. |
|---|
| 1041 |
(TempSourceControl): improved temp source URL. |
|---|
| 1042 |
|
|---|
| 1043 |
* Modules/SFLC/TimeTracker/Output/Entry.pm (prettyPrintIRC): Made |
|---|
| 1044 |
sure "ADDED, NO ENTRY TO ADJUST" was handled. |
|---|
| 1045 |
|
|---|
| 1046 |
* Modules/Bot/BasicBot/Time.pm (tick): Added code for dying on |
|---|
| 1047 |
tick if special string is sent. |
|---|
| 1048 |
|
|---|
| 1049 |
* Modules/SFLC/TimeTracker/Question.pm (new): Removed call to |
|---|
| 1050 |
insertQuestion. |
|---|
| 1051 |
|
|---|
| 1052 |
* Modules/SFLC/TimeTracker/Input.pm (parseLine): Moved out some |
|---|
| 1053 |
material to another function. |
|---|
| 1054 |
(_buildTimeData): Moved in time data code from parseLine. |
|---|
| 1055 |
(checkIfLineIsTime): Wrote function. |
|---|
| 1056 |
|
|---|
| 1057 |
* Modules/SFLC/TimeTracker/DB.pm (shiftInteractionTree): Changed |
|---|
| 1058 |
what part of the tree it grabs. |
|---|
| 1059 |
|
|---|
| 1060 |
* Modules/SFLC/TimeTracker/Output/Entry.pm (prettyPrintIRC): Fixed |
|---|
| 1061 |
regex bug on $amountTime. |
|---|
| 1062 |
|
|---|
| 1063 |
2005-12-12 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 1064 |
|
|---|
| 1065 |
* Modules/SFLC/TimeTracker/Output/Entry.pm (prettyPrintIRC): Fixed |
|---|
| 1066 |
to not print out unknown amount time. |
|---|
| 1067 |
|
|---|
| 1068 |
* Modules/SFLC/TimeTracker/Output/Question.pm (prettyPrintIRC): |
|---|
| 1069 |
Fixed to make sure question isn't sent back after resolution. |
|---|
| 1070 |
|
|---|
| 1071 |
* Modules/SFLC/TimeTracker/Output/Entry.pm (get): Added use of |
|---|
| 1072 |
cached version of entry in entryAsReceived. |
|---|
| 1073 |
(new): Saved entry object in entryAsReceived field of object. |
|---|
| 1074 |
|
|---|
| 1075 |
* Modules/SFLC/TimeTracker/Input.pm (parseLine): Fixed some |
|---|
| 1076 |
details about returning tree when not spoken to. |
|---|
| 1077 |
(_operationStop): Fixed STOPPED message when time was not given. |
|---|
| 1078 |
|
|---|
| 1079 |
* Modules/SFLC/TimeTracker/Output/Entry.pm (get): Changed so it |
|---|
| 1080 |
gets entry from database each time. |
|---|
| 1081 |
(new): Changed so only id and userHandle, not object, are stored. |
|---|
| 1082 |
(action): Fixed minor typo bug. |
|---|
| 1083 |
|
|---|
| 1084 |
* Modules/SFLC/TimeTracker/Input.pm (_isTimeLine): Fixed "stop at |
|---|
| 1085 |
DATE TIME" |
|---|
| 1086 |
|
|---|
| 1087 |
* Modules/SFLC/TimeTracker/Category.pm: Added file. |
|---|
| 1088 |
|
|---|
| 1089 |
* Modules/Bot/BasicBot/Time.pm (TimeSystem): Added $wasAddressed |
|---|
| 1090 |
argument to parseLine to take advantage for force parsing support. |
|---|
| 1091 |
|
|---|
| 1092 |
* Modules/SFLC/TimeTracker/Input.pm (parseLine): Added |
|---|
| 1093 |
$forceParsing support. |
|---|
| 1094 |
|
|---|
| 1095 |
* Modules/Bot/BasicBot/Temp.pm (OtherTempCheck): Added check for |
|---|
| 1096 |
everywhre. |
|---|
| 1097 |
(TempSourceControl): Added function. |
|---|
| 1098 |
(said): Added call to TempSourceControl. |
|---|
| 1099 |
|
|---|
| 1100 |
2005-12-09 Bradley M. Kuhn <bkuhn@softwarefreedom.org> |
|---|
| 1101 |
|
|---|
| 1102 |
* Modules/SFLC/TimeTracker/Output/Statement.pm (get): Fixed |
|---|
| 1103 |
dereference of string. |
|---|
| 1104 |
|
|---|
| 1105 |
* Modules/SFLC/TimeTracker/DB.pm (getCategoryName): Wrote function. |
|---|
| 1106 |
|
|---|
| 1107 |
* Modules/Bot/BasicBot/Time.pm (RecursiveTreeProcess): Rewrote and |
|---|
|
|---|