1 2006-04-09 21:58 +0000 [r528030] Tom Albers tomalbers@kde.nl
3 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Fix corner
4 case. User locks and unlocks during one break, the buttons dont
5 work anymore, because the eventfilter is not used because those
6 have been released because the lock() dcop call does not work in
9 2006-04-09 21:38 +0000 [r528013] Tom Albers tomalbers@kde.nl
11 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: When no image
12 is found, the background is black during a break. Change the font
13 color to white in that case.
15 2006-04-09 21:27 +0000 [r528008] Tom Albers tomalbers@kde.nl
17 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
18 trunk/playground/utils/rsibreak/src/rsitimer.cpp: slotLock did
19 not seem to work when the mouse and keyboard are grabbed. Release
20 them! Thanks to Nicola Ruggero for reporting. CCMAIL:
21 nixprog.adsl@tiscali.it
23 2006-04-09 14:04 +0000 [r527831] Bram Schoenmakers bramschoenmakers@kde.nl
25 * trunk/playground/utils/rsibreak/src/rsistats.cpp: New (better?)
26 calculation for Pause score.
28 2006-04-07 21:39 +0000 [r527367] Bram Schoenmakers bramschoenmakers@kde.nl
30 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Possible
33 2006-04-07 09:40 +0000 [r527203-527204] Bram Schoenmakers bramschoenmakers@kde.nl
35 * trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp: Not meant
38 * trunk/playground/utils/rsibreak/src/rsistats.cpp,
39 trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp: Show empty
40 strings instead of 00:00:00 in statistics.
42 2006-04-07 08:28 +0000 [r527187] Tom Albers tomalbers@kde.nl
44 * trunk/playground/utils/rsibreak/src/rsidock.cpp: Fix bug where
45 the left mouse click on rsibreak would only show the stats the
48 2006-04-07 08:13 +0000 [r527183] Tom Albers tomalbers@kde.nl
50 * trunk/playground/utils/rsibreak/src,
51 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
52 trunk/playground/utils/rsibreak/src/rsiwidget.h: Ha, figured this
53 bug out when I was under the shower. When the break is ESCaped
54 during the first second of the break the grab functions are
55 called after the widget is minimized, leaving RSIBreak
56 unresponsive for left en right mouse clicks! Hopefully this was
57 the bug Achim and Bram reported.
59 2006-04-06 20:26 +0000 [r527092] Bram Schoenmakers bramschoenmakers@kde.nl
61 * trunk/playground/utils/rsibreak/src/rsistatitem.cpp,
62 trunk/playground/utils/rsibreak/src/rsistats.cpp,
63 trunk/playground/utils/rsibreak/src/rsistatitem.h: Reset stats
66 2006-04-05 21:27 +0000 [r526897] Tom Albers tomalbers@kde.nl
68 * trunk/playground/utils/rsibreak/src/rsidock.cpp: switch to the
71 2006-04-05 20:55 +0000 [r526886] Tom Albers tomalbers@kde.nl
73 * trunk/playground/utils/rsibreak/src/rsidock.cpp: Left click on
74 tray item show statistics. Advice from Achim Bohnet.
76 2006-04-05 20:00 +0000 [r526865] Tom Albers tomalbers@kde.nl
78 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
79 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Dont pester
80 the user with the reset of the timers by the popup by default.
81 Advice from Achim Bohnet
83 2006-04-05 18:05 +0000 [r526831] Tom Albers tomalbers@kde.nl
85 * trunk/playground/utils/rsibreak/ChangeLog,
86 trunk/playground/utils/rsibreak/NEWS,
87 trunk/playground/utils/rsibreak/src/main.cpp,
88 trunk/playground/utils/rsibreak/src/Makefile.am,
89 trunk/playground/utils/rsibreak/release_rsibreak.rb: - link the
90 convenience library statically - update the files for a rc2,
91 which is packed after this commit.
93 2006-04-04 21:49 +0000 [r526550] Bram Schoenmakers bramschoenmakers@kde.nl
95 * trunk/playground/utils/rsibreak/src/rsitooltip.cpp: Oh, it didn't
96 compile. How could I've missed that.
98 2006-04-04 16:45 +0000 [r526439] Bram Schoenmakers bramschoenmakers@kde.nl
100 * trunk/playground/utils/rsibreak/src/rsistats.h,
101 trunk/playground/utils/rsibreak/src/rsiglobals.h,
102 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
103 trunk/playground/utils/rsibreak/src/rsistats.cpp: o A color is
104 now easily assignable to every stat with RSIStats::setColor() o
105 Sync colors last big/tiny break with colors in tooltip o Cleanups
106 thanks to the new method. Hackish enums like LAST_BIG_BREAK_COLOR
107 are not required anymore
109 2006-04-04 16:05 +0000 [r526424] Bram Schoenmakers bramschoenmakers@kde.nl
111 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Call hide()
112 immediately when suspending. There's no need to evaluate the bool
113 coming along with suspend(), just always hide when emitted.
115 2006-04-04 14:31 +0000 [r526397] Bram Schoenmakers bramschoenmakers@kde.nl
117 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: In commit
118 #523619 I made the idle detection guards too strong. Moved the
119 guards one level deeper. This fixes the issue that the timers
120 were not reset when a break has passed (with popup). A symptom
121 was that the docker icon was still filled after a relax moment.
123 2006-04-03 19:31 +0000 [r526075] Tom Albers tomalbers@kde.nl
125 * trunk/playground/utils/rsibreak/src/rsitimer_dpms.cpp (added),
126 trunk/playground/utils/rsibreak/NEWS,
127 trunk/playground/utils/rsibreak/src/rsitimer_dpms.h (added),
128 trunk/playground/utils/rsibreak/src/Makefile.am,
129 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Because
130 --enable-final is broken (int32 clash in qglobal), Ruurd
131 suggested to put it in a seperate library.
133 2006-04-02 20:46 +0000 [r525786] Malcolm Hunter malcolm.hunter@gmx.co.uk
135 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
136 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
137 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
138 trunk/playground/utils/rsibreak/src/rsistats.cpp,
139 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
140 trunk/playground/utils/rsibreak/src/setupgeneral.cpp:
141 Typographical corrections and changes
143 2006-04-01 20:23 +0000 [r525376] Bram Schoenmakers bramschoenmakers@kde.nl
145 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Forgot this
148 2006-04-01 17:45 +0000 [r525337] Bram Schoenmakers bramschoenmakers@kde.nl
150 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp: Stupid
153 2006-04-01 17:42 +0000 [r525336] Tom Albers tomalbers@kde.nl
155 * trunk/playground/utils/rsibreak/ChangeLog,
156 trunk/playground/utils/rsibreak/src/rsistats.h,
157 trunk/playground/utils/rsibreak/NEWS,
158 trunk/playground/utils/rsibreak/src/main.cpp,
159 trunk/playground/utils/rsibreak/src/mainpage.dox,
160 trunk/playground/utils/rsibreak/src/rsistats.cpp,
161 trunk/playground/utils/rsibreak/src/rsitimer.cpp: - Version++ -
162 renamed stat to "current idle period" - fixed two whatsthis -
163 updated NEWS, CHANGELOG, mainpage.dox - removed comment - added
164 comment to documentation about derived stats w/setStat() - Will
167 2006-04-01 17:17 +0000 [r525332] Bram Schoenmakers bramschoenmakers@kde.nl
169 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
170 trunk/playground/utils/rsibreak/src/rsidock.h,
171 trunk/playground/utils/rsibreak/src/rsitimer.h,
172 trunk/playground/utils/rsibreak/src/rsidock.cpp,
173 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Something went
174 wrong yesterday with moving timer data to RSIGlobals. New timer
175 data is properly read after configuring.
177 2006-04-01 16:46 +0000 [r525326] Tom Albers tomalbers@kde.nl
179 * trunk/playground/utils/rsibreak/src/rsitimer.h,
180 trunk/playground/utils/rsibreak/src/rsitimer.cpp: I could not
181 find the energy settings in my KDE, but they exists and the
182 DPMSModeOff is responsible for the idle reset to 0. This patch
183 removes the assumed hard coded value and queries DPMS for the
184 value and eats the activity caused by this. Thanks to Dirk for
185 the hint in the right direction.
187 2006-04-01 13:25 +0000 [r525261] Bram Schoenmakers bramschoenmakers@kde.nl
189 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Revert.
191 2006-04-01 13:16 +0000 [r525258] Bram Schoenmakers bramschoenmakers@kde.nl
193 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Don't restart
194 timer when suspended (especially the case when OK'ing configure
195 dialog while suspended).
197 2006-04-01 13:02 +0000 [r525253] Tom Albers tomalbers@kde.nl
199 * trunk/playground/utils/rsibreak/src/rsistats.cpp,
200 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: Partially
201 revert the commit of Bram, 525047, which converts to the QTime
202 back to a QDateTime. Partially reverted, because we need to use a
203 QDateTime internally, but to present it to the user a QTime is
204 sufficient. So changed the display and the calculation of the
205 width of the display.
207 2006-04-01 12:32 +0000 [r525247] Bram Schoenmakers bramschoenmakers@kde.nl
209 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
210 trunk/playground/utils/rsibreak/src/rsiwidget.cpp: o Call
211 slotReadConfig in RSIGlobals before RSITimers reads settings. o
212 Clear focus on buttons in full screen break widget. Prevents
213 cancelling the screen when you're still typing.
215 2006-03-31 22:00 +0000 [r525134] Bram Schoenmakers bramschoenmakers@kde.nl
217 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
218 trunk/playground/utils/rsibreak/src/rsiglobals.h,
219 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
220 trunk/playground/utils/rsibreak/src/rsistats.cpp: Show colors on
221 startup, when there's nothing known about the previous big/tiny
222 break. But it can happen that colors in tooltip and statistics
223 dialog are out of sync, though.
225 2006-03-31 21:26 +0000 [r525128] Bram Schoenmakers bramschoenmakers@kde.nl
227 * trunk/playground/utils/rsibreak/src/rsistats.h,
228 trunk/playground/utils/rsibreak/src/rsiglobals.h,
229 trunk/playground/utils/rsibreak/src/rsistatitem.h: More APIDOX
232 2006-03-31 21:00 +0000 [r525123] Bram Schoenmakers bramschoenmakers@kde.nl
234 * trunk/playground/utils/rsibreak/src/rsistats.h: The promised
237 2006-03-31 20:33 +0000 [r525108] Bram Schoenmakers bramschoenmakers@kde.nl
239 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Increase
240 statistic "Last tiny/big break" everytime it detects that the
241 idleness takes longer than a break.
243 2006-03-31 20:12 +0000 [r525102] Bram Schoenmakers bramschoenmakers@kde.nl
245 * trunk/playground/utils/rsibreak/src/rsiglobals.h,
246 trunk/playground/utils/rsibreak/src/rsistats.cpp,
247 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
248 trunk/playground/utils/rsibreak/src/rsitimer.cpp: While toma is
249 still offline, I can safely postpone the feature freeze. :) o
250 Only update last tiny/big break when activity occurs o New stat:
251 show time currently idle. I thought I needed it for the change
252 above, but didn't seem so. So I upgraded it to a new statistic.
254 2006-03-31 19:39 +0000 [r525092] Bram Schoenmakers bramschoenmakers@kde.nl
256 * trunk/playground/utils/rsibreak/src/rsistatitem.cpp (added),
257 trunk/playground/utils/rsibreak/src/rsistatitem.h (added): ...
258 which I obviousely forgot.
260 2006-03-31 19:30 +0000 [r525084] Bram Schoenmakers bramschoenmakers@kde.nl
262 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
263 trunk/playground/utils/rsibreak/src/rsistats.h,
264 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
265 trunk/playground/utils/rsibreak/src/rsistatwidget.h,
266 trunk/playground/utils/rsibreak/src/rsiglobals.h,
267 trunk/playground/utils/rsibreak/src/Makefile.am,
268 trunk/playground/utils/rsibreak/src/rsistats.cpp,
269 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
270 trunk/playground/utils/rsibreak/src/rsidock.cpp,
271 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Statistics
272 are under RSIGlobals::stats() now instead of RSIStats::instance()
273 o New files for RSIStatItem.
275 2006-03-31 17:13 +0000 [r525047] Bram Schoenmakers bramschoenmakers@kde.nl
277 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
278 trunk/playground/utils/rsibreak/src/rsistats.h,
279 trunk/playground/utils/rsibreak/src/rsiglobals.h,
280 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
281 trunk/playground/utils/rsibreak/src/rsistats.cpp,
282 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: o Changed
283 QTime back to QDateTime, sorry about that. It was required for...
284 o Colored labels for the last tiny/big break. Green means: just
285 got a break, red means: you really need a break now o Tooltip
286 shows similar colors now. o Increased width for the last tiny/big
287 break label in the widget. For me, RSIBreak is feature complete
288 for the 0.6.0 release. Shall we make this a start of a feature
291 2006-03-30 21:46 +0000 [r524665] Tom Albers tomalbers@kde.nl
293 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: The last bug I
294 found is squashed by this fix. Maybe Bram wants to fix this The
295 Right Way, but an extra safeguard in case of weird situation can
296 not do any harm. Summary: timers stop running when user does not
297 want idle-detection durng normal operation and they receive a
300 2006-03-30 21:38 +0000 [r524660-524661] Tom Albers tomalbers@kde.nl
302 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Slot not
303 found, due to c instead of C. Fixed
305 * trunk/playground/utils/rsibreak/src/rsistats.cpp,
306 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Ok, tested the
307 whole evening. X tells us there has been a movement at 1199 (when
308 the monitor is turned off). As I can not distinguish this from
309 normal movement, i'll eat all activity in that timeslot. Chances
310 that people actually start using the computer after 20 minutes
311 idlesness in that slot are pretty slim anyways. I just hope that
312 the 20 minute is not configurable somewhere.
314 2006-03-30 18:03 +0000 [r524592] Tom Albers tomalbers@kde.nl
316 * trunk/playground/utils/rsibreak/src/rsitimer.h,
317 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Test to see if
318 this works around a bug where idle time never gets bigger than
321 2006-03-28 16:22 +0000 [r523619] Bram Schoenmakers bramschoenmakers@kde.nl
323 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Don't execute
324 idle detect code when a relax popup has finished. Prevents
325 unnecessaryly incrementing some statistics.
327 2006-03-28 15:21 +0000 [r523582] Bram Schoenmakers bramschoenmakers@kde.nl
329 * trunk/playground/utils/rsibreak/src/rsistats.h,
330 trunk/playground/utils/rsibreak/src/rsistats.cpp: Don't calculate
331 derived statistics upon reset. Fixes ACTIVITY + IDLENESS >
332 TOTAL_TIME after a reset.
334 2006-03-28 14:19 +0000 [r523561] Bram Schoenmakers bramschoenmakers@kde.nl
336 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
337 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
338 trunk/playground/utils/rsibreak/src/rsitimer.h,
339 trunk/playground/utils/rsibreak/src/rsiglobals.h,
340 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
341 trunk/playground/utils/rsibreak/src/rsistats.cpp,
342 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Turned
343 RSIGlobals in a class again o RSIGlobals contains interval
344 information now. The timer reads it from RSIGlobals. o Fix memory
345 leak: an RSIStats instance cannot delete itself. Delete it from
348 2006-03-27 19:00 +0000 [r523275] Tom Albers tomalbers@kde.nl
350 * trunk/playground/utils/rsibreak/src/setuptiming.cpp,
351 trunk/playground/utils/rsibreak/src/setuptiming.h: Fix 18n calls
352 in setuptimings. Results in the errors that %n should be in the
353 result, but I dont want that ;-)
355 2006-03-27 18:37 +0000 [r523267] Tom Albers tomalbers@kde.nl
357 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Fix bug where
358 counters stopped working when tiny maximized > big maximized. We
359 depend on that to determine that the counters can be reset after
362 2006-03-26 18:26 +0000 [r522802-522805] Bram Schoenmakers bramschoenmakers@kde.nl
364 * trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: As
365 requested: move activity % one groupbox down.
367 * trunk/playground/utils/rsibreak/src/rsistats.cpp: Adapt what's
368 this to my changes from an hour ago or so.
370 2006-03-26 18:19 +0000 [r522799] Bram Schoenmakers bramschoenmakers@kde.nl
372 * trunk/playground/utils/rsibreak/src/rsistats.h,
373 trunk/playground/utils/rsibreak/src/rsistats.cpp: Move Tom's
374 what's this text to a separate function. Attach whatsthis to
375 descriptions as well.
377 2006-03-26 17:44 +0000 [r522776] Tom Albers tomalbers@kde.nl
379 * trunk/playground/utils/rsibreak/src/setuptiming.cpp,
380 trunk/playground/utils/rsibreak/src/rsistats.cpp: whatsthis +
383 2006-03-26 17:39 +0000 [r522774] Bram Schoenmakers bramschoenmakers@kde.nl
385 * trunk/playground/utils/rsibreak/src/rsistatwidget.h,
386 trunk/playground/utils/rsibreak/src/rsistats.cpp,
387 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
388 trunk/playground/utils/rsibreak/src/rsidock.cpp: o New layout in
389 statistics dialog (4 groupboxes) o Show only time for "Last foo
390 break" o Hide separator line in stats dialog o Cleanup
392 2006-03-26 13:55 +0000 [r522703] Tom Albers tomalbers@kde.nl
394 * trunk/playground/utils/rsibreak/src/rsidock.h,
395 trunk/playground/utils/rsibreak/src/rsistats.cpp,
396 trunk/playground/utils/rsibreak/src/rsidock.cpp: Add a button to
397 reset the statistics.
399 2006-03-26 02:32 +0000 [r522573] Tom Albers tomalbers@kde.nl
401 * trunk/playground/utils/rsibreak/src/setup.cpp,
402 trunk/playground/utils/rsibreak/src/rsitimer.h,
403 trunk/playground/utils/rsibreak/src/rsitimer.cpp,
404 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Hooked in
405 the setting for the idle-detection && gave it a slightly other
406 meaning. I think we need a different setting to completely ignore
407 idleness, so the popup popups at fixed times. This will do for
410 2006-03-26 01:48 +0000 [r522570] Bram Schoenmakers bramschoenmakers@kde.nl
412 * trunk/playground/utils/rsibreak/src/rsistats.h,
413 trunk/playground/utils/rsibreak/src/rsistats.cpp,
414 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: o Store
415 QLabels instead of QStrings in a RSIStatItem. Needed for... o
416 Coloring certain labels ranging from red to green (a 100% pause
417 score will color the label green )
419 2006-03-25 23:01 +0000 [r522545] Tom Albers tomalbers@kde.nl
421 * trunk/playground/utils/rsibreak/NEWS,
422 trunk/playground/utils/rsibreak/src/rsistats.cpp: Qvariant
423 supports qdatetime, rtfm tom. Support for qdatetime in other
426 2006-03-25 22:57 +0000 [r522544] Bram Schoenmakers bramschoenmakers@kde.nl
428 * trunk/playground/utils/rsibreak/src/rsistats.cpp,
429 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Take breaks
430 due to idleness into account when calculating the pause score. o
431 Show activity % with 1 decimal.
433 2006-03-25 22:49 +0000 [r522540] Bram Schoenmakers bramschoenmakers@kde.nl
435 * trunk/playground/utils/rsibreak/src/rsidock.h,
436 trunk/playground/utils/rsibreak/src/rsidock.cpp: Do not block
437 RSIBreak when statistics dialog is shown.
439 2006-03-25 21:44 +0000 [r522524] Bram Schoenmakers bramschoenmakers@kde.nl
441 * trunk/playground/utils/rsibreak/src/rsistats.h,
442 trunk/playground/utils/rsibreak/src/rsistats.cpp,
443 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
444 trunk/playground/utils/rsibreak/src/rsitimer.cpp: New stat:
445 percentage of activity. Also some unnecessary includes removed.
447 2006-03-25 20:43 +0000 [r522507] Tom Albers tomalbers@kde.nl
449 * trunk/playground/utils/rsibreak/src/rsistats.h,
450 trunk/playground/utils/rsibreak/src/rsistats.cpp,
451 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
452 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Two new stats:
453 tiny break / big break skipped due to idleness. Shuffled the
456 2006-03-25 20:26 +0000 [r522503] Tom Albers tomalbers@kde.nl
458 * trunk/playground/utils/rsibreak/src/rsistats.h,
459 trunk/playground/utils/rsibreak/src/rsistats.cpp,
460 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: Two new
461 stats: last big break / last tiny break, choose to store them in
462 secs from epoch, since thats an int and Fits The System (tm)
464 2006-03-25 18:25 +0000 [r522481] Bram Schoenmakers bramschoenmakers@kde.nl
466 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
467 trunk/playground/utils/rsibreak/src/rsistatwidget.h,
468 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
469 trunk/playground/utils/rsibreak/src/rsidock.cpp: compile
471 2006-03-25 17:54 +0000 [r522473] Tom Albers tomalbers@kde.nl
473 * trunk/playground/utils/rsibreak/src/setup.cpp,
474 trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
475 trunk/playground/utils/rsibreak/src/rsistats.h,
476 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
477 trunk/playground/utils/rsibreak/src/rsiglobals.h,
478 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
479 trunk/playground/utils/rsibreak/src/rsibreak.lsm,
480 trunk/playground/utils/rsibreak/src/rsistats.cpp,
481 trunk/playground/utils/rsibreak/src/rsitimer.cpp: New stat: max
482 period of idleness Some general cleanups: - break > 80 chars -
483 whitespace - ident - removed member from setup, which where not
484 used as memeber - removed some unneeded includes in dialog
486 2006-03-25 16:43 +0000 [r522451-522454] Bram Schoenmakers bramschoenmakers@kde.nl
488 * trunk/playground/utils/rsibreak/src/rsistatwidget.h (added),
489 trunk/playground/utils/rsibreak/src/Makefile.am,
490 trunk/playground/utils/rsibreak/src/rsistatdialog.cpp (removed),
491 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp (added),
492 trunk/playground/utils/rsibreak/src/rsistatdialog.h (removed):
493 Move rsistatdialog.* rsistatwidget.*
495 * trunk/playground/utils/rsibreak/src/rsistatdialog.cpp: Set
498 * trunk/playground/utils/rsibreak/src/rsidock.cpp: Forgot suspended
499 check with configure dialog.
501 2006-03-25 16:29 +0000 [r522448] Bram Schoenmakers bramschoenmakers@kde.nl
503 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
504 trunk/playground/utils/rsibreak/src/rsistats.h,
505 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
506 trunk/playground/utils/rsibreak/src/rsidock.h,
507 trunk/playground/utils/rsibreak/src/rsistatdialog.cpp,
508 trunk/playground/utils/rsibreak/src/rsistats.cpp,
509 trunk/playground/utils/rsibreak/src/rsidock.cpp,
510 trunk/playground/utils/rsibreak/src/rsistatdialog.h,
511 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o More work on
512 statistics. Almost all old stats code is replaced by now. o Don't
513 continue timer when closing dialogs "Report Bug", "About KDE" and
514 "About RSIBreak" when RSIBreak is suspended. TODO: o Rename
515 rsistatdialog.* to rsistatwidget.* o RSIBreak tends to crash when
516 playing with the docker. Couldn't find the cause yet. o APIDOX
517 all over the stats code.
519 2006-03-23 18:38 +0000 [r521870] Tom Albers tomalbers@kde.nl
521 * trunk/playground/utils/rsibreak/src/setup.cpp,
522 trunk/playground/utils/rsibreak/src/setupgeneral.h,
523 trunk/playground/utils/rsibreak/src/setuppopup.cpp,
524 trunk/playground/utils/rsibreak/src/setup.h,
525 trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
526 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
527 trunk/playground/utils/rsibreak/src/setuppopup.h,
528 trunk/playground/utils/rsibreak/src/setupmaximized.h,
529 trunk/playground/utils/rsibreak/src/setuptiming.h,
530 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Moved all
531 private members to a private class.
533 2006-03-23 17:08 +0000 [r521829] Bram Schoenmakers bramschoenmakers@kde.nl
535 * trunk/playground/utils/rsibreak/src/rsiglobals.h: A namespace
538 2006-03-22 23:47 +0000 [r521607] Tom Albers tomalbers@kde.nl
540 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
541 trunk/playground/utils/rsibreak/src/rsiglobals.h,
542 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
543 trunk/playground/utils/rsibreak/src/rsistatdialog.cpp,
544 trunk/playground/utils/rsibreak/src/rsistatdialog.h: - Place a
545 timer to update the dialog once a second, but no idea howto
546 actually update it. - RSIGlobals:formatSeconds() now returns "0
547 seconds" instead of null(), adjusted rsitooltip for that. Means
548 prettier stats if 0 occurs there.
550 2006-03-22 23:21 +0000 [r521601] Tom Albers tomalbers@kde.nl
552 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
553 trunk/playground/utils/rsibreak/src/rsiglobals.h,
554 trunk/playground/utils/rsibreak/src/rsistats.cpp: Only display
555 time for time values in the stats. Adjust globals to return hours
556 as well... TODO: - add stats - for skipped breaks due to
557 idleness. - max time idle - update stats every second
559 2006-03-21 15:44 +0000 [r521117] Tom Albers tomalbers@kde.nl
561 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Compile for
564 2006-03-20 22:41 +0000 [r520830] Tom Albers tomalbers@kde.nl
566 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp (added),
567 trunk/playground/utils/rsibreak/src/rsilib.cpp (removed),
568 trunk/playground/utils/rsibreak/src/rsiglobals.h (added),
569 trunk/playground/utils/rsibreak/src/Makefile.am,
570 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
571 trunk/playground/utils/rsibreak/src/rsilib.h (removed),
572 trunk/playground/utils/rsibreak/src/rsistats.cpp: Rename to
575 2006-03-20 20:03 +0000 [r520778] Tom Albers tomalbers@kde.nl
577 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Fix memory
578 leak, reported and the patch by Lev Iserovich Thanks a lot! BUG:
581 2006-03-20 19:30 +0000 [r520772] Tom Albers tomalbers@kde.nl
583 * trunk/playground/utils/rsibreak/src/rsilib.cpp (added),
584 trunk/playground/utils/rsibreak/src/Makefile.am,
585 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
586 trunk/playground/utils/rsibreak/src/rsilib.h (added),
587 trunk/playground/utils/rsibreak/src/rsistats.cpp: My first try to
588 add a library, which can contain some static functions. I moved
589 the formatting of time to the lib and hooked it to the rsistats
590 and rsitooltip. Bram will hopefully review.
592 2006-03-20 18:18 +0000 [r520757] Tom Albers tomalbers@kde.nl
594 * trunk/playground/utils/rsibreak/src/setuppopup.cpp,
595 trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
596 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Make it
597 compile under kde 3.3
599 2006-03-16 18:46 +0000 [r519276] Tom Albers tomalbers@kde.nl
601 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
602 trunk/playground/utils/rsibreak/src/dcopiface.h,
603 trunk/playground/utils/rsibreak/src/setupgeneral.h,
604 trunk/playground/utils/rsibreak/NEWS,
605 trunk/playground/utils/rsibreak/src/rsiwidget.h,
606 trunk/playground/utils/rsibreak/TODO,
607 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Yes, idle
608 popups can get annoying, make them optional.
610 2006-03-15 09:42 +0000 [r518799] Tom Albers tomalbers@kde.nl
612 * trunk/playground/utils/rsibreak/src/rsistats.cpp,
613 trunk/playground/utils/rsibreak/src/rsitimer.cpp: - Fix "Total
614 amount of tiny breaks" was not shown in stats - debug--
616 2006-03-14 19:45 +0000 [r518646] Bram Schoenmakers bramschoenmakers@kde.nl
618 * trunk/playground/utils/rsibreak/src/rsistats.h,
619 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
620 trunk/playground/utils/rsibreak/src/rsidock.h,
621 trunk/playground/utils/rsibreak/src/rsitimer.h,
622 trunk/playground/utils/rsibreak/src/Makefile.am,
623 trunk/playground/utils/rsibreak/src/rsistatdialog.cpp,
624 trunk/playground/utils/rsibreak/src/rsistats.cpp,
625 trunk/playground/utils/rsibreak/src/rsidock.cpp,
626 trunk/playground/utils/rsibreak/src/rsistatdialog.h,
627 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Statistics.
628 This is still work-in-progress, but the foundation is there. o
629 Restore timers if RSIBreak is restarted in a short amount of time
630 (it will continue counting where it was if you reboot for
631 example) o Show big icon in idle popups o For those people
632 without idle detection, make breaks at least working. o Removed
633 newline from idle popup, because the layout screwed up. But I'm
634 afraid the bug is on a lower level. :(
636 2006-03-14 16:40 +0000 [r518604] Bram Schoenmakers bramschoenmakers@kde.nl
638 * trunk/playground/utils/rsibreak/src/rsistats.h (added),
639 trunk/playground/utils/rsibreak/src/rsistatdialog.cpp (added),
640 trunk/playground/utils/rsibreak/src/rsistats.cpp (added),
641 trunk/playground/utils/rsibreak/src/rsistatdialog.h (added): Only
642 for your reading pleasure: new files I started for the
643 statistics. I didn't update the other files yet because it's work
644 in progress. But at least it gives you an indication what I'm
647 2006-03-04 02:15 +0000 [r515527] Tom Albers tomalbers@kde.nl
649 * trunk/playground/utils/rsibreak/src/rsidock.h,
650 trunk/playground/utils/rsibreak/src/rsitimer.h,
651 trunk/playground/utils/rsibreak/src/setupgeneral.h,
652 trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
653 trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp,
654 trunk/playground/utils/rsibreak/src/rsidock.cpp,
655 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Update
656 errors repoted at ebn/icefox, one at ebn stays as ive no idea how
659 2006-03-03 23:58 +0000 [r515514] Tom Albers tomalbers@kde.nl
661 * trunk/playground/utils/rsibreak/src/rsidock.h,
662 trunk/playground/utils/rsibreak/TODO,
663 trunk/playground/utils/rsibreak/src/rsidock.cpp: - Minutes and
664 seconds in english are not reproducable, so removing that from
665 the list - The two quit buttons are solved by this commit, took
666 the approach from ksystemtray implementation, now i know why that
667 was done this way in the original.
669 2006-03-03 19:59 +0000 [r515454] Bram Schoenmakers bramschoenmakers@kde.nl
671 * trunk/playground/utils/rsibreak/src/rsitooltip.cpp: Don't
672 capitalize "One" in the middle of a sentence.
674 2006-03-03 13:33 +0000 [r515326] Tom Albers tomalbers@kde.nl
676 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: (Big brown bag
679 2006-03-02 08:39 +0000 [r514978] Tom Albers tomalbers@kde.nl
681 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
682 trunk/playground/utils/rsibreak/src/setupgeneral.h,
683 trunk/playground/utils/rsibreak/src/main.cpp,
684 trunk/playground/utils/rsibreak/TODO,
685 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: - Version++
686 - Add 'use idle detection' to general settings, Bram will
687 implement it further. - Fix regression where the messagebox would
688 say: 'look at the tray' and the tray is not showing anything.
690 2006-03-01 23:32 +0000 [r514933] Tom Albers tomalbers@kde.nl
692 * trunk/playground/utils/rsibreak/configure.in.bot,
693 trunk/playground/utils/rsibreak/configure.in.in,
694 trunk/playground/utils/rsibreak/NEWS: libxss-dev is now needed,
695 rsibreak without idle detection is worthless and we do not want
696 to put hacks in rsitimer to make it work again.
698 2006-03-01 23:05 +0000 [r514923] Tom Albers tomalbers@kde.nl
700 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
701 trunk/playground/utils/rsibreak/src/rsitimer.h,
702 trunk/playground/utils/rsibreak/NEWS,
703 trunk/playground/utils/rsibreak/src/main.cpp,
704 trunk/playground/utils/rsibreak/src/rsiwidget.h,
705 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
706 trunk/playground/utils/rsibreak/TODO,
707 trunk/playground/utils/rsibreak/src/rsitooltip.h,
708 trunk/playground/utils/rsibreak/src/rsitimer.cpp: When a break is
709 skipped due to idleness, show a popup that the break is skipped
710 and remove that popup when idle=0.
712 2006-02-23 14:40 +0000 [r512748] Tom Albers tomalbers@kde.nl
714 * trunk/playground/utils/rsibreak/TODO: Results of a gNome test
716 2006-02-21 17:09 +0000 [r512043] Tom Albers tomalbers@kde.nl
718 * trunk/playground/utils/rsibreak/ChangeLog: Update Changelog
721 2006-02-21 15:03 +0000 [r512009] Tom Albers tomalbers@kde.nl
723 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
724 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
725 trunk/playground/utils/rsibreak/TODO,
726 trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp,
727 trunk/playground/utils/rsibreak/src/rsidock.cpp: Update TODO and
728 remove excessive debug output for the release.
730 2006-02-19 21:04 +0000 [r511430] Bram Schoenmakers bramschoenmakers@kde.nl
732 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
733 trunk/playground/utils/rsibreak/src/rsitimer.h,
734 trunk/playground/utils/rsibreak/src/rsiwidget.h,
735 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Small cleanup.
736 I got rid of the currentIsBigBreak() method, it's kinda hackish.
738 2006-02-19 19:01 +0000 [r511398] Tom Albers tomalbers@kde.nl
740 * trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
741 trunk/playground/utils/rsibreak/src/rsibreak.lsm: typo SVN_SILENT
743 2006-02-18 15:37 +0000 [r511023] Tom Albers tomalbers@kde.nl
745 * trunk/playground/utils/rsibreak/ChangeLog,
746 trunk/playground/utils/rsibreak/NEWS,
747 trunk/playground/utils/rsibreak/release_rsibreak.rb: Updates,
750 2006-02-18 13:19 +0000 [r510910] Tom Albers tomalbers@kde.nl
752 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: New welcome
755 2006-02-18 11:09 +0000 [r510855] Bram Schoenmakers bramschoenmakers@kde.nl
757 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
758 trunk/playground/utils/rsibreak/src/rsitimer.h,
759 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Skipping a big
760 break was handled as a tiny break. Fixed.
762 2006-02-18 02:43 +0000 [r510787] Bram Schoenmakers bramschoenmakers@kde.nl
764 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
765 trunk/playground/utils/rsibreak/src/rsidock.h,
766 trunk/playground/utils/rsibreak/src/rsitimer.h,
767 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
768 trunk/playground/utils/rsibreak/src/rsidock.cpp,
769 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Removed
770 obsoleted boolean var in the timer code o Little bug fixed when a
771 tiny break has passed and the upcoming break is a big one. Now it
772 behaves as desired. o Hide tooltip in relax state o Vertical
773 spacing in tooltip increased o Renamed a member variable
775 2006-02-18 00:47 +0000 [r510769] Tom Albers tomalbers@kde.nl
777 * trunk/playground/utils/rsibreak/src/rsitimer.h,
778 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
779 trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp,
780 trunk/playground/utils/rsibreak/src/rsidock.cpp,
781 trunk/playground/utils/rsibreak/src/rsitimer.cpp: - fixed
782 identing. - fixed bug: when a big break is going on, and you are
783 idle for the time of a tiny break, the break was aborted ;-) -
784 when the short break is scheduled at the same time as the big
785 break, the delete the tiny break info in the tooltip - remove the
786 lines of the tooltip, when the time_left is 0 for that line (else
787 during a break it would state that there is one second left to
788 that break) - fixed bug: DEBUG=true did not devide the
789 max_interval by 60, hence giving a strange 1800 seconds when
790 expecting 20 seconds. Remaining bugs: - do not show the tooltip
791 when the relaxpopup is active, dont know if that is possible...
793 2006-02-17 22:18 +0000 [r510744] Tom Albers tomalbers@kde.nl
795 * trunk/playground/utils/rsibreak/src,
796 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
797 trunk/playground/utils/rsibreak/src/dcopiface.h (added),
798 trunk/playground/utils/rsibreak/src/rsiwidget.h,
799 trunk/playground/utils/rsibreak,
800 trunk/playground/utils/rsibreak/src/Makefile.am,
801 trunk/playground/utils/rsibreak/AUTHORS,
802 trunk/playground/utils/rsibreak/src/dcopiface.cpp (added): Added
805 2006-02-17 21:07 +0000 [r510721] Tom Albers tomalbers@kde.nl
807 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
808 trunk/playground/utils/rsibreak/src/rsitimer.h,
809 trunk/playground/utils/rsibreak/src/main.cpp,
810 trunk/playground/utils/rsibreak/src/rsiwidget.h,
811 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
812 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
813 trunk/playground/utils/rsibreak/src/mainpage.dox,
814 trunk/playground/utils/rsibreak/src/setuptiming.h,
815 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Administrative:
816 o version++; o copyrights o credits
818 2006-02-17 20:44 +0000 [r510714] Tom Albers tomalbers@kde.nl
820 * trunk/playground/utils/rsibreak/src/setuptiming.cpp,
821 trunk/playground/utils/rsibreak/src/setuptiming.h: Dont let the
822 big break be smaller than the tiny one
824 2006-02-17 20:21 +0000 [r510699] Tom Albers tomalbers@kde.nl
826 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
827 trunk/playground/utils/rsibreak/src/rsiwidget.h: Completed the
828 work to better support multihead setups.
830 2006-02-17 17:51 +0000 [r510658] Tom Albers tomalbers@kde.nl
832 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
833 trunk/playground/utils/rsibreak/src/rsiwidget.h: Ok, I officially
834 give up on proper xinerama support. A different way: we grab
835 mouse and keyboard, this is the first commit in that direction.
836 Not finished. I'm not sure how to handle the case above the two
837 qpushbuttons. This is not the way, but will look into it this
840 2006-02-17 08:16 +0000 [r510407] Bram Schoenmakers bramschoenmakers@kde.nl
842 * trunk/playground/utils/rsibreak/src/rsitimer.h,
843 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Switch to
844 fullscreen break if user shows still activity during a relax
845 moment (only after the 15 sec. interval, waiting for the user to
846 start a break). In the old RSIBreak, this meant the break was
847 restarted. Now you just have to wait for the remaining seconds. o
850 2006-02-16 21:32 +0000 [r510315] Bram Schoenmakers bramschoenmakers@kde.nl
852 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Update
853 tooltip after a break o Do not reset counters when user
856 2006-02-16 11:05 +0000 [r510087] Bram Schoenmakers bramschoenmakers@kde.nl
858 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Little glitch
859 in the relax popup removed. It jumped only for one second to the
860 maximized time and it flashed, even if you didn't touch anything
863 2006-02-15 23:22 +0000 [r509975] Bram Schoenmakers bramschoenmakers@kde.nl
865 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
866 trunk/playground/utils/rsibreak/src/rsitimer.h,
867 trunk/playground/utils/rsibreak/src/rsiwidget.h,
868 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
869 trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
870 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
871 trunk/playground/utils/rsibreak/src/rsitooltip.h,
872 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Completely
873 new timer code, based on discussions between Tom and me. o Break
874 every x seconds of active usage o Big breaks are not expressed in
875 x tiny breaks, but also get activated after x seconds of active
876 usage o Detect idleness (so don't break unneccesarily, it's an
877 annoying bug in the current version) o The docker icon shows an
878 indication when the next tiny break will occur (#118701) o
879 Cleanups o Renamed the Minimize button to Skip Still to do: o
880 APIDOX o Testing FEATURE:118701
882 2006-02-13 20:48 +0000 [r509165] Tom Albers tomalbers@kde.nl
884 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
885 trunk/playground/utils/rsibreak/src/rsiwidget.h: Small first step
886 for xinerama support.
888 2006-02-12 21:11 +0000 [r508843] Tom Albers tomalbers@kde.nl
890 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
891 trunk/playground/utils/rsibreak/release_rsibreak.rb,
892 trunk/playground/utils/rsibreak/AUTHORS: - Delete readme when
893 packaging - EOL fix for AUTHORS file - Dont follow symlinks while
896 2005-12-26 18:24 +0000 [r491598] Bram Schoenmakers bramschoenmakers@kde.nl
898 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
899 trunk/playground/utils/rsibreak/src/rsirelaxpopup.h,
900 trunk/playground/utils/rsibreak/src/rsidock.h,
901 trunk/playground/utils/rsibreak/src/rsitimer.h,
902 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
903 trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp,
904 trunk/playground/utils/rsibreak/src/rsitooltip.h,
905 trunk/playground/utils/rsibreak/src/rsidock.cpp,
906 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Make tooltip
907 beware of suspended / unsuspended o Make tooltip behave like a
910 2005-12-26 17:31 +0000 [r491586] Bram Schoenmakers bramschoenmakers@kde.nl
912 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Hide tooltip
913 when relax popup shows up.
915 2005-12-26 17:26 +0000 [r491585] Bram Schoenmakers bramschoenmakers@kde.nl
917 * trunk/playground/utils/rsibreak/src/rsidock.cpp: o Actually
918 'emit' it (i'm sooo n00b) o Emit the hide signal before showing
921 2005-12-26 17:16 +0000 [r491583] Bram Schoenmakers bramschoenmakers@kde.nl
923 * trunk/playground/utils/rsibreak/src/rsidock.cpp: Hide tooltip
924 whenever the user clicks on docker icon.
926 2005-12-24 13:24 +0000 [r491064] Bram Schoenmakers bramschoenmakers@kde.nl
928 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: This probably
929 fixed the only regression I could find so far in the new timer
930 code. In some cases, the main widget was not minimized when the
933 2005-12-23 21:07 +0000 [r490952] Bram Schoenmakers bramschoenmakers@kde.nl
935 * trunk/playground/utils/rsibreak/src/rsitooltip.cpp (added),
936 trunk/playground/utils/rsibreak/src/rsitooltip.h (added): And add
937 these files too, of course.
939 2005-12-23 20:47 +0000 [r490950] Bram Schoenmakers bramschoenmakers@kde.nl
941 * trunk/playground/utils/rsibreak/src/rsipopup.cpp (removed),
942 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
943 trunk/playground/utils/rsibreak/src/rsirelaxpopup.h (added),
944 trunk/playground/utils/rsibreak/src/rsidock.h,
945 trunk/playground/utils/rsibreak/src/rsipopup.h (removed),
946 trunk/playground/utils/rsibreak/src/rsiwidget.h,
947 trunk/playground/utils/rsibreak/src/Makefile.am,
948 trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp (added),
949 trunk/playground/utils/rsibreak/src/rsidock.cpp: o Renamed
950 RSIPopup to RSIRelaxPopup to avoid confusion with... o A new
951 tooltip for the docker icon. It's bigger and it's live. You can
952 actually see the time decreasing, which is (nearly) impossible
953 with a vanilla QToolTip.
955 2005-12-18 00:45 +0000 [r489310] Bram Schoenmakers bramschoenmakers@kde.nl
957 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Detect breaks
958 when the user is passive for the configured amount of time. Won't
959 work properly if the amount of time for the big break is less
960 than for the tiny break. But that's not a common case.
962 2005-12-16 18:57 +0000 [r489005] Tom Albers tomalbers@kde.nl
964 * trunk/playground/utils/rsibreak/ChangeLog: Update
966 2005-12-16 09:04 +0000 [r488877] Bram Schoenmakers bramschoenmakers@kde.nl
968 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: However I don't
969 understand the condition in the if statement, I'd better revert
970 this code and set m_currentInterval to 1, as told.
972 2005-12-14 09:20 +0000 [r488390] Bram Schoenmakers bramschoenmakers@kde.nl
974 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
975 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Better fix
976 for the -1 issue. Don't set to 0 but to
977 m_intervals["big_interval"] instead. o Reverting some LOC
978 regarding passing const int with the setCounters signal. const is
979 not really crucial, so I removed it locally, but I accidently
980 committed a part of this.
982 2005-12-13 23:17 +0000 [r488309] Bram Schoenmakers bramschoenmakers@kde.nl
984 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: I will
985 probably get RSI if I have to wait for 4294967295 tiny breaks
986 before the big break comes in. Why is the -1 there when setting
987 the tooltip for the amount of big breaks left? It causes the
988 symptom described above. Try it yourself: enter the configuration
989 dialog, cancel it and watch the tooltip. Reason: RSITimer sets
990 m_currentInterval to 0, and RSIWidget subtracts this with 1.
991 Result: -1. And i18n() with plurals can't handle -1. Simple.
992 Summarized: Is that -1 really neccessary?
994 2005-12-12 18:11 +0000 [r487968] Tom Albers tomalbers@kde.nl
996 * trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
997 trunk/playground/utils/rsibreak/src/setuptiming.cpp: I honestly
998 promise not to break the freeze anymore. I honestly promise not
999 to break the freeze anymore. (yy,1000P) Changes after proofread
1002 2005-12-11 23:42 +0000 [r487789] Tom Albers tomalbers@kde.nl
1004 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1005 trunk/playground/utils/rsibreak/src/rsitimer.h,
1006 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1007 trunk/playground/utils/rsibreak/TODO,
1008 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Format the
1009 strings of the tooltip and the countdown, and add info over what
1012 2005-12-11 23:11 +0000 [r487784] Bram Schoenmakers bramschoenmakers@kde.nl
1014 * trunk/playground/utils/rsibreak/src/rsitimer.h,
1015 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Set activity
1016 gauge to zero when we reset the counter.
1018 2005-12-11 22:26 +0000 [r487778] Bram Schoenmakers bramschoenmakers@kde.nl
1020 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Cast the
1021 requested time to a double to make the division work. The dynamic
1022 timer works now for periods > 100 seconds.
1024 2005-12-11 21:44 +0000 [r487768] Tom Albers tomalbers@kde.nl
1026 * trunk/playground/utils/rsibreak/ChangeLog,
1027 trunk/playground/utils/rsibreak/src/setup.cpp,
1028 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1029 trunk/playground/utils/rsibreak/src/rsidock.h,
1030 trunk/playground/utils/rsibreak/NEWS,
1031 trunk/playground/utils/rsibreak/src/main.cpp,
1032 trunk/playground/utils/rsibreak/release_rsibreak.rb:
1033 Administrative things: - bump version - fix typo (RSIbreak ->
1034 RSIBreak) - remove that depressing message on `make install`,
1035 just because it is playground it can still compile, especially
1036 when you run make install ;-) - update changelog and news -
1037 change icon of popup-page in settings
1039 2005-12-11 02:13 +0000 [r487572] Bram Schoenmakers bramschoenmakers@kde.nl
1041 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Oops.
1043 2005-12-11 01:46 +0000 [r487571] Bram Schoenmakers bramschoenmakers@kde.nl
1045 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1046 trunk/playground/utils/rsibreak/src/rsitimer.h,
1047 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1048 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Better
1049 behaviour of the activity gauge in the docker. Goal for the
1050 victim: keep that gauge at zero as much as possible. Not really
1051 productive, but health++.
1053 2005-12-11 00:46 +0000 [r487562] Bram Schoenmakers bramschoenmakers@kde.nl
1055 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1056 trunk/playground/utils/rsibreak/src/rsitimer.h,
1057 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Show idle
1060 2005-12-10 23:04 +0000 [r487537] Tom Albers tomalbers@kde.nl
1062 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1063 trunk/playground/utils/rsibreak/src/rsitimer.h,
1064 trunk/playground/utils/rsibreak/src/rsitimer.cpp: - Change
1065 solution. Do not always set the suspended state to false, but
1066 keep the state while you are in the config. That means two
1067 seperate slots to suspend. - Also, gives the possibility to set
1068 the targettime to the current time, so the tooltip will show that
1069 rsibreak is suspended instead of counting to 0 and then show that
1070 message. - Also, prevent that the avarage calculation continious
1071 in suspended state, because that will change the tray icon ;-)
1073 2005-12-10 22:19 +0000 [r487524] Tom Albers tomalbers@kde.nl
1075 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Bug fix: after
1076 entering the config (m_suspended gets set to true) and leaving,
1077 m_suspended did not got set to false. Also an extra safeguard to
1078 bail out of maximize when suspended is true.
1080 2005-12-10 22:04 +0000 [r487520] Tom Albers tomalbers@kde.nl
1082 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Base the
1083 resize of the image on the screen size, not on the desktop size,
1084 which will give odd results on xinerama/multihead.
1086 2005-12-07 23:26 +0000 [r486488] Tom Albers tomalbers@kde.nl
1088 * trunk/playground/utils/rsibreak/src/rsidock.h,
1089 trunk/playground/utils/rsibreak/src/rsidock.cpp: Reimplemented
1090 because original implementation adds a minize item to the
1091 contextmenu, which we do not need. Sigh.
1093 2005-12-07 21:45 +0000 [r486453] Tom Albers tomalbers@kde.nl
1095 * trunk/playground/utils/rsibreak/src/rsipopup.cpp,
1096 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1097 trunk/playground/utils/rsibreak/src/rsipopup.h: Implement the two
1098 settings: use popup and use flash
1100 2005-12-05 22:25 +0000 [r485845] Bram Schoenmakers bramschoenmakers@kde.nl
1102 * trunk/playground/utils/rsibreak/src/main.cpp: Make sure that the
1103 widget does not remain on the heap once we exit RSIBreak.
1105 2005-12-04 22:58 +0000 [r485569] Bram Schoenmakers bramschoenmakers@kde.nl
1107 * trunk/playground/utils/rsibreak/src/setuppopup.cpp: o Set buddies
1108 o Fix typo Why two different What's this messages for the label
1109 and it's corresponding widget? Looks like double work for
1112 2005-12-04 22:20 +0000 [r485563] Tom Albers tomalbers@kde.nl
1114 * trunk/playground/utils/rsibreak/src/setuppopup.cpp,
1115 trunk/playground/utils/rsibreak/src/setuppopup.h: Fill the
1116 setuppopup page, need to implement the settings in the app...
1118 2005-12-04 21:44 +0000 [r485554] Tom Albers tomalbers@kde.nl
1120 * trunk/playground/utils/rsibreak/src/main.cpp: When RSIBreak was
1121 started a second time, the widget get shown, which is not what
1122 RSIBreaks needs. Reimplemented KUniqueApplication to prevent
1123 that. Not completely sure this is the right way to do it.
1125 2005-12-03 11:20 +0000 [r485201] Bram Schoenmakers bramschoenmakers@kde.nl
1127 * trunk/playground/utils/rsibreak/src/rsitimer.h,
1128 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Cleanups in the
1129 RSITimer. I'm willing to revert if I broke anything, but some
1130 tests showed me everything still works fine.
1132 2005-12-03 11:13 +0000 [r485199] Bram Schoenmakers bramschoenmakers@kde.nl
1134 * trunk/playground/utils/rsibreak/src/setuptiming.cpp: Use the same
1135 default values as in RSITimer::readConfig()
1137 2005-12-02 23:43 +0000 [r485131] Tom Albers tomalbers@kde.nl
1139 * trunk/playground/utils/rsibreak/src/setup.cpp,
1140 trunk/playground/utils/rsibreak/src/rsipopup.cpp,
1141 trunk/playground/utils/rsibreak/src/setupgeneral.h,
1142 trunk/playground/utils/rsibreak/src/main.cpp,
1143 trunk/playground/utils/rsibreak/src/setuppopup.cpp (added),
1144 trunk/playground/utils/rsibreak/src/setup.h,
1145 trunk/playground/utils/rsibreak/src/Makefile.am,
1146 trunk/playground/utils/rsibreak/src/setupmaximized.cpp (added),
1147 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1148 trunk/playground/utils/rsibreak/src/setuppopup.h (added),
1149 trunk/playground/utils/rsibreak/src/setupmaximized.h (added),
1150 trunk/playground/utils/rsibreak/src/rsidock.cpp,
1151 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: - general
1152 cleanup (identing (hi bram)) - split general config into general
1153 && maximized - added dummy page for the popup - want config for:
1154 flash yes/no, use the popup in general yes/no, maybe flash color
1155 - upgraded Bram to author, thanks for your work!
1157 2005-12-02 22:27 +0000 [r485115] Tom Albers tomalbers@kde.nl
1159 * trunk/playground/utils/rsibreak/src/rsidock.h,
1160 trunk/playground/utils/rsibreak/src/rsidock.cpp: Eat everything
1161 in the systemtray except the right click, show menu on right
1162 click. Let me know if this is not the right way. I tried a
1163 e->ignore(), but that does not seem to do what i thought it would
1166 2005-12-02 00:04 +0000 [r484810] Bram Schoenmakers bramschoenmakers@kde.nl
1168 * trunk/playground/utils/rsibreak/src/rsipopup.cpp,
1169 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1170 trunk/playground/utils/rsibreak/src/rsipopup.h: Add a little
1171 button to popup window to lock desktop.
1173 2005-12-01 23:32 +0000 [r484802] Bram Schoenmakers bramschoenmakers@kde.nl
1175 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1176 trunk/playground/utils/rsibreak/NEWS: Button added to lock your
1177 desktop. In case you walk away during a break.
1179 2005-12-01 23:20 +0000 [r484800-484801] Bram Schoenmakers bramschoenmakers@kde.nl
1181 * trunk/playground/utils/rsibreak/NEWS: Administration cruft
1183 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1184 trunk/playground/utils/rsibreak/src/rsidock.h,
1185 trunk/playground/utils/rsibreak/src/rsitimer.h,
1186 trunk/playground/utils/rsibreak/src/hi32-action-rsibreakx.png
1188 trunk/playground/utils/rsibreak/src/hi16-action-rsibreakx.png
1189 (added), trunk/playground/utils/rsibreak/src/rsidock.cpp,
1190 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Feature added:
1191 Suspend RSIBreak with the docker's popup menu. Handy if you're
1192 playing a game for example. CCMAIL:341212@bugs.debian.org
1194 2005-12-01 21:24 +0000 [r484770] Bram Schoenmakers bramschoenmakers@kde.nl
1196 * trunk/playground/utils/rsibreak/src/rsipopup.cpp,
1197 trunk/playground/utils/rsibreak/src/rsipopup.h: Eat mouse release
1198 events, so the user can't click away the popups.
1200 2005-11-20 17:46 +0000 [r481815] Stephan Binner binner@kde.org
1202 * trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1203 trunk/playground/utils/rsibreak/src/rsidock.cpp,
1204 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: i18n style
1207 2005-11-13 11:06 +0000 [r480107] Bram Schoenmakers bramschoenmakers@kde.nl
1209 * trunk/playground/utils/rsibreak/src/rsipopup.cpp (added),
1210 trunk/playground/utils/rsibreak/src/rsipopup.h (added): And the
1211 popup files of course.
1213 2005-11-13 11:02 +0000 [r480105-480106] Bram Schoenmakers bramschoenmakers@kde.nl
1215 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1216 trunk/playground/utils/rsibreak/src/main.cpp,
1217 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1218 trunk/playground/utils/rsibreak/src/Makefile.am,
1219 trunk/playground/utils/rsibreak/src/mainpage.dox: A bunch of
1220 changes for RSIbreak: o Moved the passive popup to a new class:
1221 RSIPopup o Show progress bar in passive popup o Flash progress
1222 bar when the user keeps working during a request-for-relax o
1223 Added my name to main.cpp o mainpage.dox updated o Some issue in
1224 the Makefile.am fixed regarding the split-off of RSITimer
1226 * trunk/playground/utils/rsibreak/NEWS,
1227 trunk/playground/utils/rsibreak/AUTHORS: o Added me to authors o
1228 NEWS file updated with my to-be-committed changes
1230 2005-11-13 00:09 +0000 [r480066] Bram Schoenmakers bramschoenmakers@kde.nl
1232 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1233 trunk/playground/utils/rsibreak/src/rsitimer.h,
1234 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1235 trunk/playground/utils/rsibreak/src/rsitimer.cpp: We don't need
1236 that query function in RSITimer I introduced last night. Just
1237 pass the object along the signal.
1239 2005-11-12 20:28 +0000 [r480017] Tom Albers tomalbers@kde.nl
1241 * trunk/playground/utils/rsibreak/src/mainpage.cpp (removed),
1242 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1243 trunk/playground/utils/rsibreak/src/rsitimer.h,
1244 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1245 trunk/playground/utils/rsibreak/src/mainpage.dox (added),
1246 trunk/playground/utils/rsibreak/src/rsitimer.cpp: - further
1247 cleanup, think that the separation is now completed - renamed
1248 mainpage.cpp to .dox - fixed apidox...
1250 2005-11-12 19:34 +0000 [r480015] Ruurd Pels ruurd@tiscali.nl
1252 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Fix
1253 preprocessing issue due to inclusion of X headers
1255 2005-11-12 00:56 +0000 [r479871] Bram Schoenmakers bramschoenmakers@kde.nl
1257 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1258 trunk/playground/utils/rsibreak/src/rsitimer.h,
1259 trunk/playground/utils/rsibreak/src/main.cpp,
1260 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1261 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o RSIWidget is
1262 the main widget for the application o RSITimer is a QObject now
1263 instead of a QWidget It looks like everything is still
1264 functioning after these changes. Please report them if there's
1267 2005-11-11 11:20 +0000 [r479676] Bram Schoenmakers bramschoenmakers@kde.nl
1269 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1270 trunk/playground/utils/rsibreak/src/rsitimer.h,
1271 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1272 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Cleanups
1274 2005-11-10 23:27 +0000 [r479591] Tom Albers tomalbers@kde.nl
1276 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1277 trunk/playground/utils/rsibreak/src/rsitimer.h (added),
1278 trunk/playground/utils/rsibreak/src/main.cpp,
1279 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1280 trunk/playground/utils/rsibreak/src/Makefile.am,
1281 trunk/playground/utils/rsibreak/src/rsitimer.cpp (added):
1282 Seperated the timer to a seperate class. Need to test regressions
1285 2005-11-09 23:03 +0000 [r479299] Bram Schoenmakers bramschoenmakers@kde.nl
1287 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1288 trunk/playground/utils/rsibreak/src/rsiwidget.h: o Don't exit
1289 that thing when you press the topright X o Move my method
1290 somewhere else in the file
1292 2005-11-09 22:27 +0000 [r479285] Bram Schoenmakers bramschoenmakers@kde.nl
1294 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Unbreak
1297 2005-11-09 22:04 +0000 [r479277] Bram Schoenmakers bramschoenmakers@kde.nl
1299 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1300 trunk/playground/utils/rsibreak/src/rsiwidget.h: Some cleanups
1301 which keep bothering me on my local copy. Also some code to lock
1302 the desktop, but there's no button yet.
1304 2005-11-09 20:02 +0000 [r479259] Tom Albers tomalbers@kde.nl
1306 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1307 trunk/playground/utils/rsibreak/src/rsidock.h,
1308 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1309 trunk/playground/utils/rsibreak/src/rsidock.cpp: Experimental:
1310 the icon in the tray now indicates the level of activity! Now I
1311 have to tune which level of activity shows which icon. Also need
1312 to think about the logic of the breaks into this. Ideas are
1315 2005-11-09 18:59 +0000 [r479241] Tom Albers tomalbers@kde.nl
1317 * trunk/playground/utils/rsibreak/src/setupgeneral.h,
1318 trunk/playground/utils/rsibreak/NEWS,
1319 trunk/playground/utils/rsibreak/src/Makefile.am,
1320 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1321 trunk/playground/utils/rsibreak/src/rsibreak.desktop,
1322 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Possibility
1323 to start RSIBreak when KDE starts.
1325 2005-11-08 20:17 +0000 [r479002] Tom Albers tomalbers@kde.nl
1327 * trunk/playground/utils/rsibreak/src/original_artwork.tar.gz
1328 (added), trunk/playground/utils/rsibreak/src/setup.cpp,
1329 trunk/playground/utils/rsibreak/src/hi32-action-rsibreak0.png
1331 trunk/playground/utils/rsibreak/src/hi32-action-rsibreak1.png
1333 trunk/playground/utils/rsibreak/src/hi32-action-rsibreak2.png
1335 trunk/playground/utils/rsibreak/src/hi16-action-rsibreak0.png
1337 trunk/playground/utils/rsibreak/src/hi16-action-rsibreak1.png
1339 trunk/playground/utils/rsibreak/src/hi32-action-rsibreak3.png
1341 trunk/playground/utils/rsibreak/src/hi16-action-rsibreak2.png
1343 trunk/playground/utils/rsibreak/src/hi32-action-rsibreak4.png
1345 trunk/playground/utils/rsibreak/src/hi16-action-rsibreak3.png
1347 trunk/playground/utils/rsibreak/src/hi16-action-rsibreak4.png
1348 (added), trunk/playground/utils/rsibreak/AUTHORS,
1349 trunk/playground/utils/rsibreak/src/main.cpp,
1350 trunk/playground/utils/rsibreak/src/hi32-app-rsibreak.png,
1351 trunk/playground/utils/rsibreak/src/hi16-app-rsibreak.png,
1352 trunk/playground/utils/rsibreak/src/Makefile.am,
1353 trunk/playground/utils/rsibreak/src/rsibreak.desktop,
1354 trunk/playground/utils/rsibreak/src/rsidock.cpp: Replaced the
1355 xclock icon with a new icon made by Lee Olson. There are also
1356 actions numbered 0-4 so we can have 5 different stages. That
1357 needs to be implemented. Added Lee as contributer and removed
1358 Thorsten who can not contribute due to lack of time.
1360 2005-10-30 02:04 +0000 [r475651] Tom Albers tomalbers@kde.nl
1362 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1363 trunk/playground/utils/rsibreak/src/rsidock.h,
1364 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1365 trunk/playground/utils/rsibreak/src/rsidock.cpp,
1366 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Fix the app
1367 in case libxss is missing. Initial support for a key which
1368 activates a break. Currently win+b, need to make that
1371 2005-10-29 23:25 +0000 [r475641] Tom Albers tomalbers@kde.nl
1373 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1374 trunk/playground/utils/rsibreak/NEWS,
1375 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1376 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1377 trunk/playground/utils/rsibreak/src/setuptiming.h: New feature:
1378 During the break the images get renewed, this way the break gets
1379 less boring. Looks like a slideshow. The image loading has been
1380 rewriten by using a paintEvent with a bitBlt().
1382 2005-10-29 15:13 +0000 [r475502] Tom Albers tomalbers@kde.nl
1384 * trunk/playground/utils/rsibreak/ChangeLog,
1385 trunk/playground/utils/rsibreak/src/mainpage.cpp (added),
1386 trunk/playground/utils/rsibreak/NEWS,
1387 trunk/playground/utils/rsibreak/src/main.cpp,
1388 trunk/playground/utils/rsibreak/src/Makefile.am,
1389 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1390 trunk/playground/utils/rsibreak/src/rsibreak.lsm,
1391 trunk/playground/utils/rsibreak/release_rsibreak.rb: - update
1392 version number, new release today. - make DEBUG=true work in
1393 settings as well - added apidox mainpage - install .desktop file
1394 to correct location - updated NEWS and CHANGELOG
1396 2005-10-24 19:27 +0000 [r473858] Tom Albers tomalbers@kde.nl
1398 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1399 trunk/playground/utils/rsibreak/src/rsiwidget.h: Add a passive
1400 popup to indicate rsibreak is waiting for a break. Unexpectedly
1401 this works quite nicely.
1403 2005-10-23 18:38 +0000 [r473462] Tom Albers tomalbers@kde.nl
1405 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1406 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1407 trunk/playground/utils/rsibreak/TODO,
1408 trunk/playground/utils/rsibreak/src/setuptiming.h,
1409 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Changed
1410 lineedit to kintnuminput, reading from conf is now done via
1411 readnumentry, You can put a DEBUG=true in the settings so the
1412 minutes filled in the settings become seconds.
1414 2005-10-21 20:51 +0000 [r472741] Bram Schoenmakers bramschoenmakers@kde.nl
1416 * trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Make it
1419 2005-10-21 17:43 +0000 [r472713] Tom Albers tomalbers@kde.nl
1421 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1422 trunk/playground/utils/rsibreak/src/rsidock.h,
1423 trunk/playground/utils/rsibreak/src/setupgeneral.h,
1424 trunk/playground/utils/rsibreak/NEWS,
1425 trunk/playground/utils/rsibreak/TODO,
1426 trunk/playground/utils/rsibreak/src/rsidock.cpp,
1427 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Finally
1428 managed to make the hardcoded ESC key to minimize the window
1431 2005-10-21 14:50 +0000 [r472663] Tom Albers tomalbers@kde.nl
1433 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Since some of
1434 the intelligence is also handled elsewhere, I can remove some of
1435 the code, without functionality loss, but maybe with some
1436 regressions ;-) Also fixed a whatsthis error, showing random
1437 numbers and fixed the counter, which should count down correctly
1438 now. I'm not sure that (int)ceil() is the best way to do it
1439 though (i want the difference in time, rounded up).
1441 2005-10-21 10:30 +0000 [r472589] Tom Albers tomalbers@kde.nl
1443 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Cleaned up a
1444 bit too much yesterday. After a bigBreak counter was not
1445 resetted, so the next break is again a BigBreak.
1447 2005-10-20 18:35 +0000 [r472432] Tom Albers tomalbers@kde.nl
1449 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1450 trunk/playground/utils/rsibreak/src/rsiwidget.h: Again changes in
1451 the logic to have a break: - when it is time to have a break, and
1452 the user is busy, wait for 5 seconds inactivity within a maximum
1453 of 30 seconds - as long as the user stays idle, there will be no
1454 break - when the user stays idle for the duration of the planned
1455 break, the break is skipped. - when the user starts working
1456 again, the break will be activated.... idea from Bram.
1458 2005-10-20 16:31 +0000 [r472396] Tom Albers tomalbers@kde.nl
1460 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1461 trunk/playground/utils/rsibreak/src/rsiwidget.h: Remove warning
1462 for a fresh install and fixed a problem with the loading of
1463 images, right after you change the path in the settings: the
1464 image was only loaded _after_ the first brake.
1466 2005-10-19 19:19 +0000 [r472072] Tom Albers tomalbers@kde.nl
1468 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Not
1469 initialised variable, resulting in sometimes a break at start.
1472 2005-10-19 17:26 +0000 [r472053] Tom Albers tomalbers@kde.nl
1474 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Fixed the
1475 logic a bit more and made the code more readible. Should be ok
1478 2005-10-18 20:02 +0000 [r471799] Tom Albers tomalbers@kde.nl
1480 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1481 trunk/playground/utils/rsibreak/src/rsiwidget.h: Worked on the
1482 idle detection. I used this scheme: - When it is time to break,
1483 wait for 5 seconds inactivity to not completely interrupt the
1484 workflow (<- this part is new) - When it is time to break and the
1485 user is already idle for the duration of that break: delay the
1486 break - when it is time to break and the user is already idle
1487 since the last break: delay this break and the next one.
1488 (keep-it-out-of-my-face-right-after-lunch-feature) testing needed
1490 2005-10-17 21:44 +0000 [r471523] Tom Albers tomalbers@kde.nl
1492 * trunk/playground/utils/rsibreak/src/setup.cpp,
1493 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1494 trunk/playground/utils/rsibreak/release_rsibreak.rb,
1495 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: - save
1496 dialog size for settings dialog - expanded tooltips - use app
1497 font instead of Verdana
1499 2005-10-17 20:24 +0000 [r471491] Tom Albers tomalbers@kde.nl
1501 * trunk/playground/utils/rsibreak/src/hi32-app-rsi.png (removed),
1502 trunk/playground/utils/rsibreak/src/hi16-app-rsi.png (removed),
1503 trunk/playground/utils/rsibreak/src/hi32-app-rsibreak.png
1505 trunk/playground/utils/rsibreak/src/hi16-app-rsibreak.png
1506 (added), trunk/playground/utils/rsibreak/src/Makefile.am,
1507 trunk/playground/utils/rsibreak/TODO: Fix the application icon.
1508 Deleted non-binary icons and added the xclock icon as long as
1509 there is no alternative...
1511 2005-10-17 18:00 +0000 [r471428] Tom Albers tomalbers@kde.nl
1513 * trunk/playground/utils/rsibreak/src/main.cpp,
1514 trunk/playground/utils/rsibreak/src/rsibreak.desktop,
1515 trunk/playground/utils/rsibreak/TODO: There is no need for
1516 multiple RSIBreaks...
1518 2005-10-12 18:51 +0000 [r469972] Tom Albers tomalbers@kde.nl
1520 * trunk/playground/utils/rsibreak/ChangeLog (added),
1521 trunk/playground/utils/rsibreak/configure.in.bot (added),
1522 trunk/playground/utils/rsibreak/src/main.cpp,
1523 trunk/playground/utils/rsibreak/ChangeLog.Summary (added),
1524 trunk/playground/utils/rsibreak/src/rsibreak.lsm,
1525 trunk/playground/utils/rsibreak/release_rsibreak.rb,
1526 trunk/playground/utils/rsibreak/makechangelog (added): Added a
1527 configure.in.bot to tell the user if idle detection will be
1528 possible. Added a Changelog with some secret script found in
1529 kde-common, a summary file and bumped the version so I can make a
1532 2005-10-12 16:35 +0000 [r469944] Tom Albers tomalbers@kde.nl
1534 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1535 trunk/playground/utils/rsibreak/src/rsiwidget.h: This prevents a
1536 break immediatly after you return to your desk after been in a
1537 meeting or lunch for example. When you have been away a while,
1538 RSIBreak remembers that and will skip the next break...
1540 2005-10-11 21:46 +0000 [r469662] Tom Albers tomalbers@kde.nl
1542 * trunk/playground/utils/configure.in.in,
1543 trunk/playground/utils/rsibreak/TODO: administrative, should be
1544 able to generate Dox now, but it does not work. Ideas are
1547 2005-10-11 19:16 +0000 [r469634] Tom Albers tomalbers@kde.nl
1549 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1550 trunk/playground/utils/rsibreak/configure.in.in,
1551 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1552 trunk/playground/utils/rsibreak/src/Makefile.am,
1553 trunk/playground/utils/rsibreak/TODO: RSIBreak meets idle
1554 detection! If you have not touched your mouse or keyboard after
1555 the preivous break, there is no need to break again. If you
1556 haven't done it for twice that time, you even gain a break (so
1557 the big break gets postponed one break). This was one of the most
1560 2005-10-09 00:53 +0000 [r468689] Tom Albers tomalbers@kde.nl
1562 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Add some
1563 additional debugging when image loading fails.
1565 2005-10-08 23:39 +0000 [r468674] Tom Albers tomalbers@kde.nl
1567 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1568 trunk/playground/utils/rsibreak/TODO: add some debug
1570 2005-10-07 11:01 +0000 [r468168] Thorsten Staerk dev@staerk.de
1572 * trunk/playground/utils/rsibreak/TODO: having tried rsipath on a
1573 fresh installation - without image path
1575 2005-10-06 22:29 +0000 [r467961] Tom Albers tomalbers@kde.nl
1577 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1578 trunk/playground/utils/rsibreak/src/rsiwidget.h: Make the counter
1579 transparent again. + some cleanup.
1581 2005-10-06 21:48 +0000 [r467941] Thorsten Staerk dev@staerk.de
1583 * trunk/playground/utils/rsibreak/src/setup.cpp,
1584 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1585 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1586 trunk/playground/utils/rsibreak/src/rsidock.cpp,
1587 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: after
1588 having PMS (pimp-my-source)
1590 2005-10-06 21:33 +0000 [r467937] Tom Albers tomalbers@kde.nl
1592 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1593 trunk/playground/utils/rsibreak/TODO: Small change but seems to
1594 solve the taskbar flashing bug
1596 2005-10-06 21:27 +0000 [r467935] Thorsten Staerk dev@staerk.de
1598 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: finally my
1599 first useful commit ;-)
1601 2005-10-06 21:07 +0000 [r467931] Tom Albers tomalbers@kde.nl
1603 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: With some help
1604 of thorsten, finally got the rescaling right.
1606 2005-10-06 19:59 +0000 [r467912] Thorsten Staerk dev@staerk.de
1608 * trunk/playground/utils/rsibreak/AUTHORS: does this work ?
1610 2005-10-06 18:17 +0000 [r467889] Tom Albers tomalbers@kde.nl
1612 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1613 trunk/playground/utils/rsibreak/src/rsidock.h,
1614 trunk/playground/utils/rsibreak/src/setupgeneral.h,
1615 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1616 trunk/playground/utils/rsibreak/src/rsibreak.desktop,
1617 trunk/playground/utils/rsibreak/src/rsidock.cpp,
1618 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: - Added
1619 posibility to abort the break with the ESC key, this is not
1620 configurable right now, as I don't understand how to do that. -
1621 Some cleanup (identing, whatsthis and as result of the test
1624 2005-10-01 22:24 +0000 [r466207] Tom Albers tomalbers@kde.nl
1626 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1627 trunk/playground/utils/rsibreak/src/rsidock.h,
1628 trunk/playground/utils/rsibreak/release_rsibreak.rb,
1629 trunk/playground/utils/rsibreak/TODO (added),
1630 trunk/playground/utils/rsibreak/src/rsidock.cpp: Add todo list,
1631 feel free to add things to it. Added a link to KDE's bugreport
1632 system and show a welcome message when you start RSIBreak, so
1633 people actually know it has started.
1635 2005-10-01 16:38 +0000 [r466128] Tom Albers tomalbers@kde.nl
1637 * trunk/playground/utils/rsibreak/src/setup.h,
1638 trunk/playground/utils/doc/kro,
1639 trunk/playground/utils/doc/ksupplicant,
1640 trunk/playground/utils/doc/kfile_chemical,
1641 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Make it
1642 compile again, sorry for the traffic, I'll stop for a while.
1644 2005-10-01 16:31 +0000 [r466125] Tom Albers tomalbers@kde.nl
1646 * trunk/playground/utils/Mainpage.dox (added),
1647 trunk/playground/utils/rsibreak/src/setup.cpp,
1648 trunk/playground/utils/rsibreak/Makefile.am,
1649 trunk/playground/utils/rsibreak/src/rsidock.h,
1650 trunk/playground/utils/rsibreak/src/setupgeneral.h,
1651 trunk/playground/utils/Makefile.am.in,
1652 trunk/playground/utils/rsibreak/src/setup.h,
1653 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1654 trunk/playground/utils/doc/kfile_chemical,
1655 trunk/playground/utils/rsibreak/src/rsibreak.lsm,
1656 trunk/playground/utils/rsibreak/src/setuptiming.h,
1657 trunk/playground/utils/doc/kro, trunk/playground/utils,
1658 trunk/playground/utils/doc/ksupplicant,
1659 trunk/playground/utils/rsibreak/src/Makefile.am,
1660 trunk/playground/utils/doc: Added some ignores Added Dox, make
1661 apidox does not work yet though Renamed a class
1663 2005-10-01 12:04 +0000 [r466038] Bram Schoenmakers bramschoenmakers@kde.nl
1665 * trunk/playground/utils/rsibreak/Makefile.am,
1666 trunk/playground/utils/rsibreak/src/Makefile.am: rsibreak builds
1667 now, let the fun begin.
1669 2005-10-01 08:10 +0000 [r465909] Bram Schoenmakers bramschoenmakers@kde.nl
1671 * trunk/playground/utils/rsibreak/Makefile.cvs (removed),
1672 trunk/playground/utils/rsibreak/configure.in (removed): Some
1673 redundant cruft which made configure fail.
1675 2005-09-30 21:19 +0000 [r465798] Tom Albers tomalbers@kde.nl
1677 * trunk/playground/utils/rsibreak/src/rsidock.h,
1678 trunk/playground/utils/rsibreak: fix adress and one more ignore
1680 2005-09-30 21:05 +0000 [r465791] Tom Albers tomalbers@kde.nl
1682 * trunk/playground/utils/rsibreak/Makefile.cvs (added),
1683 trunk/playground/utils/rsibreak/src/setup.cpp (added),
1684 trunk/playground/utils/rsibreak/COPYING (added),
1685 trunk/playground/utils/rsibreak/src/rsiwidget.cpp (added),
1686 trunk/playground/utils/rsibreak/Makefile.am (added),
1687 trunk/playground/utils/rsibreak/src/setupgeneral.h (added),
1688 trunk/playground/utils/rsibreak/src/rsidock.h (added),
1689 trunk/playground/utils/rsibreak/src/setup.h (added),
1690 trunk/playground/utils/rsibreak/src/rsiwidget.h (added),
1691 trunk/playground/utils/rsibreak/src/setuptiming.cpp (added),
1692 trunk/playground/utils/rsibreak/src/rsibreak.lsm (added),
1693 trunk/playground/utils/rsibreak/Doxyfile (added),
1694 trunk/playground/utils/rsibreak/AUTHORS (added),
1695 trunk/playground/utils/rsibreak/src/setuptiming.h (added),
1696 trunk/playground/utils/rsibreak/configure.in (added),
1697 trunk/playground/utils/rsibreak/src (added),
1698 trunk/playground/utils/rsibreak/src/hi32-app-rsi.png (added),
1699 trunk/playground/utils/rsibreak/src/hi16-app-rsi.png (added),
1700 trunk/playground/utils/rsibreak/src/rsibreakui.rc (added),
1701 trunk/playground/utils/rsibreak/configure.in.in (added),
1702 trunk/playground/utils/rsibreak/src/main.cpp (added),
1703 trunk/playground/utils/rsibreak/src/Makefile.am (added),
1704 trunk/playground/utils/rsibreak (added),
1705 trunk/playground/utils/rsibreak/src/rsibreak.desktop (added),
1706 trunk/playground/utils/rsibreak/src/rsidock.cpp (added),
1707 trunk/playground/utils/rsibreak/INSTALL (added),
1708 trunk/playground/utils/rsibreak/src/setupgeneral.cpp (added):
1709 Initial import of rsibreak. Its goal is to interrupt yout work
1710 behind the computer at a certain interval, so you have to take a
1711 break. This util can help to prevent rsi, repititive strain
1712 injury, when configured correctly and not pressing the 'minimize'
1713 button continously. ;-) The interval times and duration are
1714 configurable, just like the images you can see during the break.
1715 Also you can disable/enable the counter and minimize button.