1 2006-06-15 20:31 +0000 [r551866] Bram Schoenmakers bramschoenmakers@kde.nl
3 * trunk/playground/utils/rsibreak/NEWS: Update NEWS
5 2006-06-15 16:13 +0000 [r551800] Bram Schoenmakers bramschoenmakers@kde.nl
7 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp: o Allow the
8 user to type "dcop " at the start of the command, like she's used
9 to in the command line. o Don't allow the user to call functions
12 2006-06-15 15:51 +0000 [r551789] Bram Schoenmakers bramschoenmakers@kde.nl
14 * trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Looking
15 through my usability glasses (maybe I need a new opticien, who
16 knows), I concluded to move the idle less option somewhat
17 upwards. The other options are affected by it (disabled/enabled),
18 so it makes more sense to show them after the idle less option.
20 2006-06-13 17:02 +0000 [r551093] Tom Albers tomalbers@kde.nl
22 * trunk/playground/utils/rsibreak/src/rsistats.cpp,
23 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: Two little
24 bugfixes, first is that formatTime() should not be called with
25 true for isDuration, because it is not. And the calculation of
26 the width in the stats was done without taking the seconds into
27 account, thereby off by three characters.
29 2006-06-13 16:41 +0000 [r551089] Tom Albers tomalbers@kde.nl
31 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Little bug in
32 the new timer, did not increase stats for breaks which the user
33 did not skip. Does that happen?
35 2006-06-13 09:37 +0000 [r550959] Tom Albers tomalbers@kde.nl
37 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Move the
38 clearing of the background of the widget from minimize() to
39 maximize(). This prevents that when you skip the break the next
40 break reuses the previous screenshot, so it will eventually
41 become totally black after a few escaped breaks.
43 2006-06-13 08:24 +0000 [r550938] Tom Albers tomalbers@kde.nl
45 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
46 trunk/playground/utils/rsibreak/src/setupdcop.cpp: Xinerama fix,
47 only show countdown / gray out the active screen, otherwise the
48 counter will end up in the middle.
50 2006-06-12 19:09 +0000 [r550788] Tom Albers tomalbers@kde.nl
52 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: More work on
53 the noIdleTimer: - Set docker icon properly - implement
54 m_tinyBreakRequested && m_bigBreakRequested - fix the artifect on
55 the lower right corner during gray out - issue the right dcop
56 commands (hang in m_nextrbreak instead of the static
57 currentbreak) Thats it for now.
59 2006-06-12 16:54 +0000 [r550759] Tom Albers tomalbers@kde.nl
61 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Fixes a crash
62 in the shortcut to minimize a break and setup the right timer
65 2006-06-11 22:20 +0000 [r550480] Tom Albers tomalbers@kde.nl
67 * trunk/playground/utils/rsibreak/src/rsitimer.cpp:
70 2006-06-11 22:02 +0000 [r550476] Tom Albers tomalbers@kde.nl
72 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Make the noIdle
73 timer work, add some stats and add execution of dcop commands.
74 Seems to work quite well. BUG: 122954
76 2006-06-11 21:05 +0000 [r550468] Tom Albers tomalbers@kde.nl
78 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
79 trunk/playground/utils/rsibreak/src/setupgeneral.h,
80 trunk/playground/utils/rsibreak/src/rsiwidget.h,
81 trunk/playground/utils/rsibreak/src/rsitimer.cpp,
82 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Add the
83 config option for the noIdleTimer.
85 2006-06-11 00:08 +0000 [r550092] Tom Albers tomalbers@kde.nl
87 * trunk/playground/utils/rsibreak/src/setup.cpp,
88 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
89 trunk/playground/utils/rsibreak/src/main.cpp,
90 trunk/playground/utils/rsibreak/AUTHORS,
91 trunk/playground/utils/rsibreak/TODO: add Tina as contributor,
92 bump version, fix warning, update TODO
94 2006-06-10 23:51 +0000 [r550088] Tom Albers tomalbers@kde.nl
96 * trunk/playground/utils/rsibreak/src/setup.cpp,
97 trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
98 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
99 trunk/playground/utils/rsibreak/src/setupdcop.cpp,
100 trunk/playground/utils/rsibreak/src/rsistatitem.cpp,
101 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
102 trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
103 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
104 trunk/playground/utils/rsibreak/src/rsistats.cpp,
105 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
106 trunk/playground/utils/rsibreak/src/rsitimer.cpp,
107 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: - Remove
108 debugging as far as I dont need it - Changed the 'Use images'
109 checkbox to a checkbox in the groupbox and moved the recursive
110 setting beack below the path. CCBUG: 128780 (transparant counter
111 is also fixed now, there is a little glitch just when the show
112 starts, but we have to live with that)
114 2006-06-10 23:12 +0000 [r550084] Bram Schoenmakers bramschoenmakers@kde.nl
116 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Improvements
117 for transparent label
119 2006-06-10 21:40 +0000 [r550065] Bram Schoenmakers bramschoenmakers@kde.nl
121 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
122 trunk/playground/utils/rsibreak/src/rsirelaxpopup.h,
123 trunk/playground/utils/rsibreak/src/rsidock.h,
124 trunk/playground/utils/rsibreak/src/rsitimer.h,
125 trunk/playground/utils/rsibreak/src/rsiwidget.h,
126 trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp,
127 trunk/playground/utils/rsibreak/src/rsidock.cpp,
128 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Warn in relax
129 popup when the next break will be a big break (big breaks always
130 came quite suddenly for me) o Attempt to make a transparent label
131 in the full screen widget. Works only with the grey out effect,
134 2006-06-10 20:54 +0000 [r550057] Tom Albers tomalbers@kde.nl
136 * trunk/playground/utils/rsibreak/src/setupdcop.cpp: Only enable
139 2006-06-10 14:30 +0000 [r549976] Tom Albers tomalbers@kde.nl
141 * trunk/playground/utils/rsibreak/src/rsidock.cpp: svn_silent:
144 2006-06-10 14:22 +0000 [r549973] Tom Albers tomalbers@kde.nl
146 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
147 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
148 trunk/playground/utils/rsibreak/src/rsiglobals.h,
149 trunk/playground/utils/rsibreak/src/setupdcop.cpp,
150 trunk/playground/utils/rsibreak/src/setupdcop.h,
151 trunk/playground/utils/rsibreak/src/rsidock.cpp,
152 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Make the
153 execution of dcop commands depend on the type of the break -
154 adjust config - adjust execution routines - adjust callers
155 Removed the dcop commands columns from the listview Removed some
156 kddebug, it is time to remove all of them where possible Dont
157 suspend rsibreak when about dialog is shown
159 2006-06-09 22:37 +0000 [r549814] Tom Albers tomalbers@kde.nl
161 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
162 trunk/playground/utils/rsibreak/src/rsiwidget.h,
163 trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
164 trunk/playground/utils/rsibreak/src/setupmaximized.h: Make the
165 gray out configurable. Make it the default setting. Counterbox
166 will be fixed later. BUG: 128780
168 2006-06-09 22:15 +0000 [r549805] Bram Schoenmakers bramschoenmakers@kde.nl
170 * trunk/playground/utils/rsibreak/src/rsiglobals.h,
171 trunk/playground/utils/rsibreak/src/rsistats.cpp,
172 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: Two new
173 statistics: percentage of activity during the last hour and the
176 2006-06-09 22:01 +0000 [r549801] Tom Albers tomalbers@kde.nl
178 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: reorganise the
181 2006-06-09 12:11 +0000 [r549642] Tom Albers tomalbers@kde.nl
183 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
184 trunk/playground/utils/rsibreak/src/setupdcop.cpp: Remove not
185 working karm dcop calls and rearrange maximize() in rsiwidget so
186 it steals focus again. CCBUG: 128780
188 2006-06-08 22:26 +0000 [r549518] Tom Albers tomalbers@kde.nl
190 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Make sure that
191 the second break has the fade effect as well, dont load another
192 image when there is only one image and dont rename slots just
193 before commits, thats asking for it.
195 2006-06-08 22:10 +0000 [r549515] Tom Albers tomalbers@kde.nl
197 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
198 trunk/playground/utils/rsibreak/src/rsiwidget.h: Ok, this commit
199 will change rsiwidget in a few ways. When there is no image found
200 in the folder, it will gray out as in the kde logout sequence.
201 Next to that, some artifacts seem to have been solved by these
202 changes.... Todo: - place the counter in a box, maybe use the
203 rsipopup for it - make this behaviour configurable, next to the
204 images. - make this behaviour the default setting. Please check
205 for regressions and other issues. CCBUG: 128780 I can not support
206 transparant images as part of your image collection, but the aim
207 is the title of the bugreport ;-)
209 2006-06-06 19:33 +0000 [r548887] Tom Albers tomalbers@kde.nl
211 * trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp: Fix
212 jumping of the passivepopup and resizing when the label changes.
214 2006-06-06 17:55 +0000 [r548870] Tom Albers tomalbers@kde.nl
216 * trunk/playground/utils/rsibreak/src/rsitimer.h,
217 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Libxss is
218 required for compiling. I don't see a reason to check it at
221 2006-06-06 17:43 +0000 [r548869] Tom Albers tomalbers@kde.nl
223 * trunk/playground/utils/rsibreak/src/rsitimer_dpms.cpp,
224 trunk/playground/utils/rsibreak/src/rsitimer.cpp: - Dont query
225 the dpms settings in the constructor, but after 6 minutes idle
226 time, improves startup speed (yes, it is not impressive), and if
227 the user changes the setting during the session, it will be
228 picked up. - Remove the have_libxss from the rsitimer_dpms, the
229 functionality does not depend on that lib. If it is not needed it
230 will not be queried. So this is cleaner.
232 2006-06-06 15:27 +0000 [r548826] Tom Albers tomalbers@kde.nl
234 * trunk/playground/utils/rsibreak/src/rsitimer_dpms.cpp,
235 trunk/playground/utils/rsibreak/src/rsitimer.h,
236 trunk/playground/utils/rsibreak/src/rsitimer_dpms.h,
237 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Maximum idle
238 time was again limited (my lunch break was definitly greater than
239 20 minutes). This time it seems the 'standby' state of DPMS was
240 the maximum. Fixed this by expanding the workaround to also
241 ignore the standby and suspend interval second. Why o why does X
242 emit activity when blanking the screen....
244 2006-06-05 15:24 +0000 [r548441] Tom Albers tomalbers@kde.nl
246 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
247 trunk/playground/utils/rsibreak/src/rsitimer.h,
248 trunk/playground/utils/rsibreak/src/rsiwidget.h,
249 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Since
250 smootscale is time consuming, limit the loading of images to a
251 bare minimum. Before this commit a new image was loaded when the
252 config was entered (minimize() to make sure there was no active
253 break) and when leaving the dialog another image was loaded
254 (minimize() to reset timers). After this commit, only an image is
255 loaded when needed. Hence the dialogs appear faster and when
256 dialog is closed, rsibreak is immediatly picking up its task.
258 2006-06-05 14:44 +0000 [r548426] Tom Albers tomalbers@kde.nl
260 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Playing with
261 callgrind, i don't really understand it, but smoothscale seems to
262 delay startup enormously.
264 2006-05-31 22:14 +0000 [r547133] Tom Albers tomalbers@kde.nl
266 * trunk/playground/utils/rsibreak/src/setup.cpp,
267 trunk/playground/utils/rsibreak/src/setuppopup.cpp (removed),
268 trunk/playground/utils/rsibreak/src/Makefile.am,
269 trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
270 trunk/playground/utils/rsibreak/src/setuppopup.h (removed),
271 trunk/playground/utils/rsibreak/src/setupmaximized.h: More work
272 on usability report: - merge popup tab with maximized tab -
273 reorganise all options in setupmaximized - renamed maximize tab
274 to 'During Break' - remove popup tab Completes Issue 2.2
275 usability review. CCMAIL: t.trillitzsch@gmx.de,
278 2006-05-31 21:19 +0000 [r547115] Tom Albers tomalbers@kde.nl
280 * trunk/playground/utils/rsibreak/src/setuppopup.cpp: Usability
281 work on the setuppopup page. - brought the checkbox closer to the
282 label - reduced the text of the label - a bit more space between
283 the options Finished issue 2.1 from the report. CCMAIL:
286 2006-05-29 18:47 +0000 [r546323] Tom Albers tomalbers@kde.nl
288 * trunk/playground/utils/rsibreak/src/setuppopup.cpp,
289 trunk/playground/utils/rsibreak/src/setupdcop.cpp,
290 trunk/playground/utils/rsibreak/src/setuptiming.cpp: Point 1.1
291 usability report. timing: - resize kintnuminput to minimum
292 possible - align the associated labels to the right dcop: - make
293 label break automatically according to the width, this was
294 causing the wide display. popup: - make label break automatically
295 according to the width, this was causing the small text in the
296 wide display. CCMAIL: t.trillitzsch@gmx.de
298 2006-05-22 19:31 +0000 [r543783] Bram Schoenmakers bramschoenmakers@kde.nl
300 * trunk/playground/utils/rsibreak/src/setupdcop.cpp,
301 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Actually call
302 the DCOP commands in the timer (on the right places I hope).
303 Executed both on tiny breaks and big breaks (for now)
305 2006-05-21 20:15 +0000 [r543355] Tom Albers tomalbers@kde.nl
307 * trunk/playground/utils/rsibreak/src/setup.cpp,
308 trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
309 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
310 trunk/playground/utils/rsibreak/src/rsiglobals.h,
311 trunk/playground/utils/rsibreak/src/setupdcop.cpp,
312 trunk/playground/utils/rsibreak/src/setupdcop.h: Ok, missing
313 pieces: start using it && implement add and delete. We can now
316 2006-05-21 13:53 +0000 [r543170] Tom Albers tomalbers@kde.nl
318 * trunk/playground/utils/rsibreak/src/setup.cpp,
319 trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
320 trunk/playground/utils/rsibreak/src/rsiglobals.h,
321 trunk/playground/utils/rsibreak/src/setupdcop.cpp: continued work
322 on dcop calls. Implemented load and save functions. Only load
323 example data when list is empty. Move execution to rsiglobals to
324 share it with rsitimer later on. Todo: add new rule, delete new
325 rule and make adjust rsitimer to make it work.
327 2006-05-20 16:11 +0000 [r542919] Bram Schoenmakers bramschoenmakers@kde.nl
329 * trunk/playground/utils/rsibreak/src/setupdcop.cpp: Mind the "()"
330 when you're not passing data.
332 2006-05-20 15:14 +0000 [r542910] Tom Albers tomalbers@kde.nl
334 * trunk/playground/utils/rsibreak/src/setupdcop.cpp,
335 trunk/playground/utils/rsibreak/src/setupdcop.h: Another step
336 towards executing dcop calls at start and ending of a break.
337 Still wip... Bram, any can you look at slotTestStart(), i've no
338 clue what i'm doing wrong there.
340 2006-05-19 23:22 +0000 [r542678] Tom Albers tomalbers@kde.nl
342 * trunk/playground/utils/rsibreak/src/setup.cpp,
343 trunk/playground/utils/rsibreak/src/setupdcop.cpp (added),
344 trunk/playground/utils/rsibreak/src/Makefile.am,
345 trunk/playground/utils/rsibreak/src/setupdcop.h (added): First
346 steps to be able to execute dcop commands on start and ending of
347 a break. Work in progress...
349 2006-05-19 14:18 +0000 [r542517] Tom Albers tomalbers@kde.nl
351 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Usability
352 recomendation from Tina. Show where the icon sits in the tray.
353 Shameless copy from various places. CCMAIL: t.trillitzsch@gmx.de
355 2006-05-13 17:29 +0000 [r540509] Tom Albers tomalbers@kde.nl
357 * trunk/playground/utils/rsibreak/configure.in.bot: Small typo.
358 Patch from the FreeBSD people via Alex Dupre.
360 2006-05-13 17:20 +0000 [r540507] Tom Albers tomalbers@kde.nl
362 * trunk/playground/utils/rsibreak/src/Makefile.am: Compiling with
363 -jN with N>1 was broken. Gentoo bug 132875. Patch from Diego
364 'Flameeyes' Pettenò <flameeyes@gentoo.org>.
366 2006-05-05 21:45 +0000 [r537810] Bram Schoenmakers bramschoenmakers@kde.nl
368 * trunk/playground/utils/rsibreak/src/rsidock.cpp: Always create
369 timeout timer for tooltip, not only when entering the docker
370 icon. Sometimes the timer seems to be uninitialized when pressing
371 the mouse button on it. Should fix Tom's crash report.
373 2006-05-05 10:39 +0000 [r537617] Tom Albers tomalbers@kde.nl
375 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: At least keep
376 20 sec popup free when starting.
378 2006-05-05 10:30 +0000 [r537612] Tom Albers tomalbers@kde.nl
380 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: But m_tiny_left
381 is not resetted, so is 0, so enters loop. Revert last fix and try
384 2006-05-05 08:38 +0000 [r537586] Tom Albers tomalbers@kde.nl
386 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Finally fixed
387 this bug ( I hope ). Right after a break of 10 seconds, it can
388 happen that m_patience is still > 0, because that is set to 15
389 seconds. That causes the break to not be resetted and a full
390 screen widget appears. Ideally the m_patience should be reset to
391 0, but as the order in the code does this later on, so now
392 prevent entering the loop.
394 2006-04-29 21:45 +0000 [r535617] Bram Schoenmakers bramschoenmakers@kde.nl
396 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Reset timers
397 properly after a forced (DCOP invoked) big break, while the next
398 break was actually a tiny break.
400 2006-04-28 14:57 +0000 [r535101] Bram Schoenmakers bramschoenmakers@kde.nl
402 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Revert
403 attaching the timer to the "Reset when idle" option.
405 2006-04-28 09:31 +0000 [r534971] Bram Schoenmakers bramschoenmakers@kde.nl
407 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
408 trunk/playground/utils/rsibreak/src/rsiwidget.h: o New timer
409 accessible now, under the option "Reset timers when idle" in the
410 setup dialog. This is only evaluated when starting RSIBreak,
411 which means you have to restart RSIBreak to load the new timer
412 code if you change the idle detection setting. Will be improved
413 sometime. o mDcopIface -> m_dcopIface
415 2006-04-24 17:59 +0000 [r533401] Tom Albers tomalbers@kde.nl
417 * trunk/playground/utils/rsibreak/NEWS,
418 trunk/playground/utils/rsibreak/CMakeLists.txt,
419 trunk/playground/utils/rsibreak/icons/hi32-app-rsibreak.png
421 trunk/playground/utils/rsibreak/icons/hi16-app-rsibreak.png
422 (added), trunk/playground/utils/rsibreak/icons/artwork-v1.tar.gz
424 trunk/playground/utils/rsibreak/src/hi32-app-rsibreak.png
426 trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak0.png
428 trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak1.png
430 trunk/playground/utils/rsibreak/src/hi16-app-rsibreak.png
432 trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak2.png
434 trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak0.png
436 trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak3.png
438 trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak1.png
440 trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak4.png
442 trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak2.png
444 trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak3.png
445 (added), trunk/playground/utils/rsibreak/release_rsibreak.rb,
446 trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak4.png
448 trunk/playground/utils/rsibreak/icons/hi64-action-rsibreak3.png
450 trunk/playground/utils/rsibreak/icons/hi32-action-rsibreakx.png
452 trunk/playground/utils/rsibreak/icons/hi16-action-rsibreakx.png
454 trunk/playground/utils/rsibreak/src/original_artwork.tar.gz
455 (removed), trunk/playground/utils/rsibreak/Makefile.am,
456 trunk/playground/utils/rsibreak/src/hi32-action-rsibreak0.png
458 trunk/playground/utils/rsibreak/src/hi32-action-rsibreak1.png
459 (removed), trunk/playground/utils/rsibreak/icons (added),
460 trunk/playground/utils/rsibreak/src/hi32-action-rsibreak2.png
462 trunk/playground/utils/rsibreak/src/hi16-action-rsibreak0.png
464 trunk/playground/utils/rsibreak/src/hi32-action-rsibreak3.png
466 trunk/playground/utils/rsibreak/src/hi16-action-rsibreak1.png
468 trunk/playground/utils/rsibreak/src/hi32-action-rsibreak4.png
470 trunk/playground/utils/rsibreak/src/hi16-action-rsibreak2.png
472 trunk/playground/utils/rsibreak/src/hi16-action-rsibreak3.png
474 trunk/playground/utils/rsibreak/src/hi16-action-rsibreak4.png
476 trunk/playground/utils/rsibreak/src/hi32-action-rsibreakx.png
477 (removed), trunk/playground/utils/rsibreak/icons/Makefile.am
479 trunk/playground/utils/rsibreak/src/hi16-action-rsibreakx.png
481 trunk/playground/utils/rsibreak/icons/hi128-action-rsibreak3.png
482 (added), trunk/playground/utils/rsibreak/icons/CMakeLists.txt
483 (added), trunk/playground/utils/rsibreak/icons/artwork-v2.tar.gz
484 (added), trunk/playground/utils/rsibreak/src/Makefile.am,
485 trunk/playground/utils/rsibreak/src/CMakeLists.txt: New icons
486 from Lee Olson - put into a separate icons folder - removed old
487 ones - adjusted buildsystems - moved tarballs with the raw
488 material - adjusted release script - updated NEWS.
490 2006-04-23 21:31 +0000 [r533164] Bram Schoenmakers bramschoenmakers@kde.nl
492 * trunk/playground/utils/rsibreak/src/rsitimer.h,
493 trunk/playground/utils/rsibreak/src/rsitimer.cpp: First attempt
494 for a timer without idle detection (wish 122954). It's not
495 finished, nor accessible and thus completely untested, but at
496 least it compiles. It relies for a great part on the existing
497 timer $ Will work on this later on. CCBUG:122954
499 2006-04-23 18:10 +0000 [r533119] Bram Schoenmakers bramschoenmakers@kde.nl
501 * trunk/playground/utils/rsibreak/src/rsistats.cpp: What's this for
504 2006-04-23 17:58 +0000 [r533116] Bram Schoenmakers bramschoenmakers@kde.nl
506 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
507 trunk/playground/utils/rsibreak/src/rsistats.h,
508 trunk/playground/utils/rsibreak/src/rsiglobals.h,
509 trunk/playground/utils/rsibreak/src/rsistatitem.cpp,
510 trunk/playground/utils/rsibreak/src/rsistats.cpp,
511 trunk/playground/utils/rsibreak/src/rsistatitem.h,
512 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: o New
513 class of RSIStatItems introduced: items which keeps track of the
514 user's usage. A global array keeps track of every second of usage
515 or idleness in the last 24h. The new class is able to record
516 parts of this array to calculate the percentage of usage in the
517 last minute, hour or day (whatever interval <24h). At the moment
518 only the activity of the last minute is added, as proof of
519 concept. It should be possible to query more kinds of intervals.
520 o The statistic mapping uses pointers instead of direct instances
521 of statistic items. o One more krazy report fixed. FEATURE
523 2006-04-23 09:33 +0000 [r532908] Bram Schoenmakers bramschoenmakers@kde.nl
525 * trunk/playground/utils/rsibreak/src/setup.cpp,
526 trunk/playground/utils/rsibreak/src/setuppopup.cpp,
527 trunk/playground/utils/rsibreak/src/setup.h,
528 trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
529 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
530 trunk/playground/utils/rsibreak/src/setuppopup.h,
531 trunk/playground/utils/rsibreak/src/setupmaximized.h,
532 trunk/playground/utils/rsibreak/src/setuptiming.h,
533 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: More krazy
534 reports fixed: changed the copyright headers.
536 2006-04-22 22:47 +0000 [r532835] Bram Schoenmakers bramschoenmakers@kde.nl
538 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
539 trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
540 trunk/playground/utils/rsibreak/src/setuptiming.cpp: Make krazy
543 2006-04-21 17:50 +0000 [r532336] Tom Albers tomalbers@kde.nl
545 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp: syntax error
548 2006-04-20 22:12 +0000 [r532048] Bram Schoenmakers bramschoenmakers@kde.nl
550 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
551 trunk/playground/utils/rsibreak/src/dcopiface.h,
552 trunk/playground/utils/rsibreak/src/rsitimer.h,
553 trunk/playground/utils/rsibreak/src/dcopiface.cpp,
554 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Two new DCOP
555 calls: o Force tiny break o Force big break
557 2006-04-20 19:32 +0000 [r531995] Tom Albers tomalbers@kde.nl
559 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: ambiguous
560 overload for `bool & ? const QString & : const char[4]'
562 2006-04-12 18:32 +0000 [r529202] Tom Albers tomalbers@kde.nl
564 * trunk/playground/utils/rsibreak/src/CMakeLists.txt: Finally found
567 2006-04-11 19:12 +0000 [r528781] Tom Albers tomalbers@kde.nl
569 * trunk/playground/utils/rsibreak/config.h.cmake (added),
570 trunk/playground/utils/rsibreak/CMakeLists.txt (added),
571 trunk/playground/utils/rsibreak/src/CMakeLists.txt (added): CMake
572 build files, has some errors, will polish them as I learn CMake
575 2006-04-11 18:47 +0000 [r528761] Bram Schoenmakers bramschoenmakers@kde.nl
577 * trunk/playground/utils/rsibreak/src/rsistats.cpp: Extended the
578 what's this explanations a bit.
580 2006-04-10 18:53 +0000 [r528324] Tom Albers tomalbers@kde.nl
582 * trunk/playground/utils/rsibreak/ChangeLog,
583 trunk/playground/utils/rsibreak/NEWS,
584 trunk/playground/utils/rsibreak/src/main.cpp,
585 trunk/playground/utils/rsibreak/release_rsibreak.rb,
586 trunk/playground/utils/rsibreak/TODO: prep 0.6.0
588 2006-04-09 21:58 +0000 [r528030] Tom Albers tomalbers@kde.nl
590 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Fix corner
591 case. User locks and unlocks during one break, the buttons dont
592 work anymore, because the eventfilter is not used because those
593 have been released because the lock() dcop call does not work in
596 2006-04-09 21:38 +0000 [r528013] Tom Albers tomalbers@kde.nl
598 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: When no image
599 is found, the background is black during a break. Change the font
600 color to white in that case.
602 2006-04-09 21:27 +0000 [r528008] Tom Albers tomalbers@kde.nl
604 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
605 trunk/playground/utils/rsibreak/src/rsitimer.cpp: slotLock did
606 not seem to work when the mouse and keyboard are grabbed. Release
607 them! Thanks to Nicola Ruggero for reporting. CCMAIL:
608 nixprog.adsl@tiscali.it
610 2006-04-09 14:04 +0000 [r527831] Bram Schoenmakers bramschoenmakers@kde.nl
612 * trunk/playground/utils/rsibreak/src/rsistats.cpp: New (better?)
613 calculation for Pause score.
615 2006-04-07 21:39 +0000 [r527367] Bram Schoenmakers bramschoenmakers@kde.nl
617 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Possible
620 2006-04-07 09:40 +0000 [r527203-527204] Bram Schoenmakers bramschoenmakers@kde.nl
622 * trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp: Not meant
625 * trunk/playground/utils/rsibreak/src/rsistats.cpp,
626 trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp: Show empty
627 strings instead of 00:00:00 in statistics.
629 2006-04-07 08:28 +0000 [r527187] Tom Albers tomalbers@kde.nl
631 * trunk/playground/utils/rsibreak/src/rsidock.cpp: Fix bug where
632 the left mouse click on rsibreak would only show the stats the
635 2006-04-07 08:13 +0000 [r527183] Tom Albers tomalbers@kde.nl
637 * trunk/playground/utils/rsibreak/src,
638 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
639 trunk/playground/utils/rsibreak/src/rsiwidget.h: Ha, figured this
640 bug out when I was under the shower. When the break is ESCaped
641 during the first second of the break the grab functions are
642 called after the widget is minimized, leaving RSIBreak
643 unresponsive for left en right mouse clicks! Hopefully this was
644 the bug Achim and Bram reported.
646 2006-04-06 20:26 +0000 [r527092] Bram Schoenmakers bramschoenmakers@kde.nl
648 * trunk/playground/utils/rsibreak/src/rsistatitem.cpp,
649 trunk/playground/utils/rsibreak/src/rsistats.cpp,
650 trunk/playground/utils/rsibreak/src/rsistatitem.h: Reset stats
653 2006-04-05 21:27 +0000 [r526897] Tom Albers tomalbers@kde.nl
655 * trunk/playground/utils/rsibreak/src/rsidock.cpp: switch to the
658 2006-04-05 20:55 +0000 [r526886] Tom Albers tomalbers@kde.nl
660 * trunk/playground/utils/rsibreak/src/rsidock.cpp: Left click on
661 tray item show statistics. Advice from Achim Bohnet.
663 2006-04-05 20:00 +0000 [r526865] Tom Albers tomalbers@kde.nl
665 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
666 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Dont pester
667 the user with the reset of the timers by the popup by default.
668 Advice from Achim Bohnet
670 2006-04-05 18:05 +0000 [r526831] Tom Albers tomalbers@kde.nl
672 * trunk/playground/utils/rsibreak/ChangeLog,
673 trunk/playground/utils/rsibreak/NEWS,
674 trunk/playground/utils/rsibreak/src/main.cpp,
675 trunk/playground/utils/rsibreak/src/Makefile.am,
676 trunk/playground/utils/rsibreak/release_rsibreak.rb: - link the
677 convenience library statically - update the files for a rc2,
678 which is packed after this commit.
680 2006-04-04 21:49 +0000 [r526550] Bram Schoenmakers bramschoenmakers@kde.nl
682 * trunk/playground/utils/rsibreak/src/rsitooltip.cpp: Oh, it didn't
683 compile. How could I've missed that.
685 2006-04-04 16:45 +0000 [r526439] Bram Schoenmakers bramschoenmakers@kde.nl
687 * trunk/playground/utils/rsibreak/src/rsistats.h,
688 trunk/playground/utils/rsibreak/src/rsiglobals.h,
689 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
690 trunk/playground/utils/rsibreak/src/rsistats.cpp: o A color is
691 now easily assignable to every stat with RSIStats::setColor() o
692 Sync colors last big/tiny break with colors in tooltip o Cleanups
693 thanks to the new method. Hackish enums like LAST_BIG_BREAK_COLOR
694 are not required anymore
696 2006-04-04 16:05 +0000 [r526424] Bram Schoenmakers bramschoenmakers@kde.nl
698 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Call hide()
699 immediately when suspending. There's no need to evaluate the bool
700 coming along with suspend(), just always hide when emitted.
702 2006-04-04 14:31 +0000 [r526397] Bram Schoenmakers bramschoenmakers@kde.nl
704 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: In commit
705 #523619 I made the idle detection guards too strong. Moved the
706 guards one level deeper. This fixes the issue that the timers
707 were not reset when a break has passed (with popup). A symptom
708 was that the docker icon was still filled after a relax moment.
710 2006-04-03 19:31 +0000 [r526075] Tom Albers tomalbers@kde.nl
712 * trunk/playground/utils/rsibreak/src/rsitimer_dpms.cpp (added),
713 trunk/playground/utils/rsibreak/NEWS,
714 trunk/playground/utils/rsibreak/src/rsitimer_dpms.h (added),
715 trunk/playground/utils/rsibreak/src/Makefile.am,
716 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Because
717 --enable-final is broken (int32 clash in qglobal), Ruurd
718 suggested to put it in a seperate library.
720 2006-04-02 20:46 +0000 [r525786] Malcolm Hunter malcolm.hunter@gmx.co.uk
722 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
723 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
724 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
725 trunk/playground/utils/rsibreak/src/rsistats.cpp,
726 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
727 trunk/playground/utils/rsibreak/src/setupgeneral.cpp:
728 Typographical corrections and changes
730 2006-04-01 20:23 +0000 [r525376] Bram Schoenmakers bramschoenmakers@kde.nl
732 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Forgot this
735 2006-04-01 17:45 +0000 [r525337] Bram Schoenmakers bramschoenmakers@kde.nl
737 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp: Stupid
740 2006-04-01 17:42 +0000 [r525336] Tom Albers tomalbers@kde.nl
742 * trunk/playground/utils/rsibreak/ChangeLog,
743 trunk/playground/utils/rsibreak/src/rsistats.h,
744 trunk/playground/utils/rsibreak/NEWS,
745 trunk/playground/utils/rsibreak/src/main.cpp,
746 trunk/playground/utils/rsibreak/src/mainpage.dox,
747 trunk/playground/utils/rsibreak/src/rsistats.cpp,
748 trunk/playground/utils/rsibreak/src/rsitimer.cpp: - Version++ -
749 renamed stat to "current idle period" - fixed two whatsthis -
750 updated NEWS, CHANGELOG, mainpage.dox - removed comment - added
751 comment to documentation about derived stats w/setStat() - Will
754 2006-04-01 17:17 +0000 [r525332] Bram Schoenmakers bramschoenmakers@kde.nl
756 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
757 trunk/playground/utils/rsibreak/src/rsidock.h,
758 trunk/playground/utils/rsibreak/src/rsitimer.h,
759 trunk/playground/utils/rsibreak/src/rsidock.cpp,
760 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Something went
761 wrong yesterday with moving timer data to RSIGlobals. New timer
762 data is properly read after configuring.
764 2006-04-01 16:46 +0000 [r525326] Tom Albers tomalbers@kde.nl
766 * trunk/playground/utils/rsibreak/src/rsitimer.h,
767 trunk/playground/utils/rsibreak/src/rsitimer.cpp: I could not
768 find the energy settings in my KDE, but they exists and the
769 DPMSModeOff is responsible for the idle reset to 0. This patch
770 removes the assumed hard coded value and queries DPMS for the
771 value and eats the activity caused by this. Thanks to Dirk for
772 the hint in the right direction.
774 2006-04-01 13:25 +0000 [r525261] Bram Schoenmakers bramschoenmakers@kde.nl
776 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Revert.
778 2006-04-01 13:16 +0000 [r525258] Bram Schoenmakers bramschoenmakers@kde.nl
780 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Don't restart
781 timer when suspended (especially the case when OK'ing configure
782 dialog while suspended).
784 2006-04-01 13:02 +0000 [r525253] Tom Albers tomalbers@kde.nl
786 * trunk/playground/utils/rsibreak/src/rsistats.cpp,
787 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: Partially
788 revert the commit of Bram, 525047, which converts to the QTime
789 back to a QDateTime. Partially reverted, because we need to use a
790 QDateTime internally, but to present it to the user a QTime is
791 sufficient. So changed the display and the calculation of the
792 width of the display.
794 2006-04-01 12:32 +0000 [r525247] Bram Schoenmakers bramschoenmakers@kde.nl
796 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
797 trunk/playground/utils/rsibreak/src/rsiwidget.cpp: o Call
798 slotReadConfig in RSIGlobals before RSITimers reads settings. o
799 Clear focus on buttons in full screen break widget. Prevents
800 cancelling the screen when you're still typing.
802 2006-03-31 22:00 +0000 [r525134] Bram Schoenmakers bramschoenmakers@kde.nl
804 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
805 trunk/playground/utils/rsibreak/src/rsiglobals.h,
806 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
807 trunk/playground/utils/rsibreak/src/rsistats.cpp: Show colors on
808 startup, when there's nothing known about the previous big/tiny
809 break. But it can happen that colors in tooltip and statistics
810 dialog are out of sync, though.
812 2006-03-31 21:26 +0000 [r525128] Bram Schoenmakers bramschoenmakers@kde.nl
814 * trunk/playground/utils/rsibreak/src/rsistats.h,
815 trunk/playground/utils/rsibreak/src/rsiglobals.h,
816 trunk/playground/utils/rsibreak/src/rsistatitem.h: More APIDOX
819 2006-03-31 21:00 +0000 [r525123] Bram Schoenmakers bramschoenmakers@kde.nl
821 * trunk/playground/utils/rsibreak/src/rsistats.h: The promised
824 2006-03-31 20:33 +0000 [r525108] Bram Schoenmakers bramschoenmakers@kde.nl
826 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Increase
827 statistic "Last tiny/big break" everytime it detects that the
828 idleness takes longer than a break.
830 2006-03-31 20:12 +0000 [r525102] Bram Schoenmakers bramschoenmakers@kde.nl
832 * trunk/playground/utils/rsibreak/src/rsiglobals.h,
833 trunk/playground/utils/rsibreak/src/rsistats.cpp,
834 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
835 trunk/playground/utils/rsibreak/src/rsitimer.cpp: While toma is
836 still offline, I can safely postpone the feature freeze. :) o
837 Only update last tiny/big break when activity occurs o New stat:
838 show time currently idle. I thought I needed it for the change
839 above, but didn't seem so. So I upgraded it to a new statistic.
841 2006-03-31 19:39 +0000 [r525092] Bram Schoenmakers bramschoenmakers@kde.nl
843 * trunk/playground/utils/rsibreak/src/rsistatitem.cpp (added),
844 trunk/playground/utils/rsibreak/src/rsistatitem.h (added): ...
845 which I obviousely forgot.
847 2006-03-31 19:30 +0000 [r525084] Bram Schoenmakers bramschoenmakers@kde.nl
849 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
850 trunk/playground/utils/rsibreak/src/rsistats.h,
851 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
852 trunk/playground/utils/rsibreak/src/rsistatwidget.h,
853 trunk/playground/utils/rsibreak/src/rsiglobals.h,
854 trunk/playground/utils/rsibreak/src/Makefile.am,
855 trunk/playground/utils/rsibreak/src/rsistats.cpp,
856 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
857 trunk/playground/utils/rsibreak/src/rsidock.cpp,
858 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Statistics
859 are under RSIGlobals::stats() now instead of RSIStats::instance()
860 o New files for RSIStatItem.
862 2006-03-31 17:13 +0000 [r525047] Bram Schoenmakers bramschoenmakers@kde.nl
864 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
865 trunk/playground/utils/rsibreak/src/rsistats.h,
866 trunk/playground/utils/rsibreak/src/rsiglobals.h,
867 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
868 trunk/playground/utils/rsibreak/src/rsistats.cpp,
869 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: o Changed
870 QTime back to QDateTime, sorry about that. It was required for...
871 o Colored labels for the last tiny/big break. Green means: just
872 got a break, red means: you really need a break now o Tooltip
873 shows similar colors now. o Increased width for the last tiny/big
874 break label in the widget. For me, RSIBreak is feature complete
875 for the 0.6.0 release. Shall we make this a start of a feature
878 2006-03-30 21:46 +0000 [r524665] Tom Albers tomalbers@kde.nl
880 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: The last bug I
881 found is squashed by this fix. Maybe Bram wants to fix this The
882 Right Way, but an extra safeguard in case of weird situation can
883 not do any harm. Summary: timers stop running when user does not
884 want idle-detection durng normal operation and they receive a
887 2006-03-30 21:38 +0000 [r524660-524661] Tom Albers tomalbers@kde.nl
889 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Slot not
890 found, due to c instead of C. Fixed
892 * trunk/playground/utils/rsibreak/src/rsistats.cpp,
893 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Ok, tested the
894 whole evening. X tells us there has been a movement at 1199 (when
895 the monitor is turned off). As I can not distinguish this from
896 normal movement, i'll eat all activity in that timeslot. Chances
897 that people actually start using the computer after 20 minutes
898 idlesness in that slot are pretty slim anyways. I just hope that
899 the 20 minute is not configurable somewhere.
901 2006-03-30 18:03 +0000 [r524592] Tom Albers tomalbers@kde.nl
903 * trunk/playground/utils/rsibreak/src/rsitimer.h,
904 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Test to see if
905 this works around a bug where idle time never gets bigger than
908 2006-03-28 16:22 +0000 [r523619] Bram Schoenmakers bramschoenmakers@kde.nl
910 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Don't execute
911 idle detect code when a relax popup has finished. Prevents
912 unnecessaryly incrementing some statistics.
914 2006-03-28 15:21 +0000 [r523582] Bram Schoenmakers bramschoenmakers@kde.nl
916 * trunk/playground/utils/rsibreak/src/rsistats.h,
917 trunk/playground/utils/rsibreak/src/rsistats.cpp: Don't calculate
918 derived statistics upon reset. Fixes ACTIVITY + IDLENESS >
919 TOTAL_TIME after a reset.
921 2006-03-28 14:19 +0000 [r523561] Bram Schoenmakers bramschoenmakers@kde.nl
923 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
924 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
925 trunk/playground/utils/rsibreak/src/rsitimer.h,
926 trunk/playground/utils/rsibreak/src/rsiglobals.h,
927 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
928 trunk/playground/utils/rsibreak/src/rsistats.cpp,
929 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Turned
930 RSIGlobals in a class again o RSIGlobals contains interval
931 information now. The timer reads it from RSIGlobals. o Fix memory
932 leak: an RSIStats instance cannot delete itself. Delete it from
935 2006-03-27 19:00 +0000 [r523275] Tom Albers tomalbers@kde.nl
937 * trunk/playground/utils/rsibreak/src/setuptiming.cpp,
938 trunk/playground/utils/rsibreak/src/setuptiming.h: Fix 18n calls
939 in setuptimings. Results in the errors that %n should be in the
940 result, but I dont want that ;-)
942 2006-03-27 18:37 +0000 [r523267] Tom Albers tomalbers@kde.nl
944 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Fix bug where
945 counters stopped working when tiny maximized > big maximized. We
946 depend on that to determine that the counters can be reset after
949 2006-03-26 18:26 +0000 [r522802-522805] Bram Schoenmakers bramschoenmakers@kde.nl
951 * trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: As
952 requested: move activity % one groupbox down.
954 * trunk/playground/utils/rsibreak/src/rsistats.cpp: Adapt what's
955 this to my changes from an hour ago or so.
957 2006-03-26 18:19 +0000 [r522799] Bram Schoenmakers bramschoenmakers@kde.nl
959 * trunk/playground/utils/rsibreak/src/rsistats.h,
960 trunk/playground/utils/rsibreak/src/rsistats.cpp: Move Tom's
961 what's this text to a separate function. Attach whatsthis to
962 descriptions as well.
964 2006-03-26 17:44 +0000 [r522776] Tom Albers tomalbers@kde.nl
966 * trunk/playground/utils/rsibreak/src/setuptiming.cpp,
967 trunk/playground/utils/rsibreak/src/rsistats.cpp: whatsthis +
970 2006-03-26 17:39 +0000 [r522774] Bram Schoenmakers bramschoenmakers@kde.nl
972 * trunk/playground/utils/rsibreak/src/rsistatwidget.h,
973 trunk/playground/utils/rsibreak/src/rsistats.cpp,
974 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
975 trunk/playground/utils/rsibreak/src/rsidock.cpp: o New layout in
976 statistics dialog (4 groupboxes) o Show only time for "Last foo
977 break" o Hide separator line in stats dialog o Cleanup
979 2006-03-26 13:55 +0000 [r522703] Tom Albers tomalbers@kde.nl
981 * trunk/playground/utils/rsibreak/src/rsidock.h,
982 trunk/playground/utils/rsibreak/src/rsistats.cpp,
983 trunk/playground/utils/rsibreak/src/rsidock.cpp: Add a button to
984 reset the statistics.
986 2006-03-26 02:32 +0000 [r522573] Tom Albers tomalbers@kde.nl
988 * trunk/playground/utils/rsibreak/src/setup.cpp,
989 trunk/playground/utils/rsibreak/src/rsitimer.h,
990 trunk/playground/utils/rsibreak/src/rsitimer.cpp,
991 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Hooked in
992 the setting for the idle-detection && gave it a slightly other
993 meaning. I think we need a different setting to completely ignore
994 idleness, so the popup popups at fixed times. This will do for
997 2006-03-26 01:48 +0000 [r522570] Bram Schoenmakers bramschoenmakers@kde.nl
999 * trunk/playground/utils/rsibreak/src/rsistats.h,
1000 trunk/playground/utils/rsibreak/src/rsistats.cpp,
1001 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: o Store
1002 QLabels instead of QStrings in a RSIStatItem. Needed for... o
1003 Coloring certain labels ranging from red to green (a 100% pause
1004 score will color the label green )
1006 2006-03-25 23:01 +0000 [r522545] Tom Albers tomalbers@kde.nl
1008 * trunk/playground/utils/rsibreak/NEWS,
1009 trunk/playground/utils/rsibreak/src/rsistats.cpp: Qvariant
1010 supports qdatetime, rtfm tom. Support for qdatetime in other
1013 2006-03-25 22:57 +0000 [r522544] Bram Schoenmakers bramschoenmakers@kde.nl
1015 * trunk/playground/utils/rsibreak/src/rsistats.cpp,
1016 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Take breaks
1017 due to idleness into account when calculating the pause score. o
1018 Show activity % with 1 decimal.
1020 2006-03-25 22:49 +0000 [r522540] Bram Schoenmakers bramschoenmakers@kde.nl
1022 * trunk/playground/utils/rsibreak/src/rsidock.h,
1023 trunk/playground/utils/rsibreak/src/rsidock.cpp: Do not block
1024 RSIBreak when statistics dialog is shown.
1026 2006-03-25 21:44 +0000 [r522524] Bram Schoenmakers bramschoenmakers@kde.nl
1028 * trunk/playground/utils/rsibreak/src/rsistats.h,
1029 trunk/playground/utils/rsibreak/src/rsistats.cpp,
1030 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
1031 trunk/playground/utils/rsibreak/src/rsitimer.cpp: New stat:
1032 percentage of activity. Also some unnecessary includes removed.
1034 2006-03-25 20:43 +0000 [r522507] Tom Albers tomalbers@kde.nl
1036 * trunk/playground/utils/rsibreak/src/rsistats.h,
1037 trunk/playground/utils/rsibreak/src/rsistats.cpp,
1038 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
1039 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Two new stats:
1040 tiny break / big break skipped due to idleness. Shuffled the
1043 2006-03-25 20:26 +0000 [r522503] Tom Albers tomalbers@kde.nl
1045 * trunk/playground/utils/rsibreak/src/rsistats.h,
1046 trunk/playground/utils/rsibreak/src/rsistats.cpp,
1047 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: Two new
1048 stats: last big break / last tiny break, choose to store them in
1049 secs from epoch, since thats an int and Fits The System (tm)
1051 2006-03-25 18:25 +0000 [r522481] Bram Schoenmakers bramschoenmakers@kde.nl
1053 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1054 trunk/playground/utils/rsibreak/src/rsistatwidget.h,
1055 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
1056 trunk/playground/utils/rsibreak/src/rsidock.cpp: compile
1058 2006-03-25 17:54 +0000 [r522473] Tom Albers tomalbers@kde.nl
1060 * trunk/playground/utils/rsibreak/src/setup.cpp,
1061 trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
1062 trunk/playground/utils/rsibreak/src/rsistats.h,
1063 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1064 trunk/playground/utils/rsibreak/src/rsiglobals.h,
1065 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1066 trunk/playground/utils/rsibreak/src/rsibreak.lsm,
1067 trunk/playground/utils/rsibreak/src/rsistats.cpp,
1068 trunk/playground/utils/rsibreak/src/rsitimer.cpp: New stat: max
1069 period of idleness Some general cleanups: - break > 80 chars -
1070 whitespace - ident - removed member from setup, which where not
1071 used as memeber - removed some unneeded includes in dialog
1073 2006-03-25 16:43 +0000 [r522451-522454] Bram Schoenmakers bramschoenmakers@kde.nl
1075 * trunk/playground/utils/rsibreak/src/rsistatwidget.h (added),
1076 trunk/playground/utils/rsibreak/src/Makefile.am,
1077 trunk/playground/utils/rsibreak/src/rsistatdialog.cpp (removed),
1078 trunk/playground/utils/rsibreak/src/rsistatwidget.cpp (added),
1079 trunk/playground/utils/rsibreak/src/rsistatdialog.h (removed):
1080 Move rsistatdialog.* rsistatwidget.*
1082 * trunk/playground/utils/rsibreak/src/rsistatdialog.cpp: Set
1085 * trunk/playground/utils/rsibreak/src/rsidock.cpp: Forgot suspended
1086 check with configure dialog.
1088 2006-03-25 16:29 +0000 [r522448] Bram Schoenmakers bramschoenmakers@kde.nl
1090 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
1091 trunk/playground/utils/rsibreak/src/rsistats.h,
1092 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1093 trunk/playground/utils/rsibreak/src/rsidock.h,
1094 trunk/playground/utils/rsibreak/src/rsistatdialog.cpp,
1095 trunk/playground/utils/rsibreak/src/rsistats.cpp,
1096 trunk/playground/utils/rsibreak/src/rsidock.cpp,
1097 trunk/playground/utils/rsibreak/src/rsistatdialog.h,
1098 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o More work on
1099 statistics. Almost all old stats code is replaced by now. o Don't
1100 continue timer when closing dialogs "Report Bug", "About KDE" and
1101 "About RSIBreak" when RSIBreak is suspended. TODO: o Rename
1102 rsistatdialog.* to rsistatwidget.* o RSIBreak tends to crash when
1103 playing with the docker. Couldn't find the cause yet. o APIDOX
1104 all over the stats code.
1106 2006-03-23 18:38 +0000 [r521870] Tom Albers tomalbers@kde.nl
1108 * trunk/playground/utils/rsibreak/src/setup.cpp,
1109 trunk/playground/utils/rsibreak/src/setupgeneral.h,
1110 trunk/playground/utils/rsibreak/src/setuppopup.cpp,
1111 trunk/playground/utils/rsibreak/src/setup.h,
1112 trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
1113 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1114 trunk/playground/utils/rsibreak/src/setuppopup.h,
1115 trunk/playground/utils/rsibreak/src/setupmaximized.h,
1116 trunk/playground/utils/rsibreak/src/setuptiming.h,
1117 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Moved all
1118 private members to a private class.
1120 2006-03-23 17:08 +0000 [r521829] Bram Schoenmakers bramschoenmakers@kde.nl
1122 * trunk/playground/utils/rsibreak/src/rsiglobals.h: A namespace
1125 2006-03-22 23:47 +0000 [r521607] Tom Albers tomalbers@kde.nl
1127 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
1128 trunk/playground/utils/rsibreak/src/rsiglobals.h,
1129 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1130 trunk/playground/utils/rsibreak/src/rsistatdialog.cpp,
1131 trunk/playground/utils/rsibreak/src/rsistatdialog.h: - Place a
1132 timer to update the dialog once a second, but no idea howto
1133 actually update it. - RSIGlobals:formatSeconds() now returns "0
1134 seconds" instead of null(), adjusted rsitooltip for that. Means
1135 prettier stats if 0 occurs there.
1137 2006-03-22 23:21 +0000 [r521601] Tom Albers tomalbers@kde.nl
1139 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
1140 trunk/playground/utils/rsibreak/src/rsiglobals.h,
1141 trunk/playground/utils/rsibreak/src/rsistats.cpp: Only display
1142 time for time values in the stats. Adjust globals to return hours
1143 as well... TODO: - add stats - for skipped breaks due to
1144 idleness. - max time idle - update stats every second
1146 2006-03-21 15:44 +0000 [r521117] Tom Albers tomalbers@kde.nl
1148 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Compile for
1151 2006-03-20 22:41 +0000 [r520830] Tom Albers tomalbers@kde.nl
1153 * trunk/playground/utils/rsibreak/src/rsiglobals.cpp (added),
1154 trunk/playground/utils/rsibreak/src/rsilib.cpp (removed),
1155 trunk/playground/utils/rsibreak/src/rsiglobals.h (added),
1156 trunk/playground/utils/rsibreak/src/Makefile.am,
1157 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1158 trunk/playground/utils/rsibreak/src/rsilib.h (removed),
1159 trunk/playground/utils/rsibreak/src/rsistats.cpp: Rename to
1162 2006-03-20 20:03 +0000 [r520778] Tom Albers tomalbers@kde.nl
1164 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Fix memory
1165 leak, reported and the patch by Lev Iserovich Thanks a lot! BUG:
1168 2006-03-20 19:30 +0000 [r520772] Tom Albers tomalbers@kde.nl
1170 * trunk/playground/utils/rsibreak/src/rsilib.cpp (added),
1171 trunk/playground/utils/rsibreak/src/Makefile.am,
1172 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1173 trunk/playground/utils/rsibreak/src/rsilib.h (added),
1174 trunk/playground/utils/rsibreak/src/rsistats.cpp: My first try to
1175 add a library, which can contain some static functions. I moved
1176 the formatting of time to the lib and hooked it to the rsistats
1177 and rsitooltip. Bram will hopefully review.
1179 2006-03-20 18:18 +0000 [r520757] Tom Albers tomalbers@kde.nl
1181 * trunk/playground/utils/rsibreak/src/setuppopup.cpp,
1182 trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
1183 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Make it
1184 compile under kde 3.3
1186 2006-03-16 18:46 +0000 [r519276] Tom Albers tomalbers@kde.nl
1188 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1189 trunk/playground/utils/rsibreak/src/dcopiface.h,
1190 trunk/playground/utils/rsibreak/src/setupgeneral.h,
1191 trunk/playground/utils/rsibreak/NEWS,
1192 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1193 trunk/playground/utils/rsibreak/TODO,
1194 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Yes, idle
1195 popups can get annoying, make them optional.
1197 2006-03-15 09:42 +0000 [r518799] Tom Albers tomalbers@kde.nl
1199 * trunk/playground/utils/rsibreak/src/rsistats.cpp,
1200 trunk/playground/utils/rsibreak/src/rsitimer.cpp: - Fix "Total
1201 amount of tiny breaks" was not shown in stats - debug--
1203 2006-03-14 19:45 +0000 [r518646] Bram Schoenmakers bramschoenmakers@kde.nl
1205 * trunk/playground/utils/rsibreak/src/rsistats.h,
1206 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1207 trunk/playground/utils/rsibreak/src/rsidock.h,
1208 trunk/playground/utils/rsibreak/src/rsitimer.h,
1209 trunk/playground/utils/rsibreak/src/Makefile.am,
1210 trunk/playground/utils/rsibreak/src/rsistatdialog.cpp,
1211 trunk/playground/utils/rsibreak/src/rsistats.cpp,
1212 trunk/playground/utils/rsibreak/src/rsidock.cpp,
1213 trunk/playground/utils/rsibreak/src/rsistatdialog.h,
1214 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Statistics.
1215 This is still work-in-progress, but the foundation is there. o
1216 Restore timers if RSIBreak is restarted in a short amount of time
1217 (it will continue counting where it was if you reboot for
1218 example) o Show big icon in idle popups o For those people
1219 without idle detection, make breaks at least working. o Removed
1220 newline from idle popup, because the layout screwed up. But I'm
1221 afraid the bug is on a lower level. :(
1223 2006-03-14 16:40 +0000 [r518604] Bram Schoenmakers bramschoenmakers@kde.nl
1225 * trunk/playground/utils/rsibreak/src/rsistats.h (added),
1226 trunk/playground/utils/rsibreak/src/rsistatdialog.cpp (added),
1227 trunk/playground/utils/rsibreak/src/rsistats.cpp (added),
1228 trunk/playground/utils/rsibreak/src/rsistatdialog.h (added): Only
1229 for your reading pleasure: new files I started for the
1230 statistics. I didn't update the other files yet because it's work
1231 in progress. But at least it gives you an indication what I'm
1232 doing at the moment.
1234 2006-03-04 02:15 +0000 [r515527] Tom Albers tomalbers@kde.nl
1236 * trunk/playground/utils/rsibreak/src/rsidock.h,
1237 trunk/playground/utils/rsibreak/src/rsitimer.h,
1238 trunk/playground/utils/rsibreak/src/setupgeneral.h,
1239 trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
1240 trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp,
1241 trunk/playground/utils/rsibreak/src/rsidock.cpp,
1242 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Update
1243 errors repoted at ebn/icefox, one at ebn stays as ive no idea how
1246 2006-03-03 23:58 +0000 [r515514] Tom Albers tomalbers@kde.nl
1248 * trunk/playground/utils/rsibreak/src/rsidock.h,
1249 trunk/playground/utils/rsibreak/TODO,
1250 trunk/playground/utils/rsibreak/src/rsidock.cpp: - Minutes and
1251 seconds in english are not reproducable, so removing that from
1252 the list - The two quit buttons are solved by this commit, took
1253 the approach from ksystemtray implementation, now i know why that
1254 was done this way in the original.
1256 2006-03-03 19:59 +0000 [r515454] Bram Schoenmakers bramschoenmakers@kde.nl
1258 * trunk/playground/utils/rsibreak/src/rsitooltip.cpp: Don't
1259 capitalize "One" in the middle of a sentence.
1261 2006-03-03 13:33 +0000 [r515326] Tom Albers tomalbers@kde.nl
1263 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: (Big brown bag
1264 commit) make it work
1266 2006-03-02 08:39 +0000 [r514978] Tom Albers tomalbers@kde.nl
1268 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1269 trunk/playground/utils/rsibreak/src/setupgeneral.h,
1270 trunk/playground/utils/rsibreak/src/main.cpp,
1271 trunk/playground/utils/rsibreak/TODO,
1272 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: - Version++
1273 - Add 'use idle detection' to general settings, Bram will
1274 implement it further. - Fix regression where the messagebox would
1275 say: 'look at the tray' and the tray is not showing anything.
1277 2006-03-01 23:32 +0000 [r514933] Tom Albers tomalbers@kde.nl
1279 * trunk/playground/utils/rsibreak/configure.in.bot,
1280 trunk/playground/utils/rsibreak/configure.in.in,
1281 trunk/playground/utils/rsibreak/NEWS: libxss-dev is now needed,
1282 rsibreak without idle detection is worthless and we do not want
1283 to put hacks in rsitimer to make it work again.
1285 2006-03-01 23:05 +0000 [r514923] Tom Albers tomalbers@kde.nl
1287 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1288 trunk/playground/utils/rsibreak/src/rsitimer.h,
1289 trunk/playground/utils/rsibreak/NEWS,
1290 trunk/playground/utils/rsibreak/src/main.cpp,
1291 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1292 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1293 trunk/playground/utils/rsibreak/TODO,
1294 trunk/playground/utils/rsibreak/src/rsitooltip.h,
1295 trunk/playground/utils/rsibreak/src/rsitimer.cpp: When a break is
1296 skipped due to idleness, show a popup that the break is skipped
1297 and remove that popup when idle=0.
1299 2006-02-23 14:40 +0000 [r512748] Tom Albers tomalbers@kde.nl
1301 * trunk/playground/utils/rsibreak/TODO: Results of a gNome test
1303 2006-02-21 17:09 +0000 [r512043] Tom Albers tomalbers@kde.nl
1305 * trunk/playground/utils/rsibreak/ChangeLog: Update Changelog
1308 2006-02-21 15:03 +0000 [r512009] Tom Albers tomalbers@kde.nl
1310 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1311 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1312 trunk/playground/utils/rsibreak/TODO,
1313 trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp,
1314 trunk/playground/utils/rsibreak/src/rsidock.cpp: Update TODO and
1315 remove excessive debug output for the release.
1317 2006-02-19 21:04 +0000 [r511430] Bram Schoenmakers bramschoenmakers@kde.nl
1319 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1320 trunk/playground/utils/rsibreak/src/rsitimer.h,
1321 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1322 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Small cleanup.
1323 I got rid of the currentIsBigBreak() method, it's kinda hackish.
1325 2006-02-19 19:01 +0000 [r511398] Tom Albers tomalbers@kde.nl
1327 * trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
1328 trunk/playground/utils/rsibreak/src/rsibreak.lsm: typo SVN_SILENT
1330 2006-02-18 15:37 +0000 [r511023] Tom Albers tomalbers@kde.nl
1332 * trunk/playground/utils/rsibreak/ChangeLog,
1333 trunk/playground/utils/rsibreak/NEWS,
1334 trunk/playground/utils/rsibreak/release_rsibreak.rb: Updates,
1337 2006-02-18 13:19 +0000 [r510910] Tom Albers tomalbers@kde.nl
1339 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: New welcome
1342 2006-02-18 11:09 +0000 [r510855] Bram Schoenmakers bramschoenmakers@kde.nl
1344 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1345 trunk/playground/utils/rsibreak/src/rsitimer.h,
1346 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Skipping a big
1347 break was handled as a tiny break. Fixed.
1349 2006-02-18 02:43 +0000 [r510787] Bram Schoenmakers bramschoenmakers@kde.nl
1351 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1352 trunk/playground/utils/rsibreak/src/rsidock.h,
1353 trunk/playground/utils/rsibreak/src/rsitimer.h,
1354 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1355 trunk/playground/utils/rsibreak/src/rsidock.cpp,
1356 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Removed
1357 obsoleted boolean var in the timer code o Little bug fixed when a
1358 tiny break has passed and the upcoming break is a big one. Now it
1359 behaves as desired. o Hide tooltip in relax state o Vertical
1360 spacing in tooltip increased o Renamed a member variable
1362 2006-02-18 00:47 +0000 [r510769] Tom Albers tomalbers@kde.nl
1364 * trunk/playground/utils/rsibreak/src/rsitimer.h,
1365 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1366 trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp,
1367 trunk/playground/utils/rsibreak/src/rsidock.cpp,
1368 trunk/playground/utils/rsibreak/src/rsitimer.cpp: - fixed
1369 identing. - fixed bug: when a big break is going on, and you are
1370 idle for the time of a tiny break, the break was aborted ;-) -
1371 when the short break is scheduled at the same time as the big
1372 break, the delete the tiny break info in the tooltip - remove the
1373 lines of the tooltip, when the time_left is 0 for that line (else
1374 during a break it would state that there is one second left to
1375 that break) - fixed bug: DEBUG=true did not devide the
1376 max_interval by 60, hence giving a strange 1800 seconds when
1377 expecting 20 seconds. Remaining bugs: - do not show the tooltip
1378 when the relaxpopup is active, dont know if that is possible...
1380 2006-02-17 22:18 +0000 [r510744] Tom Albers tomalbers@kde.nl
1382 * trunk/playground/utils/rsibreak/src,
1383 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1384 trunk/playground/utils/rsibreak/src/dcopiface.h (added),
1385 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1386 trunk/playground/utils/rsibreak,
1387 trunk/playground/utils/rsibreak/src/Makefile.am,
1388 trunk/playground/utils/rsibreak/AUTHORS,
1389 trunk/playground/utils/rsibreak/src/dcopiface.cpp (added): Added
1392 2006-02-17 21:07 +0000 [r510721] Tom Albers tomalbers@kde.nl
1394 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1395 trunk/playground/utils/rsibreak/src/rsitimer.h,
1396 trunk/playground/utils/rsibreak/src/main.cpp,
1397 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1398 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1399 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1400 trunk/playground/utils/rsibreak/src/mainpage.dox,
1401 trunk/playground/utils/rsibreak/src/setuptiming.h,
1402 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Administrative:
1403 o version++; o copyrights o credits
1405 2006-02-17 20:44 +0000 [r510714] Tom Albers tomalbers@kde.nl
1407 * trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1408 trunk/playground/utils/rsibreak/src/setuptiming.h: Dont let the
1409 big break be smaller than the tiny one
1411 2006-02-17 20:21 +0000 [r510699] Tom Albers tomalbers@kde.nl
1413 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1414 trunk/playground/utils/rsibreak/src/rsiwidget.h: Completed the
1415 work to better support multihead setups.
1417 2006-02-17 17:51 +0000 [r510658] Tom Albers tomalbers@kde.nl
1419 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1420 trunk/playground/utils/rsibreak/src/rsiwidget.h: Ok, I officially
1421 give up on proper xinerama support. A different way: we grab
1422 mouse and keyboard, this is the first commit in that direction.
1423 Not finished. I'm not sure how to handle the case above the two
1424 qpushbuttons. This is not the way, but will look into it this
1427 2006-02-17 08:16 +0000 [r510407] Bram Schoenmakers bramschoenmakers@kde.nl
1429 * trunk/playground/utils/rsibreak/src/rsitimer.h,
1430 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Switch to
1431 fullscreen break if user shows still activity during a relax
1432 moment (only after the 15 sec. interval, waiting for the user to
1433 start a break). In the old RSIBreak, this meant the break was
1434 restarted. Now you just have to wait for the remaining seconds. o
1437 2006-02-16 21:32 +0000 [r510315] Bram Schoenmakers bramschoenmakers@kde.nl
1439 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Update
1440 tooltip after a break o Do not reset counters when user
1443 2006-02-16 11:05 +0000 [r510087] Bram Schoenmakers bramschoenmakers@kde.nl
1445 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Little glitch
1446 in the relax popup removed. It jumped only for one second to the
1447 maximized time and it flashed, even if you didn't touch anything
1450 2006-02-15 23:22 +0000 [r509975] Bram Schoenmakers bramschoenmakers@kde.nl
1452 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1453 trunk/playground/utils/rsibreak/src/rsitimer.h,
1454 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1455 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1456 trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
1457 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1458 trunk/playground/utils/rsibreak/src/rsitooltip.h,
1459 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Completely
1460 new timer code, based on discussions between Tom and me. o Break
1461 every x seconds of active usage o Big breaks are not expressed in
1462 x tiny breaks, but also get activated after x seconds of active
1463 usage o Detect idleness (so don't break unneccesarily, it's an
1464 annoying bug in the current version) o The docker icon shows an
1465 indication when the next tiny break will occur (#118701) o
1466 Cleanups o Renamed the Minimize button to Skip Still to do: o
1467 APIDOX o Testing FEATURE:118701
1469 2006-02-13 20:48 +0000 [r509165] Tom Albers tomalbers@kde.nl
1471 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1472 trunk/playground/utils/rsibreak/src/rsiwidget.h: Small first step
1473 for xinerama support.
1475 2006-02-12 21:11 +0000 [r508843] Tom Albers tomalbers@kde.nl
1477 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1478 trunk/playground/utils/rsibreak/release_rsibreak.rb,
1479 trunk/playground/utils/rsibreak/AUTHORS: - Delete readme when
1480 packaging - EOL fix for AUTHORS file - Dont follow symlinks while
1483 2005-12-26 18:24 +0000 [r491598] Bram Schoenmakers bramschoenmakers@kde.nl
1485 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1486 trunk/playground/utils/rsibreak/src/rsirelaxpopup.h,
1487 trunk/playground/utils/rsibreak/src/rsidock.h,
1488 trunk/playground/utils/rsibreak/src/rsitimer.h,
1489 trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1490 trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp,
1491 trunk/playground/utils/rsibreak/src/rsitooltip.h,
1492 trunk/playground/utils/rsibreak/src/rsidock.cpp,
1493 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Make tooltip
1494 beware of suspended / unsuspended o Make tooltip behave like a
1497 2005-12-26 17:31 +0000 [r491586] Bram Schoenmakers bramschoenmakers@kde.nl
1499 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Hide tooltip
1500 when relax popup shows up.
1502 2005-12-26 17:26 +0000 [r491585] Bram Schoenmakers bramschoenmakers@kde.nl
1504 * trunk/playground/utils/rsibreak/src/rsidock.cpp: o Actually
1505 'emit' it (i'm sooo n00b) o Emit the hide signal before showing
1508 2005-12-26 17:16 +0000 [r491583] Bram Schoenmakers bramschoenmakers@kde.nl
1510 * trunk/playground/utils/rsibreak/src/rsidock.cpp: Hide tooltip
1511 whenever the user clicks on docker icon.
1513 2005-12-24 13:24 +0000 [r491064] Bram Schoenmakers bramschoenmakers@kde.nl
1515 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: This probably
1516 fixed the only regression I could find so far in the new timer
1517 code. In some cases, the main widget was not minimized when the
1520 2005-12-23 21:07 +0000 [r490952] Bram Schoenmakers bramschoenmakers@kde.nl
1522 * trunk/playground/utils/rsibreak/src/rsitooltip.cpp (added),
1523 trunk/playground/utils/rsibreak/src/rsitooltip.h (added): And add
1524 these files too, of course.
1526 2005-12-23 20:47 +0000 [r490950] Bram Schoenmakers bramschoenmakers@kde.nl
1528 * trunk/playground/utils/rsibreak/src/rsipopup.cpp (removed),
1529 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1530 trunk/playground/utils/rsibreak/src/rsirelaxpopup.h (added),
1531 trunk/playground/utils/rsibreak/src/rsidock.h,
1532 trunk/playground/utils/rsibreak/src/rsipopup.h (removed),
1533 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1534 trunk/playground/utils/rsibreak/src/Makefile.am,
1535 trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp (added),
1536 trunk/playground/utils/rsibreak/src/rsidock.cpp: o Renamed
1537 RSIPopup to RSIRelaxPopup to avoid confusion with... o A new
1538 tooltip for the docker icon. It's bigger and it's live. You can
1539 actually see the time decreasing, which is (nearly) impossible
1540 with a vanilla QToolTip.
1542 2005-12-18 00:45 +0000 [r489310] Bram Schoenmakers bramschoenmakers@kde.nl
1544 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Detect breaks
1545 when the user is passive for the configured amount of time. Won't
1546 work properly if the amount of time for the big break is less
1547 than for the tiny break. But that's not a common case.
1549 2005-12-16 18:57 +0000 [r489005] Tom Albers tomalbers@kde.nl
1551 * trunk/playground/utils/rsibreak/ChangeLog: Update
1553 2005-12-16 09:04 +0000 [r488877] Bram Schoenmakers bramschoenmakers@kde.nl
1555 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: However I don't
1556 understand the condition in the if statement, I'd better revert
1557 this code and set m_currentInterval to 1, as told.
1559 2005-12-14 09:20 +0000 [r488390] Bram Schoenmakers bramschoenmakers@kde.nl
1561 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1562 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Better fix
1563 for the -1 issue. Don't set to 0 but to
1564 m_intervals["big_interval"] instead. o Reverting some LOC
1565 regarding passing const int with the setCounters signal. const is
1566 not really crucial, so I removed it locally, but I accidently
1567 committed a part of this.
1569 2005-12-13 23:17 +0000 [r488309] Bram Schoenmakers bramschoenmakers@kde.nl
1571 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: I will
1572 probably get RSI if I have to wait for 4294967295 tiny breaks
1573 before the big break comes in. Why is the -1 there when setting
1574 the tooltip for the amount of big breaks left? It causes the
1575 symptom described above. Try it yourself: enter the configuration
1576 dialog, cancel it and watch the tooltip. Reason: RSITimer sets
1577 m_currentInterval to 0, and RSIWidget subtracts this with 1.
1578 Result: -1. And i18n() with plurals can't handle -1. Simple.
1579 Summarized: Is that -1 really neccessary?
1581 2005-12-12 18:11 +0000 [r487968] Tom Albers tomalbers@kde.nl
1583 * trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
1584 trunk/playground/utils/rsibreak/src/setuptiming.cpp: I honestly
1585 promise not to break the freeze anymore. I honestly promise not
1586 to break the freeze anymore. (yy,1000P) Changes after proofread
1589 2005-12-11 23:42 +0000 [r487789] Tom Albers tomalbers@kde.nl
1591 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1592 trunk/playground/utils/rsibreak/src/rsitimer.h,
1593 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1594 trunk/playground/utils/rsibreak/TODO,
1595 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Format the
1596 strings of the tooltip and the countdown, and add info over what
1599 2005-12-11 23:11 +0000 [r487784] Bram Schoenmakers bramschoenmakers@kde.nl
1601 * trunk/playground/utils/rsibreak/src/rsitimer.h,
1602 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Set activity
1603 gauge to zero when we reset the counter.
1605 2005-12-11 22:26 +0000 [r487778] Bram Schoenmakers bramschoenmakers@kde.nl
1607 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Cast the
1608 requested time to a double to make the division work. The dynamic
1609 timer works now for periods > 100 seconds.
1611 2005-12-11 21:44 +0000 [r487768] Tom Albers tomalbers@kde.nl
1613 * trunk/playground/utils/rsibreak/ChangeLog,
1614 trunk/playground/utils/rsibreak/src/setup.cpp,
1615 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1616 trunk/playground/utils/rsibreak/src/rsidock.h,
1617 trunk/playground/utils/rsibreak/NEWS,
1618 trunk/playground/utils/rsibreak/src/main.cpp,
1619 trunk/playground/utils/rsibreak/release_rsibreak.rb:
1620 Administrative things: - bump version - fix typo (RSIbreak ->
1621 RSIBreak) - remove that depressing message on `make install`,
1622 just because it is playground it can still compile, especially
1623 when you run make install ;-) - update changelog and news -
1624 change icon of popup-page in settings
1626 2005-12-11 02:13 +0000 [r487572] Bram Schoenmakers bramschoenmakers@kde.nl
1628 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Oops.
1630 2005-12-11 01:46 +0000 [r487571] Bram Schoenmakers bramschoenmakers@kde.nl
1632 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1633 trunk/playground/utils/rsibreak/src/rsitimer.h,
1634 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1635 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Better
1636 behaviour of the activity gauge in the docker. Goal for the
1637 victim: keep that gauge at zero as much as possible. Not really
1638 productive, but health++.
1640 2005-12-11 00:46 +0000 [r487562] Bram Schoenmakers bramschoenmakers@kde.nl
1642 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1643 trunk/playground/utils/rsibreak/src/rsitimer.h,
1644 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Show idle
1647 2005-12-10 23:04 +0000 [r487537] Tom Albers tomalbers@kde.nl
1649 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1650 trunk/playground/utils/rsibreak/src/rsitimer.h,
1651 trunk/playground/utils/rsibreak/src/rsitimer.cpp: - Change
1652 solution. Do not always set the suspended state to false, but
1653 keep the state while you are in the config. That means two
1654 seperate slots to suspend. - Also, gives the possibility to set
1655 the targettime to the current time, so the tooltip will show that
1656 rsibreak is suspended instead of counting to 0 and then show that
1657 message. - Also, prevent that the avarage calculation continious
1658 in suspended state, because that will change the tray icon ;-)
1660 2005-12-10 22:19 +0000 [r487524] Tom Albers tomalbers@kde.nl
1662 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Bug fix: after
1663 entering the config (m_suspended gets set to true) and leaving,
1664 m_suspended did not got set to false. Also an extra safeguard to
1665 bail out of maximize when suspended is true.
1667 2005-12-10 22:04 +0000 [r487520] Tom Albers tomalbers@kde.nl
1669 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Base the
1670 resize of the image on the screen size, not on the desktop size,
1671 which will give odd results on xinerama/multihead.
1673 2005-12-07 23:26 +0000 [r486488] Tom Albers tomalbers@kde.nl
1675 * trunk/playground/utils/rsibreak/src/rsidock.h,
1676 trunk/playground/utils/rsibreak/src/rsidock.cpp: Reimplemented
1677 because original implementation adds a minize item to the
1678 contextmenu, which we do not need. Sigh.
1680 2005-12-07 21:45 +0000 [r486453] Tom Albers tomalbers@kde.nl
1682 * trunk/playground/utils/rsibreak/src/rsipopup.cpp,
1683 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1684 trunk/playground/utils/rsibreak/src/rsipopup.h: Implement the two
1685 settings: use popup and use flash
1687 2005-12-05 22:25 +0000 [r485845] Bram Schoenmakers bramschoenmakers@kde.nl
1689 * trunk/playground/utils/rsibreak/src/main.cpp: Make sure that the
1690 widget does not remain on the heap once we exit RSIBreak.
1692 2005-12-04 22:58 +0000 [r485569] Bram Schoenmakers bramschoenmakers@kde.nl
1694 * trunk/playground/utils/rsibreak/src/setuppopup.cpp: o Set buddies
1695 o Fix typo Why two different What's this messages for the label
1696 and it's corresponding widget? Looks like double work for
1699 2005-12-04 22:20 +0000 [r485563] Tom Albers tomalbers@kde.nl
1701 * trunk/playground/utils/rsibreak/src/setuppopup.cpp,
1702 trunk/playground/utils/rsibreak/src/setuppopup.h: Fill the
1703 setuppopup page, need to implement the settings in the app...
1705 2005-12-04 21:44 +0000 [r485554] Tom Albers tomalbers@kde.nl
1707 * trunk/playground/utils/rsibreak/src/main.cpp: When RSIBreak was
1708 started a second time, the widget get shown, which is not what
1709 RSIBreaks needs. Reimplemented KUniqueApplication to prevent
1710 that. Not completely sure this is the right way to do it.
1712 2005-12-03 11:20 +0000 [r485201] Bram Schoenmakers bramschoenmakers@kde.nl
1714 * trunk/playground/utils/rsibreak/src/rsitimer.h,
1715 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Cleanups in the
1716 RSITimer. I'm willing to revert if I broke anything, but some
1717 tests showed me everything still works fine.
1719 2005-12-03 11:13 +0000 [r485199] Bram Schoenmakers bramschoenmakers@kde.nl
1721 * trunk/playground/utils/rsibreak/src/setuptiming.cpp: Use the same
1722 default values as in RSITimer::readConfig()
1724 2005-12-02 23:43 +0000 [r485131] Tom Albers tomalbers@kde.nl
1726 * trunk/playground/utils/rsibreak/src/setup.cpp,
1727 trunk/playground/utils/rsibreak/src/rsipopup.cpp,
1728 trunk/playground/utils/rsibreak/src/setupgeneral.h,
1729 trunk/playground/utils/rsibreak/src/main.cpp,
1730 trunk/playground/utils/rsibreak/src/setuppopup.cpp (added),
1731 trunk/playground/utils/rsibreak/src/setup.h,
1732 trunk/playground/utils/rsibreak/src/Makefile.am,
1733 trunk/playground/utils/rsibreak/src/setupmaximized.cpp (added),
1734 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1735 trunk/playground/utils/rsibreak/src/setuppopup.h (added),
1736 trunk/playground/utils/rsibreak/src/setupmaximized.h (added),
1737 trunk/playground/utils/rsibreak/src/rsidock.cpp,
1738 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: - general
1739 cleanup (identing (hi bram)) - split general config into general
1740 && maximized - added dummy page for the popup - want config for:
1741 flash yes/no, use the popup in general yes/no, maybe flash color
1742 - upgraded Bram to author, thanks for your work!
1744 2005-12-02 22:27 +0000 [r485115] Tom Albers tomalbers@kde.nl
1746 * trunk/playground/utils/rsibreak/src/rsidock.h,
1747 trunk/playground/utils/rsibreak/src/rsidock.cpp: Eat everything
1748 in the systemtray except the right click, show menu on right
1749 click. Let me know if this is not the right way. I tried a
1750 e->ignore(), but that does not seem to do what i thought it would
1753 2005-12-02 00:04 +0000 [r484810] Bram Schoenmakers bramschoenmakers@kde.nl
1755 * trunk/playground/utils/rsibreak/src/rsipopup.cpp,
1756 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1757 trunk/playground/utils/rsibreak/src/rsipopup.h: Add a little
1758 button to popup window to lock desktop.
1760 2005-12-01 23:32 +0000 [r484802] Bram Schoenmakers bramschoenmakers@kde.nl
1762 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1763 trunk/playground/utils/rsibreak/NEWS: Button added to lock your
1764 desktop. In case you walk away during a break.
1766 2005-12-01 23:20 +0000 [r484800-484801] Bram Schoenmakers bramschoenmakers@kde.nl
1768 * trunk/playground/utils/rsibreak/NEWS: Administration cruft
1770 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1771 trunk/playground/utils/rsibreak/src/rsidock.h,
1772 trunk/playground/utils/rsibreak/src/rsitimer.h,
1773 trunk/playground/utils/rsibreak/src/hi32-action-rsibreakx.png
1775 trunk/playground/utils/rsibreak/src/hi16-action-rsibreakx.png
1776 (added), trunk/playground/utils/rsibreak/src/rsidock.cpp,
1777 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Feature added:
1778 Suspend RSIBreak with the docker's popup menu. Handy if you're
1779 playing a game for example. CCMAIL:341212@bugs.debian.org
1781 2005-12-01 21:24 +0000 [r484770] Bram Schoenmakers bramschoenmakers@kde.nl
1783 * trunk/playground/utils/rsibreak/src/rsipopup.cpp,
1784 trunk/playground/utils/rsibreak/src/rsipopup.h: Eat mouse release
1785 events, so the user can't click away the popups.
1787 2005-11-20 17:46 +0000 [r481815] Stephan Binner binner@kde.org
1789 * trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1790 trunk/playground/utils/rsibreak/src/rsidock.cpp,
1791 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: i18n style
1794 2005-11-13 11:06 +0000 [r480107] Bram Schoenmakers bramschoenmakers@kde.nl
1796 * trunk/playground/utils/rsibreak/src/rsipopup.cpp (added),
1797 trunk/playground/utils/rsibreak/src/rsipopup.h (added): And the
1798 popup files of course.
1800 2005-11-13 11:02 +0000 [r480105-480106] Bram Schoenmakers bramschoenmakers@kde.nl
1802 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1803 trunk/playground/utils/rsibreak/src/main.cpp,
1804 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1805 trunk/playground/utils/rsibreak/src/Makefile.am,
1806 trunk/playground/utils/rsibreak/src/mainpage.dox: A bunch of
1807 changes for RSIbreak: o Moved the passive popup to a new class:
1808 RSIPopup o Show progress bar in passive popup o Flash progress
1809 bar when the user keeps working during a request-for-relax o
1810 Added my name to main.cpp o mainpage.dox updated o Some issue in
1811 the Makefile.am fixed regarding the split-off of RSITimer
1813 * trunk/playground/utils/rsibreak/NEWS,
1814 trunk/playground/utils/rsibreak/AUTHORS: o Added me to authors o
1815 NEWS file updated with my to-be-committed changes
1817 2005-11-13 00:09 +0000 [r480066] Bram Schoenmakers bramschoenmakers@kde.nl
1819 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1820 trunk/playground/utils/rsibreak/src/rsitimer.h,
1821 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1822 trunk/playground/utils/rsibreak/src/rsitimer.cpp: We don't need
1823 that query function in RSITimer I introduced last night. Just
1824 pass the object along the signal.
1826 2005-11-12 20:28 +0000 [r480017] Tom Albers tomalbers@kde.nl
1828 * trunk/playground/utils/rsibreak/src/mainpage.cpp (removed),
1829 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1830 trunk/playground/utils/rsibreak/src/rsitimer.h,
1831 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1832 trunk/playground/utils/rsibreak/src/mainpage.dox (added),
1833 trunk/playground/utils/rsibreak/src/rsitimer.cpp: - further
1834 cleanup, think that the separation is now completed - renamed
1835 mainpage.cpp to .dox - fixed apidox...
1837 2005-11-12 19:34 +0000 [r480015] Ruurd Pels ruurd@tiscali.nl
1839 * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Fix
1840 preprocessing issue due to inclusion of X headers
1842 2005-11-12 00:56 +0000 [r479871] Bram Schoenmakers bramschoenmakers@kde.nl
1844 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1845 trunk/playground/utils/rsibreak/src/rsitimer.h,
1846 trunk/playground/utils/rsibreak/src/main.cpp,
1847 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1848 trunk/playground/utils/rsibreak/src/rsitimer.cpp: o RSIWidget is
1849 the main widget for the application o RSITimer is a QObject now
1850 instead of a QWidget It looks like everything is still
1851 functioning after these changes. Please report them if there's
1854 2005-11-11 11:20 +0000 [r479676] Bram Schoenmakers bramschoenmakers@kde.nl
1856 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1857 trunk/playground/utils/rsibreak/src/rsitimer.h,
1858 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1859 trunk/playground/utils/rsibreak/src/rsitimer.cpp: Cleanups
1861 2005-11-10 23:27 +0000 [r479591] Tom Albers tomalbers@kde.nl
1863 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1864 trunk/playground/utils/rsibreak/src/rsitimer.h (added),
1865 trunk/playground/utils/rsibreak/src/main.cpp,
1866 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1867 trunk/playground/utils/rsibreak/src/Makefile.am,
1868 trunk/playground/utils/rsibreak/src/rsitimer.cpp (added):
1869 Seperated the timer to a seperate class. Need to test regressions
1872 2005-11-09 23:03 +0000 [r479299] Bram Schoenmakers bramschoenmakers@kde.nl
1874 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1875 trunk/playground/utils/rsibreak/src/rsiwidget.h: o Don't exit
1876 that thing when you press the topright X o Move my method
1877 somewhere else in the file
1879 2005-11-09 22:27 +0000 [r479285] Bram Schoenmakers bramschoenmakers@kde.nl
1881 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Unbreak
1884 2005-11-09 22:04 +0000 [r479277] Bram Schoenmakers bramschoenmakers@kde.nl
1886 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1887 trunk/playground/utils/rsibreak/src/rsiwidget.h: Some cleanups
1888 which keep bothering me on my local copy. Also some code to lock
1889 the desktop, but there's no button yet.
1891 2005-11-09 20:02 +0000 [r479259] Tom Albers tomalbers@kde.nl
1893 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1894 trunk/playground/utils/rsibreak/src/rsidock.h,
1895 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1896 trunk/playground/utils/rsibreak/src/rsidock.cpp: Experimental:
1897 the icon in the tray now indicates the level of activity! Now I
1898 have to tune which level of activity shows which icon. Also need
1899 to think about the logic of the breaks into this. Ideas are
1902 2005-11-09 18:59 +0000 [r479241] Tom Albers tomalbers@kde.nl
1904 * trunk/playground/utils/rsibreak/src/setupgeneral.h,
1905 trunk/playground/utils/rsibreak/NEWS,
1906 trunk/playground/utils/rsibreak/src/Makefile.am,
1907 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1908 trunk/playground/utils/rsibreak/src/rsibreak.desktop,
1909 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Possibility
1910 to start RSIBreak when KDE starts.
1912 2005-11-08 20:17 +0000 [r479002] Tom Albers tomalbers@kde.nl
1914 * trunk/playground/utils/rsibreak/src/original_artwork.tar.gz
1915 (added), trunk/playground/utils/rsibreak/src/setup.cpp,
1916 trunk/playground/utils/rsibreak/src/hi32-action-rsibreak0.png
1918 trunk/playground/utils/rsibreak/src/hi32-action-rsibreak1.png
1920 trunk/playground/utils/rsibreak/src/hi32-action-rsibreak2.png
1922 trunk/playground/utils/rsibreak/src/hi16-action-rsibreak0.png
1924 trunk/playground/utils/rsibreak/src/hi16-action-rsibreak1.png
1926 trunk/playground/utils/rsibreak/src/hi32-action-rsibreak3.png
1928 trunk/playground/utils/rsibreak/src/hi16-action-rsibreak2.png
1930 trunk/playground/utils/rsibreak/src/hi32-action-rsibreak4.png
1932 trunk/playground/utils/rsibreak/src/hi16-action-rsibreak3.png
1934 trunk/playground/utils/rsibreak/src/hi16-action-rsibreak4.png
1935 (added), trunk/playground/utils/rsibreak/AUTHORS,
1936 trunk/playground/utils/rsibreak/src/main.cpp,
1937 trunk/playground/utils/rsibreak/src/hi32-app-rsibreak.png,
1938 trunk/playground/utils/rsibreak/src/hi16-app-rsibreak.png,
1939 trunk/playground/utils/rsibreak/src/Makefile.am,
1940 trunk/playground/utils/rsibreak/src/rsibreak.desktop,
1941 trunk/playground/utils/rsibreak/src/rsidock.cpp: Replaced the
1942 xclock icon with a new icon made by Lee Olson. There are also
1943 actions numbered 0-4 so we can have 5 different stages. That
1944 needs to be implemented. Added Lee as contributer and removed
1945 Thorsten who can not contribute due to lack of time.
1947 2005-10-30 02:04 +0000 [r475651] Tom Albers tomalbers@kde.nl
1949 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1950 trunk/playground/utils/rsibreak/src/rsidock.h,
1951 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1952 trunk/playground/utils/rsibreak/src/rsidock.cpp,
1953 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Fix the app
1954 in case libxss is missing. Initial support for a key which
1955 activates a break. Currently win+b, need to make that
1958 2005-10-29 23:25 +0000 [r475641] Tom Albers tomalbers@kde.nl
1960 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1961 trunk/playground/utils/rsibreak/NEWS,
1962 trunk/playground/utils/rsibreak/src/rsiwidget.h,
1963 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1964 trunk/playground/utils/rsibreak/src/setuptiming.h: New feature:
1965 During the break the images get renewed, this way the break gets
1966 less boring. Looks like a slideshow. The image loading has been
1967 rewriten by using a paintEvent with a bitBlt().
1969 2005-10-29 15:13 +0000 [r475502] Tom Albers tomalbers@kde.nl
1971 * trunk/playground/utils/rsibreak/ChangeLog,
1972 trunk/playground/utils/rsibreak/src/mainpage.cpp (added),
1973 trunk/playground/utils/rsibreak/NEWS,
1974 trunk/playground/utils/rsibreak/src/main.cpp,
1975 trunk/playground/utils/rsibreak/src/Makefile.am,
1976 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1977 trunk/playground/utils/rsibreak/src/rsibreak.lsm,
1978 trunk/playground/utils/rsibreak/release_rsibreak.rb: - update
1979 version number, new release today. - make DEBUG=true work in
1980 settings as well - added apidox mainpage - install .desktop file
1981 to correct location - updated NEWS and CHANGELOG
1983 2005-10-24 19:27 +0000 [r473858] Tom Albers tomalbers@kde.nl
1985 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1986 trunk/playground/utils/rsibreak/src/rsiwidget.h: Add a passive
1987 popup to indicate rsibreak is waiting for a break. Unexpectedly
1988 this works quite nicely.
1990 2005-10-23 18:38 +0000 [r473462] Tom Albers tomalbers@kde.nl
1992 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1993 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1994 trunk/playground/utils/rsibreak/TODO,
1995 trunk/playground/utils/rsibreak/src/setuptiming.h,
1996 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Changed
1997 lineedit to kintnuminput, reading from conf is now done via
1998 readnumentry, You can put a DEBUG=true in the settings so the
1999 minutes filled in the settings become seconds.
2001 2005-10-21 20:51 +0000 [r472741] Bram Schoenmakers bramschoenmakers@kde.nl
2003 * trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Make it
2006 2005-10-21 17:43 +0000 [r472713] Tom Albers tomalbers@kde.nl
2008 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2009 trunk/playground/utils/rsibreak/src/rsidock.h,
2010 trunk/playground/utils/rsibreak/src/setupgeneral.h,
2011 trunk/playground/utils/rsibreak/NEWS,
2012 trunk/playground/utils/rsibreak/TODO,
2013 trunk/playground/utils/rsibreak/src/rsidock.cpp,
2014 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Finally
2015 managed to make the hardcoded ESC key to minimize the window
2018 2005-10-21 14:50 +0000 [r472663] Tom Albers tomalbers@kde.nl
2020 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Since some of
2021 the intelligence is also handled elsewhere, I can remove some of
2022 the code, without functionality loss, but maybe with some
2023 regressions ;-) Also fixed a whatsthis error, showing random
2024 numbers and fixed the counter, which should count down correctly
2025 now. I'm not sure that (int)ceil() is the best way to do it
2026 though (i want the difference in time, rounded up).
2028 2005-10-21 10:30 +0000 [r472589] Tom Albers tomalbers@kde.nl
2030 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Cleaned up a
2031 bit too much yesterday. After a bigBreak counter was not
2032 resetted, so the next break is again a BigBreak.
2034 2005-10-20 18:35 +0000 [r472432] Tom Albers tomalbers@kde.nl
2036 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2037 trunk/playground/utils/rsibreak/src/rsiwidget.h: Again changes in
2038 the logic to have a break: - when it is time to have a break, and
2039 the user is busy, wait for 5 seconds inactivity within a maximum
2040 of 30 seconds - as long as the user stays idle, there will be no
2041 break - when the user stays idle for the duration of the planned
2042 break, the break is skipped. - when the user starts working
2043 again, the break will be activated.... idea from Bram.
2045 2005-10-20 16:31 +0000 [r472396] Tom Albers tomalbers@kde.nl
2047 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2048 trunk/playground/utils/rsibreak/src/rsiwidget.h: Remove warning
2049 for a fresh install and fixed a problem with the loading of
2050 images, right after you change the path in the settings: the
2051 image was only loaded _after_ the first brake.
2053 2005-10-19 19:19 +0000 [r472072] Tom Albers tomalbers@kde.nl
2055 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Not
2056 initialised variable, resulting in sometimes a break at start.
2059 2005-10-19 17:26 +0000 [r472053] Tom Albers tomalbers@kde.nl
2061 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Fixed the
2062 logic a bit more and made the code more readible. Should be ok
2065 2005-10-18 20:02 +0000 [r471799] Tom Albers tomalbers@kde.nl
2067 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2068 trunk/playground/utils/rsibreak/src/rsiwidget.h: Worked on the
2069 idle detection. I used this scheme: - When it is time to break,
2070 wait for 5 seconds inactivity to not completely interrupt the
2071 workflow (<- this part is new) - When it is time to break and the
2072 user is already idle for the duration of that break: delay the
2073 break - when it is time to break and the user is already idle
2074 since the last break: delay this break and the next one.
2075 (keep-it-out-of-my-face-right-after-lunch-feature) testing needed
2077 2005-10-17 21:44 +0000 [r471523] Tom Albers tomalbers@kde.nl
2079 * trunk/playground/utils/rsibreak/src/setup.cpp,
2080 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2081 trunk/playground/utils/rsibreak/release_rsibreak.rb,
2082 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: - save
2083 dialog size for settings dialog - expanded tooltips - use app
2084 font instead of Verdana
2086 2005-10-17 20:24 +0000 [r471491] Tom Albers tomalbers@kde.nl
2088 * trunk/playground/utils/rsibreak/src/hi32-app-rsi.png (removed),
2089 trunk/playground/utils/rsibreak/src/hi16-app-rsi.png (removed),
2090 trunk/playground/utils/rsibreak/src/hi32-app-rsibreak.png
2092 trunk/playground/utils/rsibreak/src/hi16-app-rsibreak.png
2093 (added), trunk/playground/utils/rsibreak/src/Makefile.am,
2094 trunk/playground/utils/rsibreak/TODO: Fix the application icon.
2095 Deleted non-binary icons and added the xclock icon as long as
2096 there is no alternative...
2098 2005-10-17 18:00 +0000 [r471428] Tom Albers tomalbers@kde.nl
2100 * trunk/playground/utils/rsibreak/src/main.cpp,
2101 trunk/playground/utils/rsibreak/src/rsibreak.desktop,
2102 trunk/playground/utils/rsibreak/TODO: There is no need for
2103 multiple RSIBreaks...
2105 2005-10-12 18:51 +0000 [r469972] Tom Albers tomalbers@kde.nl
2107 * trunk/playground/utils/rsibreak/ChangeLog (added),
2108 trunk/playground/utils/rsibreak/configure.in.bot (added),
2109 trunk/playground/utils/rsibreak/src/main.cpp,
2110 trunk/playground/utils/rsibreak/ChangeLog.Summary (added),
2111 trunk/playground/utils/rsibreak/src/rsibreak.lsm,
2112 trunk/playground/utils/rsibreak/release_rsibreak.rb,
2113 trunk/playground/utils/rsibreak/makechangelog (added): Added a
2114 configure.in.bot to tell the user if idle detection will be
2115 possible. Added a Changelog with some secret script found in
2116 kde-common, a summary file and bumped the version so I can make a
2119 2005-10-12 16:35 +0000 [r469944] Tom Albers tomalbers@kde.nl
2121 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2122 trunk/playground/utils/rsibreak/src/rsiwidget.h: This prevents a
2123 break immediatly after you return to your desk after been in a
2124 meeting or lunch for example. When you have been away a while,
2125 RSIBreak remembers that and will skip the next break...
2127 2005-10-11 21:46 +0000 [r469662] Tom Albers tomalbers@kde.nl
2129 * trunk/playground/utils/configure.in.in,
2130 trunk/playground/utils/rsibreak/TODO: administrative, should be
2131 able to generate Dox now, but it does not work. Ideas are
2134 2005-10-11 19:16 +0000 [r469634] Tom Albers tomalbers@kde.nl
2136 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2137 trunk/playground/utils/rsibreak/configure.in.in,
2138 trunk/playground/utils/rsibreak/src/rsiwidget.h,
2139 trunk/playground/utils/rsibreak/src/Makefile.am,
2140 trunk/playground/utils/rsibreak/TODO: RSIBreak meets idle
2141 detection! If you have not touched your mouse or keyboard after
2142 the preivous break, there is no need to break again. If you
2143 haven't done it for twice that time, you even gain a break (so
2144 the big break gets postponed one break). This was one of the most
2147 2005-10-09 00:53 +0000 [r468689] Tom Albers tomalbers@kde.nl
2149 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Add some
2150 additional debugging when image loading fails.
2152 2005-10-08 23:39 +0000 [r468674] Tom Albers tomalbers@kde.nl
2154 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2155 trunk/playground/utils/rsibreak/TODO: add some debug
2157 2005-10-07 11:01 +0000 [r468168] Thorsten Staerk dev@staerk.de
2159 * trunk/playground/utils/rsibreak/TODO: having tried rsipath on a
2160 fresh installation - without image path
2162 2005-10-06 22:29 +0000 [r467961] Tom Albers tomalbers@kde.nl
2164 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2165 trunk/playground/utils/rsibreak/src/rsiwidget.h: Make the counter
2166 transparent again. + some cleanup.
2168 2005-10-06 21:48 +0000 [r467941] Thorsten Staerk dev@staerk.de
2170 * trunk/playground/utils/rsibreak/src/setup.cpp,
2171 trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2172 trunk/playground/utils/rsibreak/src/setuptiming.cpp,
2173 trunk/playground/utils/rsibreak/src/rsidock.cpp,
2174 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: after
2175 having PMS (pimp-my-source)
2177 2005-10-06 21:33 +0000 [r467937] Tom Albers tomalbers@kde.nl
2179 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2180 trunk/playground/utils/rsibreak/TODO: Small change but seems to
2181 solve the taskbar flashing bug
2183 2005-10-06 21:27 +0000 [r467935] Thorsten Staerk dev@staerk.de
2185 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: finally my
2186 first useful commit ;-)
2188 2005-10-06 21:07 +0000 [r467931] Tom Albers tomalbers@kde.nl
2190 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: With some help
2191 of thorsten, finally got the rescaling right.
2193 2005-10-06 19:59 +0000 [r467912] Thorsten Staerk dev@staerk.de
2195 * trunk/playground/utils/rsibreak/AUTHORS: does this work ?
2197 2005-10-06 18:17 +0000 [r467889] Tom Albers tomalbers@kde.nl
2199 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2200 trunk/playground/utils/rsibreak/src/rsidock.h,
2201 trunk/playground/utils/rsibreak/src/setupgeneral.h,
2202 trunk/playground/utils/rsibreak/src/rsiwidget.h,
2203 trunk/playground/utils/rsibreak/src/rsibreak.desktop,
2204 trunk/playground/utils/rsibreak/src/rsidock.cpp,
2205 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: - Added
2206 posibility to abort the break with the ESC key, this is not
2207 configurable right now, as I don't understand how to do that. -
2208 Some cleanup (identing, whatsthis and as result of the test
2211 2005-10-01 22:24 +0000 [r466207] Tom Albers tomalbers@kde.nl
2213 * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2214 trunk/playground/utils/rsibreak/src/rsidock.h,
2215 trunk/playground/utils/rsibreak/release_rsibreak.rb,
2216 trunk/playground/utils/rsibreak/TODO (added),
2217 trunk/playground/utils/rsibreak/src/rsidock.cpp: Add todo list,
2218 feel free to add things to it. Added a link to KDE's bugreport
2219 system and show a welcome message when you start RSIBreak, so
2220 people actually know it has started.
2222 2005-10-01 16:38 +0000 [r466128] Tom Albers tomalbers@kde.nl
2224 * trunk/playground/utils/rsibreak/src/setup.h,
2225 trunk/playground/utils/doc/kro,
2226 trunk/playground/utils/doc/ksupplicant,
2227 trunk/playground/utils/doc/kfile_chemical,
2228 trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Make it
2229 compile again, sorry for the traffic, I'll stop for a while.
2231 2005-10-01 16:31 +0000 [r466125] Tom Albers tomalbers@kde.nl
2233 * trunk/playground/utils/Mainpage.dox (added),
2234 trunk/playground/utils/rsibreak/src/setup.cpp,
2235 trunk/playground/utils/rsibreak/Makefile.am,
2236 trunk/playground/utils/rsibreak/src/rsidock.h,
2237 trunk/playground/utils/rsibreak/src/setupgeneral.h,
2238 trunk/playground/utils/Makefile.am.in,
2239 trunk/playground/utils/rsibreak/src/setup.h,
2240 trunk/playground/utils/rsibreak/src/rsiwidget.h,
2241 trunk/playground/utils/doc/kfile_chemical,
2242 trunk/playground/utils/rsibreak/src/rsibreak.lsm,
2243 trunk/playground/utils/rsibreak/src/setuptiming.h,
2244 trunk/playground/utils/doc/kro, trunk/playground/utils,
2245 trunk/playground/utils/doc/ksupplicant,
2246 trunk/playground/utils/rsibreak/src/Makefile.am,
2247 trunk/playground/utils/doc: Added some ignores Added Dox, make
2248 apidox does not work yet though Renamed a class
2250 2005-10-01 12:04 +0000 [r466038] Bram Schoenmakers bramschoenmakers@kde.nl
2252 * trunk/playground/utils/rsibreak/Makefile.am,
2253 trunk/playground/utils/rsibreak/src/Makefile.am: rsibreak builds
2254 now, let the fun begin.
2256 2005-10-01 08:10 +0000 [r465909] Bram Schoenmakers bramschoenmakers@kde.nl
2258 * trunk/playground/utils/rsibreak/Makefile.cvs (removed),
2259 trunk/playground/utils/rsibreak/configure.in (removed): Some
2260 redundant cruft which made configure fail.
2262 2005-09-30 21:19 +0000 [r465798] Tom Albers tomalbers@kde.nl
2264 * trunk/playground/utils/rsibreak/src/rsidock.h,
2265 trunk/playground/utils/rsibreak: fix adress and one more ignore
2267 2005-09-30 21:05 +0000 [r465791] Tom Albers tomalbers@kde.nl
2269 * trunk/playground/utils/rsibreak/Makefile.cvs (added),
2270 trunk/playground/utils/rsibreak/src/setup.cpp (added),
2271 trunk/playground/utils/rsibreak/COPYING (added),
2272 trunk/playground/utils/rsibreak/src/rsiwidget.cpp (added),
2273 trunk/playground/utils/rsibreak/Makefile.am (added),
2274 trunk/playground/utils/rsibreak/src/setupgeneral.h (added),
2275 trunk/playground/utils/rsibreak/src/rsidock.h (added),
2276 trunk/playground/utils/rsibreak/src/setup.h (added),
2277 trunk/playground/utils/rsibreak/src/rsiwidget.h (added),
2278 trunk/playground/utils/rsibreak/src/setuptiming.cpp (added),
2279 trunk/playground/utils/rsibreak/src/rsibreak.lsm (added),
2280 trunk/playground/utils/rsibreak/Doxyfile (added),
2281 trunk/playground/utils/rsibreak/AUTHORS (added),
2282 trunk/playground/utils/rsibreak/src/setuptiming.h (added),
2283 trunk/playground/utils/rsibreak/configure.in (added),
2284 trunk/playground/utils/rsibreak/src (added),
2285 trunk/playground/utils/rsibreak/src/hi32-app-rsi.png (added),
2286 trunk/playground/utils/rsibreak/src/hi16-app-rsi.png (added),
2287 trunk/playground/utils/rsibreak/src/rsibreakui.rc (added),
2288 trunk/playground/utils/rsibreak/configure.in.in (added),
2289 trunk/playground/utils/rsibreak/src/main.cpp (added),
2290 trunk/playground/utils/rsibreak/src/Makefile.am (added),
2291 trunk/playground/utils/rsibreak (added),
2292 trunk/playground/utils/rsibreak/src/rsibreak.desktop (added),
2293 trunk/playground/utils/rsibreak/src/rsidock.cpp (added),
2294 trunk/playground/utils/rsibreak/INSTALL (added),
2295 trunk/playground/utils/rsibreak/src/setupgeneral.cpp (added):
2296 Initial import of rsibreak. Its goal is to interrupt yout work
2297 behind the computer at a certain interval, so you have to take a
2298 break. This util can help to prevent rsi, repititive strain
2299 injury, when configured correctly and not pressing the 'minimize'
2300 button continously. ;-) The interval times and duration are
2301 configurable, just like the images you can see during the break.
2302 Also you can disable/enable the counter and minimize button.