Ok, this commit will change rsiwidget in a few ways. When there is no image found...
[rsibreak.git] / ChangeLog
blobc8b9f044cffba16d31d547ccff9990e339b77842
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
7           that case. *sigh*
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
31           compile fix
33 2006-04-07 09:40 +0000 [r527203-527204]  Bram Schoenmakers bramschoenmakers@kde.nl
35         * trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp: Not meant
36           to be committed.
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
46           first time.
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
64           properly.
66 2006-04-05 21:27 +0000 [r526897]  Tom Albers tomalbers@kde.nl
68         * trunk/playground/utils/rsibreak/src/rsidock.cpp: switch to the
69           right dektop
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
146           one.
148 2006-04-01 17:45 +0000 [r525337]  Bram Schoenmakers bramschoenmakers@kde.nl
150         * trunk/playground/utils/rsibreak/src/rsiglobals.cpp: Stupid
151           copypaste mistake.
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
165           tag rc1 now
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
230           fun.
232 2006-03-31 21:00 +0000 [r525123]  Bram Schoenmakers bramschoenmakers@kde.nl
234         * trunk/playground/utils/rsibreak/src/rsistats.h: The promised
235           APIDOX.
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
289           freeze?
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
298           break...
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
319           1199 seconds.
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
346           RSIWidget.
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
360           a bigbreak.
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 +
381           some buddies
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
408           0.6.0 I think.
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
424           places too.
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
454           order a tiny bit.
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
496           spacing.
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
536           suffices
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
562           2.9x (FreeBSD 4.X)
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
573           rsiblobals
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:
579           124000
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
645           doing at the moment.
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
657           to solve.
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
677           commit) make it work
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
719           before release
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,
748           prep for rc
750 2006-02-18 13:19 +0000 [r510910]  Tom Albers tomalbers@kde.nl
752         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: New welcome
753           messagebox for 0.5.
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
803           dcop interface.
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
838           weekend.
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
848           APIDOX
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
854           unsuspends
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
861           at all.
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
894           looking for images.
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
908           QToolTip
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
919           the popup.
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
931           break was over.
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
1000           by Malcolm.
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
1010           break is upcomming
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
1058           status in docker.
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
1110           translators.
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
1164           do...
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
1187           (added),
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
1205           guide fixes
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
1265           something wrong.
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
1283           and fix api.
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
1295           rsibreak
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
1313           welcome. Bram?
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
1330           (added),
1331           trunk/playground/utils/rsibreak/src/hi32-action-rsibreak1.png
1332           (added),
1333           trunk/playground/utils/rsibreak/src/hi32-action-rsibreak2.png
1334           (added),
1335           trunk/playground/utils/rsibreak/src/hi16-action-rsibreak0.png
1336           (added),
1337           trunk/playground/utils/rsibreak/src/hi16-action-rsibreak1.png
1338           (added),
1339           trunk/playground/utils/rsibreak/src/hi32-action-rsibreak3.png
1340           (added),
1341           trunk/playground/utils/rsibreak/src/hi16-action-rsibreak2.png
1342           (added),
1343           trunk/playground/utils/rsibreak/src/hi32-action-rsibreak4.png
1344           (added),
1345           trunk/playground/utils/rsibreak/src/hi16-action-rsibreak3.png
1346           (added),
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
1369           configurable.
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
1417           compile.
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
1429           configurable.
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.
1470           Reported by Bram.
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
1476           now.
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
1504           (added),
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
1530           new tarball.
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
1545           welcome, I give up.
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
1558           wanted features!
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
1622           scripts)
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.