disadvantage of fast laptop is that it takes the screenshot after the widget is shown...
[rsibreak.git] / ChangeLog
blobd25b58d7567b5dd01ef39bdcff32f418ce94d061
1 2006-10-09 20:05 +0000 [r594005]  bram
3         * trunk/extragear/utils/rsibreak/makechangelog: Hmm, that must be
4           one of the reasons why the script didn't work for me.
6 2006-10-06 15:34 +0000 [r593031]  bram
8         * trunk/extragear/utils/rsibreak/NEWS: News flash
10 2006-10-05 10:30 +0000 [r592672]  toma
12         * trunk/extragear/utils/rsibreak/icons/hi32-action-duringbreaks.png,
13           trunk/extragear/utils/rsibreak/TODO: New icon in config, to get
14           the sizes consistent in the configuration. Thanks Lee for fixing
15           and Diego for reporting! CCMAIL: elcuco@kde.org,
16           clearbeast@gmail.com
18 2006-10-05 10:24 +0000 [r592671]  toma
20         * trunk/extragear/utils/rsibreak/src/rsiwidget.cpp: Small patch
21           from Aurélien Gâteau, will test it on my xinerama setup to look
22           for regressions. Thanks for now! CCMAIL: aurelien.gateau@free.fr
24 2006-10-05 10:19 +0000 [r592669]  toma
26         * trunk/extragear/utils/rsibreak/icons/hi22-action-rsibreak0.png
27           (added),
28           trunk/extragear/utils/rsibreak/icons/hi22-action-rsibreak1.png
29           (added), trunk/extragear/utils/rsibreak/icons/artwork-v4.tar.gz
30           (added),
31           trunk/extragear/utils/rsibreak/icons/hi22-action-rsibreak2.png
32           (added),
33           trunk/extragear/utils/rsibreak/icons/hi22-action-rsibreak3.png
34           (added),
35           trunk/extragear/utils/rsibreak/icons/hi22-app-rsibreak.png
36           (added),
37           trunk/extragear/utils/rsibreak/icons/hi22-action-rsibreak4.png
38           (added), trunk/extragear/utils/rsibreak/release_rsibreak.rb,
39           trunk/extragear/utils/rsibreak/icons/hi22-action-rsibreakx.png
40           (added),
41           trunk/extragear/utils/rsibreak/icons/rsibreak-svg-all.svgz
42           (removed): Add hi22 icons, thanks to Lee Olson. CCMAIL:
43           clearbeast@gmail.com BUG: 135111
45 2006-10-05 10:12 +0000 [r592668]  toma
47         * trunk/extragear/utils/rsibreak/src/rsiwidget.cpp,
48           trunk/extragear/utils/rsibreak/src/setuptiming.cpp: - Allright,
49           after two days I've finally tracked down this bug. The loadconfig
50           did not get the correct value for the slider interval. By
51           re-setting the config group it magically works again. If any guru
52           can tell me why this is needed, you get a beer. - Change default
53           slider interval from 2 sec to 10 sec. Draining your system
54           resources by default is not very friendly...
56 2006-10-05 06:10 +0000 [r592606]  bram
58         * trunk/extragear/utils/rsibreak/src/rsirelaxpopup.cpp: Do not use
59           hardcoded colors for the relax popup, use the KDE wide color
60           scheme instead.
62 2006-09-24 11:54 +0000 [r587890]  bram
64         * trunk/extragear/utils/rsibreak/src/rsiwidget.cpp: Do not use
65           images smaller than 1/3 of the screen. Patch by Aurelien Gateau.
66           CCMAIL:aurelien.gateau@free.fr
68 2006-09-23 23:01 +0000 [r587763]  bram
70         * trunk/extragear/utils/rsibreak/icons/rsibreak-svg-all.svgz
71           (added): Original icons in SVG
73 2006-09-23 21:50 +0000 [r587742]  bram
75         * trunk/extragear/utils/rsibreak/src/rsistats.h,
76           trunk/extragear/utils/rsibreak/src/rsistatwidget.h,
77           trunk/extragear/utils/rsibreak/src/rsistats.cpp,
78           trunk/extragear/utils/rsibreak/src/rsistatwidget.cpp: Do not
79           update the stat labels and it's colors when the statistics widget
80           is hidden.
82 2006-09-23 15:58 +0000 [r587668]  bram
84         * trunk/extragear/utils/rsibreak/src/rsiwidget.cpp,
85           trunk/extragear/utils/rsibreak/src/setupmaximized.cpp,
86           trunk/extragear/utils/rsibreak/src/setuptiming.cpp: Valgrinded
87           RSIBreak: o One memory leak o Several uninitialized variables
88           fixed
90 2006-09-16 10:43 +0000 [r585104]  bram
92         * trunk/extragear/utils/rsibreak/src/rsitimer.cpp: I find 15
93           seconds too short to finish the stuff I'm doing before going into
94           a break. Yes, quite an egoistic commit.
96 2006-08-29 21:05 +0000 [r578659]  jahrens
98         * trunk/extragear/utils/rsibreak/src/rsiwidget.cpp: use
99           KGlobal::iconLoader()
101 2006-08-28 19:10 +0000 [r578244]  bram
103         * trunk/extragear/utils/rsibreak/src/rsidock.cpp: Make sure mr. Cid
104           (and many many others) have to translate one string less.
106 2006-08-28 18:22 +0000 [r578232]  aacid
108         * trunk/extragear/utils/rsibreak/src/rsidock.cpp: some less strings
109           to translate :-)
111 2006-08-28 17:40 +0000 [r578219]  bram
113         * trunk/extragear/utils/rsibreak/src/rsistats.cpp: QString()
115 2006-08-26 13:23 +0000 [r577371]  toma
117         * trunk/extragear/utils/rsibreak/src/rsidock.cpp: Hmm.. fix
118           accelarator clash ;-)
120 2006-08-21 15:53 +0000 [r575477]  jriddell
122         * trunk/extragear/utils/rsibreak/COPYING-DOCS (added): Add FDL
123           licence for documentation
125 2006-08-14 13:59 +0000 [r572990]  toma
127         * trunk/extragear/utils/rsibreak/src/rsiwidget.cpp: When using gray
128           effect, use all the geometry that is available. Else use only the
129           geometry of the active screen. BUG: 131094
131 2006-08-10 23:04 +0000 [r571868]  bram
133         * trunk/extragear/utils/rsibreak/src/setupmaximized.cpp: freakin'
134           krazy stuff
136 2006-07-30 23:23 +0000 [r568053]  toma
138         * trunk/extragear/utils/rsibreak/src/rsiwidget.cpp,
139           trunk/extragear/utils/rsibreak/src/rsirelaxpopup.h,
140           trunk/extragear/utils/rsibreak/src/rsirelaxpopup.cpp: Add a skip
141           button to the tooltip, patch from Stanislav Nikolov. CCMAIL:
142           valsinats@gmail.com
144 2006-07-29 12:15 +0000 [r567567]  dannya
146         * trunk/extragear/utils/rsibreak/icons/hi32-action-dcop.png
147           (removed): remove unused icon
149 2006-07-29 11:54 +0000 [r567560]  dannya
151         * trunk/extragear/utils/rsibreak/icons/hi32-action-dcop.png
152           (added): use correct dcop icon (instead of 0 byte PNG file)
154 2006-07-24 20:35 +0000 [r565931]  bram
156         * trunk/extragear/utils/rsibreak/src/rsidock.cpp: More
157           complication, but this is even more consistent.
159 2006-07-24 20:15 +0000 [r565928]  bram
161         * trunk/extragear/utils/rsibreak/src/rsidock.cpp: Be consistent:
162           hide dialog on system tray click when dialog is already opened
164 2006-07-17 20:11 +0000 [r563542]  toma
166         * trunk/extragear/utils/rsibreak/src/rsiglobals.cpp,
167           trunk/extragear/utils/rsibreak/src/rsiwidget.cpp,
168           trunk/extragear/utils/rsibreak/src/rsidock.h,
169           trunk/extragear/utils/rsibreak/src/rsitimer.h,
170           trunk/extragear/utils/rsibreak/src/rsidock.cpp,
171           trunk/extragear/utils/rsibreak/src/rsitimer.cpp: It happens
172           regularry, I see something weird happening and I want to see a
173           dump of all timing variables continiously. So now there is a
174           shortcut to activate it, just hit Win+shift+F12 to start the
175           kdDebug() call........... Moving the guard from rsitimer to
176           rsiglobal,
178 2006-07-17 19:33 +0000 [r563526]  toma
180         * trunk/extragear/utils/rsibreak/icons/hi32-action-dcop.png
181           (removed), trunk/extragear/utils/rsibreak/src/rsitimer.cpp: Do
182           not enter the loop of the ending of a small break when we are
183           having a big break. 1% of bugs take 99% of your time, right?
185 2006-07-15 15:37 +0000 [r562729]  toma
187         * trunk/extragear/utils/rsibreak/src/rsiglobals.cpp,
188           trunk/extragear/utils/rsibreak/src/rsidock.h,
189           trunk/extragear/utils/rsibreak/src/setup.h,
190           trunk/extragear/utils/rsibreak/src/setupdcop.cpp (removed),
191           trunk/extragear/utils/rsibreak/src/rsiglobals.h,
192           trunk/extragear/utils/rsibreak/src/eventsrc (added),
193           trunk/extragear/utils/rsibreak/src/Makefile.am,
194           trunk/extragear/utils/rsibreak/src/setupdcop.h (removed),
195           trunk/extragear/utils/rsibreak/src/rsidock.cpp,
196           trunk/extragear/utils/rsibreak/src/rsitimer.cpp,
197           trunk/extragear/utils/rsibreak/src/setup.cpp: Replace the DCOP
198           system as introduces in the last version. Replace it with the
199           KNotify system, which is used everywhere in KDE. Static DCOP
200           calls are too limited (brings kopete online when you where
201           offline for example) and the user is far better of with KNotify
202           as there are more options (beep when break is oer for example)
203           and there is the option to launch a script. In that script you
204           can execute DCOP commands anyhow. I will make a new release soon,
205           to prevent to much angry users who have to convert. BUG: 130023,
206           130759
208 2006-07-15 13:53 +0000 [r562632]  toma
210         * trunk/extragear/utils/rsibreak/src/rsiwidget.cpp,
211           trunk/extragear/utils/doc/rsibreak/index.docbook,
212           trunk/extragear/utils/rsibreak/src/rsidock.h,
213           trunk/extragear/utils/rsibreak/src/setup.h,
214           trunk/extragear/utils/rsibreak/src/rsiwidget.h,
215           trunk/extragear/utils/rsibreak/src/rsistats.cpp,
216           trunk/extragear/utils/rsibreak/src/rsistatitem.h: Typo's & co.
218 2006-06-25 13:17 +0000 [r554826]  toma
220         * trunk/extragear/utils/rsibreak/src/rsiglobals.cpp,
221           trunk/extragear/utils/rsibreak/src/rsiwidget.cpp,
222           trunk/extragear/utils/rsibreak/src/rsitimer.h,
223           trunk/extragear/utils/rsibreak/NEWS,
224           trunk/extragear/utils/rsibreak/src/rsiglobals.h,
225           trunk/extragear/utils/rsibreak (added), trunk/kdereview/rsibreak
226           (removed), trunk/extragear/utils/doc/rsibreak (added),
227           trunk/extragear/utils/rsibreak/TODO,
228           trunk/extragear/utils/rsibreak/src/rsitimer.cpp,
229           trunk/extragear/utils/rsibreak/src/setupgeneral.cpp,
230           trunk/kdereview/doc/rsibreak (removed): bye bye review, hi
231           extragear
233 2006-06-24 22:20 +0000 [r554711]  toma
235         * trunk/kdereview/rsibreak/src/rsidock.cpp,
236           trunk/kdereview/doc/rsibreak/logo.png (added),
237           trunk/kdereview/doc/rsibreak/suspend.png (added),
238           trunk/kdereview/doc/rsibreak/index.docbook (added),
239           trunk/kdereview/doc/rsibreak/popup.png (added),
240           trunk/kdereview/rsibreak/src/rsidock.h,
241           trunk/kdereview/rsibreak/NEWS,
242           trunk/kdereview/doc/rsibreak/dcop.png (added),
243           trunk/kdereview/doc/rsibreak/Makefile.am (added),
244           trunk/kdereview/doc/rsibreak/statistics.png (added),
245           trunk/kdereview/rsibreak/release_rsibreak.rb,
246           trunk/kdereview/doc/rsibreak (added): - Reworked the items in the
247           menu, changed the order and added a docbook entry. - Now based on
248           khelpmenu, hence a couple of slots were obsolete. - Manual added
250 2006-06-23 22:07 +0000 [r554382]  toma
252         * trunk/kdereview/rsibreak/src/rsiwidget.cpp,
253           trunk/kdereview/rsibreak/src/dcopiface.h,
254           trunk/kdereview/rsibreak/src/main.cpp,
255           trunk/kdereview/rsibreak/src/rsiwidget.h,
256           trunk/kdereview/rsibreak/TODO,
257           trunk/kdereview/rsibreak/src/dcopiface.cpp: When RSIBreak is
258           started a second time, execute a DCOP command which shows where
259           RSIBreak sits in the tray. Request by Achim Bohnet.
261 2006-06-22 21:53 +0000 [r554019]  toma
263         * trunk/kdereview/rsibreak/src/main.cpp,
264           trunk/kdereview/rsibreak/TODO: Tried to fix the minimum size of
265           the config screen, which does not seem to work. Fix two other
266           issues though: disable session management since we use the
267           autostart construction and fix the bouncing when started for the
268           second time. Request by Allee!
270 2006-06-19 20:16 +0000 [r553046]  toma
272         * trunk/kdereview/rsibreak/ChangeLog,
273           trunk/kdereview/rsibreak/NEWS,
274           trunk/kdereview/rsibreak/src/main.cpp,
275           trunk/kdereview/rsibreak/src/setupdcop.cpp,
276           trunk/kdereview/rsibreak/src/rsibreak.lsm,
277           trunk/kdereview/rsibreak/release_rsibreak.rb,
278           trunk/kdereview/rsibreak/src/rsistats.cpp,
279           trunk/kdereview/rsibreak/makechangelog: Ok, prep new release: -
280           bump version - fix scripts to kdereview - revert brams post
281           release fix
283 2006-06-19 20:07 +0000 [r553043]  toma
285         * trunk/kdereview/rsibreak/src/rsiwidget.cpp,
286           trunk/kdereview/rsibreak/icons/hi32-app-rsibreak.png: Fix crash
287           on startup and fix one of the icons.
289 2006-06-19 19:06 +0000 [r553034]  toma
291         * trunk/kdereview/rsibreak/src/main.cpp: Fix compilation in
292           kdereview.
294 2006-06-19 19:02 +0000 [r553033]  toma
296         * trunk/playground/utils/rsibreak (removed),
297           trunk/kdereview/rsibreak (added): Move to kdereview
299 2006-06-19 17:42 +0000 [r553015]  toma
301         * trunk/playground/utils/rsibreak/ChangeLog,
302           trunk/playground/utils/rsibreak/NEWS,
303           trunk/playground/utils/rsibreak/src/rsibreak.lsm: Closing 0.7.0.
304           tarball in a minute.
306 2006-06-18 18:48 +0000 [r552669]  toma
308         * trunk/playground/utils/rsibreak/icons/hi16-action-rsibreakx.png,
309           trunk/playground/utils/rsibreak/icons/artwork-v3.tar.gz,
310           trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak0.png,
311           trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak1.png,
312           trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak0.png,
313           trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak2.png,
314           trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak1.png,
315           trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak3.png,
316           trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak2.png,
317           trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak4.png,
318           trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak3.png,
319           trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak4.png,
320           trunk/playground/utils/rsibreak/icons/hi32-action-rsibreakx.png:
321           New versions. Made by Lee Olson.
323 2006-06-18 14:11 +0000 [r552610]  toma
325         * trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Fix enable
326           state of the items.
328 2006-06-18 12:19 +0000 [r552587]  toma
330         * trunk/playground/utils/rsibreak/icons/hi128-app-rsibreak.png
331           (added), trunk/playground/utils/rsibreak/src/setup.cpp,
332           trunk/playground/utils/rsibreak/icons/hi16-action-rsibreakx.png,
333           trunk/playground/utils/rsibreak/icons,
334           trunk/playground/utils/rsibreak/icons/hi16-app-rsibreak.png,
335           trunk/playground/utils/rsibreak/icons/Makefile.am,
336           trunk/playground/utils/rsibreak/icons/hi32-action-timings.png
337           (added),
338           trunk/playground/utils/rsibreak/icons/hi128-action-rsibreak3.png
339           (removed),
340           trunk/playground/utils/rsibreak/icons/hi32-action-duringbreaks.png
341           (added), trunk/playground/utils/rsibreak/icons/artwork-v3.tar.gz
342           (added),
343           trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak0.png,
344           trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak1.png,
345           trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak2.png,
346           trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak0.png,
347           trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak3.png,
348           trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak1.png,
349           trunk/playground/utils/rsibreak/icons/hi32-action-dcop.png
350           (added),
351           trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak2.png,
352           trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak4.png,
353           trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak3.png,
354           trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak4.png,
355           trunk/playground/utils/rsibreak/release_rsibreak.rb,
356           trunk/playground/utils/rsibreak/icons/hi64-action-rsibreak3.png
357           (removed),
358           trunk/playground/utils/rsibreak/icons/hi32-action-rsibreakx.png:
359           New icons. Changed the installation path of the icons to an app
360           specific one, instead of globally. Not sure how that behaves on
361           upgrades though.
363 2006-06-17 12:13 +0000 [r552309]  bram
365         * trunk/playground/utils/rsibreak/src/rsistatitem.cpp: Reset bit
366           array items properly.
368 2006-06-15 21:17 +0000 [r551878]  bram
370         * trunk/playground/utils/rsibreak/src/setupdcop.cpp,
371           trunk/playground/utils/rsibreak/src/setupdcop.h: Clear contents
372           before you drop something on the command fields.
374 2006-06-15 21:01 +0000 [r551872]  bram
376         * trunk/playground/utils/rsibreak/src/setupdcop.cpp,
377           trunk/playground/utils/rsibreak/src/setupdcop.h: o Button added
378           which starts KDCOP (useful for Drag 'n Dropping DCOP calls) o
379           Don't construct popup menu with every right click (it leaked
380           memory as well) o Add icons to popup
382 2006-06-15 20:31 +0000 [r551866]  bram
384         * trunk/playground/utils/rsibreak/NEWS: Update NEWS
386 2006-06-15 16:13 +0000 [r551800]  bram
388         * trunk/playground/utils/rsibreak/src/rsiglobals.cpp: o Allow the
389           user to type "dcop " at the start of the command, like she's used
390           to in the command line. o Don't allow the user to call functions
391           on rsibreak itself.
393 2006-06-15 15:51 +0000 [r551789]  bram
395         * trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Looking
396           through my usability glasses (maybe I need a new opticien, who
397           knows), I concluded to move the idle less option somewhat
398           upwards. The other options are affected by it (disabled/enabled),
399           so it makes more sense to show them after the idle less option.
401 2006-06-13 17:02 +0000 [r551093]  toma
403         * trunk/playground/utils/rsibreak/src/rsistats.cpp,
404           trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: Two little
405           bugfixes, first is that formatTime() should not be called with
406           true for isDuration, because it is not. And the calculation of
407           the width in the stats was done without taking the seconds into
408           account, thereby off by three characters.
410 2006-06-13 16:41 +0000 [r551089]  toma
412         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Little bug in
413           the new timer, did not increase stats for breaks which the user
414           did not skip. Does that happen?
416 2006-06-13 09:37 +0000 [r550959]  toma
418         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Move the
419           clearing of the background of the widget from minimize() to
420           maximize(). This prevents that when you skip the break the next
421           break reuses the previous screenshot, so it will eventually
422           become totally black after a few escaped breaks.
424 2006-06-13 08:24 +0000 [r550938]  toma
426         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
427           trunk/playground/utils/rsibreak/src/setupdcop.cpp: Xinerama fix,
428           only show countdown / gray out the active screen, otherwise the
429           counter will end up in the middle.
431 2006-06-12 19:09 +0000 [r550788]  toma
433         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: More work on
434           the noIdleTimer: - Set docker icon properly - implement
435           m_tinyBreakRequested && m_bigBreakRequested - fix the artifect on
436           the lower right corner during gray out - issue the right dcop
437           commands (hang in m_nextrbreak instead of the static
438           currentbreak) Thats it for now.
440 2006-06-12 16:54 +0000 [r550759]  toma
442         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Fixes a crash
443           in the shortcut to minimize a break and setup the right timer
444           properly.
446 2006-06-11 22:20 +0000 [r550480]  toma
448         * trunk/playground/utils/rsibreak/src/rsitimer.cpp:
449           svn_silent:stats
451 2006-06-11 22:02 +0000 [r550476]  toma
453         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Make the noIdle
454           timer work, add some stats and add execution of dcop commands.
455           Seems to work quite well. BUG: 122954
457 2006-06-11 21:05 +0000 [r550468]  toma
459         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
460           trunk/playground/utils/rsibreak/src/setupgeneral.h,
461           trunk/playground/utils/rsibreak/src/rsiwidget.h,
462           trunk/playground/utils/rsibreak/src/rsitimer.cpp,
463           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Add the
464           config option for the noIdleTimer.
466 2006-06-11 00:08 +0000 [r550092]  toma
468         * trunk/playground/utils/rsibreak/src/setup.cpp,
469           trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
470           trunk/playground/utils/rsibreak/src/main.cpp,
471           trunk/playground/utils/rsibreak/AUTHORS,
472           trunk/playground/utils/rsibreak/TODO: add Tina as contributor,
473           bump version, fix warning, update TODO
475 2006-06-10 23:51 +0000 [r550088]  toma
477         * trunk/playground/utils/rsibreak/src/setup.cpp,
478           trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
479           trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
480           trunk/playground/utils/rsibreak/src/setupdcop.cpp,
481           trunk/playground/utils/rsibreak/src/rsistatitem.cpp,
482           trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
483           trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
484           trunk/playground/utils/rsibreak/src/setuptiming.cpp,
485           trunk/playground/utils/rsibreak/src/rsistats.cpp,
486           trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
487           trunk/playground/utils/rsibreak/src/rsitimer.cpp,
488           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: - Remove
489           debugging as far as I dont need it - Changed the 'Use images'
490           checkbox to a checkbox in the groupbox and moved the recursive
491           setting beack below the path. CCBUG: 128780 (transparant counter
492           is also fixed now, there is a little glitch just when the show
493           starts, but we have to live with that)
495 2006-06-10 23:12 +0000 [r550084]  bram
497         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Improvements
498           for transparent label
500 2006-06-10 21:40 +0000 [r550065]  bram
502         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
503           trunk/playground/utils/rsibreak/src/rsirelaxpopup.h,
504           trunk/playground/utils/rsibreak/src/rsidock.h,
505           trunk/playground/utils/rsibreak/src/rsitimer.h,
506           trunk/playground/utils/rsibreak/src/rsiwidget.h,
507           trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp,
508           trunk/playground/utils/rsibreak/src/rsidock.cpp,
509           trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Warn in relax
510           popup when the next break will be a big break (big breaks always
511           came quite suddenly for me) o Attempt to make a transparent label
512           in the full screen widget. Works only with the grey out effect,
513           not with image mode.
515 2006-06-10 20:54 +0000 [r550057]  toma
517         * trunk/playground/utils/rsibreak/src/setupdcop.cpp: Only enable
518           what's needed
520 2006-06-10 14:30 +0000 [r549976]  toma
522         * trunk/playground/utils/rsibreak/src/rsidock.cpp: svn_silent:
523           Clean up the dock
525 2006-06-10 14:22 +0000 [r549973]  toma
527         * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
528           trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
529           trunk/playground/utils/rsibreak/src/rsiglobals.h,
530           trunk/playground/utils/rsibreak/src/setupdcop.cpp,
531           trunk/playground/utils/rsibreak/src/setupdcop.h,
532           trunk/playground/utils/rsibreak/src/rsidock.cpp,
533           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Make the
534           execution of dcop commands depend on the type of the break -
535           adjust config - adjust execution routines - adjust callers
536           Removed the dcop commands columns from the listview Removed some
537           kddebug, it is time to remove all of them where possible Dont
538           suspend rsibreak when about dialog is shown
540 2006-06-09 22:37 +0000 [r549814]  toma
542         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
543           trunk/playground/utils/rsibreak/src/rsiwidget.h,
544           trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
545           trunk/playground/utils/rsibreak/src/setupmaximized.h: Make the
546           gray out configurable. Make it the default setting. Counterbox
547           will be fixed later. BUG: 128780
549 2006-06-09 22:15 +0000 [r549805]  bram
551         * trunk/playground/utils/rsibreak/src/rsiglobals.h,
552           trunk/playground/utils/rsibreak/src/rsistats.cpp,
553           trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: Two new
554           statistics: percentage of activity during the last hour and the
555           last 6 hours.
557 2006-06-09 22:01 +0000 [r549801]  toma
559         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: reorganise the
560           resizing.
562 2006-06-09 12:11 +0000 [r549642]  toma
564         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
565           trunk/playground/utils/rsibreak/src/setupdcop.cpp: Remove not
566           working karm dcop calls and rearrange maximize() in rsiwidget so
567           it steals focus again. CCBUG: 128780
569 2006-06-08 22:26 +0000 [r549518]  toma
571         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Make sure that
572           the second break has the fade effect as well, dont load another
573           image when there is only one image and dont rename slots just
574           before commits, thats asking for it.
576 2006-06-08 22:10 +0000 [r549515]  toma
578         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
579           trunk/playground/utils/rsibreak/src/rsiwidget.h: Ok, this commit
580           will change rsiwidget in a few ways. When there is no image found
581           in the folder, it will gray out as in the kde logout sequence.
582           Next to that, some artifacts seem to have been solved by these
583           changes.... Todo: - place the counter in a box, maybe use the
584           rsipopup for it - make this behaviour configurable, next to the
585           images. - make this behaviour the default setting. Please check
586           for regressions and other issues. CCBUG: 128780 I can not support
587           transparant images as part of your image collection, but the aim
588           is the title of the bugreport ;-)
590 2006-06-06 19:33 +0000 [r548887]  toma
592         * trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp: Fix
593           jumping of the passivepopup and resizing when the label changes.
595 2006-06-06 17:55 +0000 [r548870]  toma
597         * trunk/playground/utils/rsibreak/src/rsitimer.h,
598           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Libxss is
599           required for compiling. I don't see a reason to check it at
600           runtime.
602 2006-06-06 17:43 +0000 [r548869]  toma
604         * trunk/playground/utils/rsibreak/src/rsitimer_dpms.cpp,
605           trunk/playground/utils/rsibreak/src/rsitimer.cpp: - Dont query
606           the dpms settings in the constructor, but after 6 minutes idle
607           time, improves startup speed (yes, it is not impressive), and if
608           the user changes the setting during the session, it will be
609           picked up. - Remove the have_libxss from the rsitimer_dpms, the
610           functionality does not depend on that lib. If it is not needed it
611           will not be queried. So this is cleaner.
613 2006-06-06 15:27 +0000 [r548826]  toma
615         * trunk/playground/utils/rsibreak/src/rsitimer_dpms.cpp,
616           trunk/playground/utils/rsibreak/src/rsitimer.h,
617           trunk/playground/utils/rsibreak/src/rsitimer_dpms.h,
618           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Maximum idle
619           time was again limited (my lunch break was definitly greater than
620           20 minutes). This time it seems the 'standby' state of DPMS was
621           the maximum. Fixed this by expanding the workaround to also
622           ignore the standby and suspend interval second. Why o why does X
623           emit activity when blanking the screen....
625 2006-06-05 15:24 +0000 [r548441]  toma
627         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
628           trunk/playground/utils/rsibreak/src/rsitimer.h,
629           trunk/playground/utils/rsibreak/src/rsiwidget.h,
630           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Since
631           smootscale is time consuming, limit the loading of images to a
632           bare minimum. Before this commit a new image was loaded when the
633           config was entered (minimize() to make sure there was no active
634           break) and when leaving the dialog another image was loaded
635           (minimize() to reset timers). After this commit, only an image is
636           loaded when needed. Hence the dialogs appear faster and when
637           dialog is closed, rsibreak is immediatly picking up its task.
639 2006-06-05 14:44 +0000 [r548426]  toma
641         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Playing with
642           callgrind, i don't really understand it, but smoothscale seems to
643           delay startup enormously.
645 2006-05-31 22:14 +0000 [r547133]  toma
647         * trunk/playground/utils/rsibreak/src/setup.cpp,
648           trunk/playground/utils/rsibreak/src/setuppopup.cpp (removed),
649           trunk/playground/utils/rsibreak/src/Makefile.am,
650           trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
651           trunk/playground/utils/rsibreak/src/setuppopup.h (removed),
652           trunk/playground/utils/rsibreak/src/setupmaximized.h: More work
653           on usability report: - merge popup tab with maximized tab -
654           reorganise all options in setupmaximized - renamed maximize tab
655           to 'During Break' - remove popup tab Completes Issue 2.2
656           usability review. CCMAIL: t.trillitzsch@gmx.de,
657           clearbeast@gmail.com
659 2006-05-31 21:19 +0000 [r547115]  toma
661         * trunk/playground/utils/rsibreak/src/setuppopup.cpp: Usability
662           work on the setuppopup page. - brought the checkbox closer to the
663           label - reduced the text of the label - a bit more space between
664           the options Finished issue 2.1 from the report. CCMAIL:
665           t.trillitzsch@gmx.de
667 2006-05-29 18:47 +0000 [r546323]  toma
669         * trunk/playground/utils/rsibreak/src/setuppopup.cpp,
670           trunk/playground/utils/rsibreak/src/setupdcop.cpp,
671           trunk/playground/utils/rsibreak/src/setuptiming.cpp: Point 1.1
672           usability report. timing: - resize kintnuminput to minimum
673           possible - align the associated labels to the right dcop: - make
674           label break automatically according to the width, this was
675           causing the wide display. popup: - make label break automatically
676           according to the width, this was causing the small text in the
677           wide display. CCMAIL: t.trillitzsch@gmx.de
679 2006-05-22 19:31 +0000 [r543783]  bram
681         * trunk/playground/utils/rsibreak/src/setupdcop.cpp,
682           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Actually call
683           the DCOP commands in the timer (on the right places I hope).
684           Executed both on tiny breaks and big breaks (for now)
686 2006-05-21 20:15 +0000 [r543355]  toma
688         * trunk/playground/utils/rsibreak/src/setup.cpp,
689           trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
690           trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
691           trunk/playground/utils/rsibreak/src/rsiglobals.h,
692           trunk/playground/utils/rsibreak/src/setupdcop.cpp,
693           trunk/playground/utils/rsibreak/src/setupdcop.h: Ok, missing
694           pieces: start using it && implement add and delete. We can now
695           start to test it.
697 2006-05-21 13:53 +0000 [r543170]  toma
699         * trunk/playground/utils/rsibreak/src/setup.cpp,
700           trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
701           trunk/playground/utils/rsibreak/src/rsiglobals.h,
702           trunk/playground/utils/rsibreak/src/setupdcop.cpp: continued work
703           on dcop calls. Implemented load and save functions. Only load
704           example data when list is empty. Move execution to rsiglobals to
705           share it with rsitimer later on. Todo: add new rule, delete new
706           rule and make adjust rsitimer to make it work.
708 2006-05-20 16:11 +0000 [r542919]  bram
710         * trunk/playground/utils/rsibreak/src/setupdcop.cpp: Mind the "()"
711           when you're not passing data.
713 2006-05-20 15:14 +0000 [r542910]  toma
715         * trunk/playground/utils/rsibreak/src/setupdcop.cpp,
716           trunk/playground/utils/rsibreak/src/setupdcop.h: Another step
717           towards executing dcop calls at start and ending of a break.
718           Still wip... Bram, any can you look at slotTestStart(), i've no
719           clue what i'm doing wrong there.
721 2006-05-19 23:22 +0000 [r542678]  toma
723         * trunk/playground/utils/rsibreak/src/setup.cpp,
724           trunk/playground/utils/rsibreak/src/setupdcop.cpp (added),
725           trunk/playground/utils/rsibreak/src/Makefile.am,
726           trunk/playground/utils/rsibreak/src/setupdcop.h (added): First
727           steps to be able to execute dcop commands on start and ending of
728           a break. Work in progress...
730 2006-05-19 14:18 +0000 [r542517]  toma
732         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Usability
733           recomendation from Tina. Show where the icon sits in the tray.
734           Shameless copy from various places. CCMAIL: t.trillitzsch@gmx.de
736 2006-05-13 17:29 +0000 [r540509]  toma
738         * trunk/playground/utils/rsibreak/configure.in.bot: Small typo.
739           Patch from the FreeBSD people via Alex Dupre.
741 2006-05-13 17:20 +0000 [r540507]  toma
743         * trunk/playground/utils/rsibreak/src/Makefile.am: Compiling with
744           -jN with N>1 was broken. Gentoo bug 132875. Patch from Diego
745           'Flameeyes' Pettenò <flameeyes@gentoo.org>.
747 2006-05-05 21:45 +0000 [r537810]  bram
749         * trunk/playground/utils/rsibreak/src/rsidock.cpp: Always create
750           timeout timer for tooltip, not only when entering the docker
751           icon. Sometimes the timer seems to be uninitialized when pressing
752           the mouse button on it. Should fix Tom's crash report.
754 2006-05-05 10:39 +0000 [r537617]  toma
756         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: At least keep
757           20 sec popup free when starting.
759 2006-05-05 10:30 +0000 [r537612]  toma
761         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: But m_tiny_left
762           is not resetted, so is 0, so enters loop. Revert last fix and try
763           another approach.
765 2006-05-05 08:38 +0000 [r537586]  toma
767         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Finally fixed
768           this bug ( I hope ). Right after a break of 10 seconds, it can
769           happen that m_patience is still > 0, because that is set to 15
770           seconds. That causes the break to not be resetted and a full
771           screen widget appears. Ideally the m_patience should be reset to
772           0, but as the order in the code does this later on, so now
773           prevent entering the loop.
775 2006-04-29 21:45 +0000 [r535617]  bram
777         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Reset timers
778           properly after a forced (DCOP invoked) big break, while the next
779           break was actually a tiny break.
781 2006-04-28 14:57 +0000 [r535101]  bram
783         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Revert
784           attaching the timer to the "Reset when idle" option.
786 2006-04-28 09:31 +0000 [r534971]  bram
788         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
789           trunk/playground/utils/rsibreak/src/rsiwidget.h: o New timer
790           accessible now, under the option "Reset timers when idle" in the
791           setup dialog. This is only evaluated when starting RSIBreak,
792           which means you have to restart RSIBreak to load the new timer
793           code if you change the idle detection setting. Will be improved
794           sometime. o mDcopIface -> m_dcopIface
796 2006-04-24 17:59 +0000 [r533401]  toma
798         * trunk/playground/utils/rsibreak/NEWS,
799           trunk/playground/utils/rsibreak/CMakeLists.txt,
800           trunk/playground/utils/rsibreak/icons/hi32-app-rsibreak.png
801           (added),
802           trunk/playground/utils/rsibreak/icons/hi16-app-rsibreak.png
803           (added), trunk/playground/utils/rsibreak/icons/artwork-v1.tar.gz
804           (added),
805           trunk/playground/utils/rsibreak/src/hi32-app-rsibreak.png
806           (removed),
807           trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak0.png
808           (added),
809           trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak1.png
810           (added),
811           trunk/playground/utils/rsibreak/src/hi16-app-rsibreak.png
812           (removed),
813           trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak2.png
814           (added),
815           trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak0.png
816           (added),
817           trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak3.png
818           (added),
819           trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak1.png
820           (added),
821           trunk/playground/utils/rsibreak/icons/hi32-action-rsibreak4.png
822           (added),
823           trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak2.png
824           (added),
825           trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak3.png
826           (added), trunk/playground/utils/rsibreak/release_rsibreak.rb,
827           trunk/playground/utils/rsibreak/icons/hi16-action-rsibreak4.png
828           (added),
829           trunk/playground/utils/rsibreak/icons/hi64-action-rsibreak3.png
830           (added),
831           trunk/playground/utils/rsibreak/icons/hi32-action-rsibreakx.png
832           (added),
833           trunk/playground/utils/rsibreak/icons/hi16-action-rsibreakx.png
834           (added),
835           trunk/playground/utils/rsibreak/src/original_artwork.tar.gz
836           (removed), trunk/playground/utils/rsibreak/Makefile.am,
837           trunk/playground/utils/rsibreak/src/hi32-action-rsibreak0.png
838           (removed),
839           trunk/playground/utils/rsibreak/src/hi32-action-rsibreak1.png
840           (removed), trunk/playground/utils/rsibreak/icons (added),
841           trunk/playground/utils/rsibreak/src/hi32-action-rsibreak2.png
842           (removed),
843           trunk/playground/utils/rsibreak/src/hi16-action-rsibreak0.png
844           (removed),
845           trunk/playground/utils/rsibreak/src/hi32-action-rsibreak3.png
846           (removed),
847           trunk/playground/utils/rsibreak/src/hi16-action-rsibreak1.png
848           (removed),
849           trunk/playground/utils/rsibreak/src/hi32-action-rsibreak4.png
850           (removed),
851           trunk/playground/utils/rsibreak/src/hi16-action-rsibreak2.png
852           (removed),
853           trunk/playground/utils/rsibreak/src/hi16-action-rsibreak3.png
854           (removed),
855           trunk/playground/utils/rsibreak/src/hi16-action-rsibreak4.png
856           (removed),
857           trunk/playground/utils/rsibreak/src/hi32-action-rsibreakx.png
858           (removed), trunk/playground/utils/rsibreak/icons/Makefile.am
859           (added),
860           trunk/playground/utils/rsibreak/src/hi16-action-rsibreakx.png
861           (removed),
862           trunk/playground/utils/rsibreak/icons/hi128-action-rsibreak3.png
863           (added), trunk/playground/utils/rsibreak/icons/CMakeLists.txt
864           (added), trunk/playground/utils/rsibreak/icons/artwork-v2.tar.gz
865           (added), trunk/playground/utils/rsibreak/src/Makefile.am,
866           trunk/playground/utils/rsibreak/src/CMakeLists.txt: New icons
867           from Lee Olson - put into a separate icons folder - removed old
868           ones - adjusted buildsystems - moved tarballs with the raw
869           material - adjusted release script - updated NEWS.
871 2006-04-23 21:31 +0000 [r533164]  bram
873         * trunk/playground/utils/rsibreak/src/rsitimer.h,
874           trunk/playground/utils/rsibreak/src/rsitimer.cpp: First attempt
875           for a timer without idle detection (wish 122954). It's not
876           finished, nor accessible and thus completely untested, but at
877           least it compiles. It relies for a great part on the existing
878           timer $ Will work on this later on. CCBUG:122954
880 2006-04-23 18:10 +0000 [r533119]  bram
882         * trunk/playground/utils/rsibreak/src/rsistats.cpp: What's this for
883           my new statistic.
885 2006-04-23 17:58 +0000 [r533116]  bram
887         * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
888           trunk/playground/utils/rsibreak/src/rsistats.h,
889           trunk/playground/utils/rsibreak/src/rsiglobals.h,
890           trunk/playground/utils/rsibreak/src/rsistatitem.cpp,
891           trunk/playground/utils/rsibreak/src/rsistats.cpp,
892           trunk/playground/utils/rsibreak/src/rsistatitem.h,
893           trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: o New
894           class of RSIStatItems introduced: items which keeps track of the
895           user's usage. A global array keeps track of every second of usage
896           or idleness in the last 24h. The new class is able to record
897           parts of this array to calculate the percentage of usage in the
898           last minute, hour or day (whatever interval <24h). At the moment
899           only the activity of the last minute is added, as proof of
900           concept. It should be possible to query more kinds of intervals.
901           o The statistic mapping uses pointers instead of direct instances
902           of statistic items. o One more krazy report fixed. FEATURE
904 2006-04-23 09:33 +0000 [r532908]  bram
906         * trunk/playground/utils/rsibreak/src/setup.cpp,
907           trunk/playground/utils/rsibreak/src/setuppopup.cpp,
908           trunk/playground/utils/rsibreak/src/setup.h,
909           trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
910           trunk/playground/utils/rsibreak/src/setuptiming.cpp,
911           trunk/playground/utils/rsibreak/src/setuppopup.h,
912           trunk/playground/utils/rsibreak/src/setupmaximized.h,
913           trunk/playground/utils/rsibreak/src/setuptiming.h,
914           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: More krazy
915           reports fixed: changed the copyright headers.
917 2006-04-22 22:47 +0000 [r532835]  bram
919         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
920           trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
921           trunk/playground/utils/rsibreak/src/setuptiming.cpp: Make krazy
922           shut up a bit.
924 2006-04-21 17:50 +0000 [r532336]  toma
926         * trunk/playground/utils/rsibreak/src/rsiglobals.cpp: syntax error
927           before "mins"
929 2006-04-20 22:12 +0000 [r532048]  bram
931         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
932           trunk/playground/utils/rsibreak/src/dcopiface.h,
933           trunk/playground/utils/rsibreak/src/rsitimer.h,
934           trunk/playground/utils/rsibreak/src/dcopiface.cpp,
935           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Two new DCOP
936           calls: o Force tiny break o Force big break
938 2006-04-20 19:32 +0000 [r531995]  toma
940         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: ambiguous
941           overload for `bool & ? const QString & : const char[4]'
943 2006-04-12 18:32 +0000 [r529202]  toma
945         * trunk/playground/utils/rsibreak/src/CMakeLists.txt: Finally found
946           the correct way
948 2006-04-11 19:12 +0000 [r528781]  toma
950         * trunk/playground/utils/rsibreak/config.h.cmake (added),
951           trunk/playground/utils/rsibreak/CMakeLists.txt (added),
952           trunk/playground/utils/rsibreak/src/CMakeLists.txt (added): CMake
953           build files, has some errors, will polish them as I learn CMake
954           better.
956 2006-04-11 18:47 +0000 [r528761]  bram
958         * trunk/playground/utils/rsibreak/src/rsistats.cpp: Extended the
959           what's this explanations a bit.
961 2006-04-10 18:53 +0000 [r528324]  toma
963         * trunk/playground/utils/rsibreak/ChangeLog,
964           trunk/playground/utils/rsibreak/NEWS,
965           trunk/playground/utils/rsibreak/src/main.cpp,
966           trunk/playground/utils/rsibreak/release_rsibreak.rb,
967           trunk/playground/utils/rsibreak/TODO: prep 0.6.0
969 2006-04-09 21:58 +0000 [r528030]  toma
971         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Fix corner
972           case. User locks and unlocks during one break, the buttons dont
973           work anymore, because the eventfilter is not used because those
974           have been released because the lock() dcop call does not work in
975           that case. *sigh*
977 2006-04-09 21:38 +0000 [r528013]  toma
979         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: When no image
980           is found, the background is black during a break. Change the font
981           color to white in that case.
983 2006-04-09 21:27 +0000 [r528008]  toma
985         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
986           trunk/playground/utils/rsibreak/src/rsitimer.cpp: slotLock did
987           not seem to work when the mouse and keyboard are grabbed. Release
988           them! Thanks to Nicola Ruggero for reporting. CCMAIL:
989           nixprog.adsl@tiscali.it
991 2006-04-09 14:04 +0000 [r527831]  bram
993         * trunk/playground/utils/rsibreak/src/rsistats.cpp: New (better?)
994           calculation for Pause score.
996 2006-04-07 21:39 +0000 [r527367]  bram
998         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Possible
999           compile fix
1001 2006-04-07 09:40 +0000 [r527203-527204]  bram
1003         * trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp: Not meant
1004           to be committed.
1006         * trunk/playground/utils/rsibreak/src/rsistats.cpp,
1007           trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp: Show empty
1008           strings instead of 00:00:00 in statistics.
1010 2006-04-07 08:28 +0000 [r527187]  toma
1012         * trunk/playground/utils/rsibreak/src/rsidock.cpp: Fix bug where
1013           the left mouse click on rsibreak would only show the stats the
1014           first time.
1016 2006-04-07 08:13 +0000 [r527183]  toma
1018         * trunk/playground/utils/rsibreak/src,
1019           trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1020           trunk/playground/utils/rsibreak/src/rsiwidget.h: Ha, figured this
1021           bug out when I was under the shower. When the break is ESCaped
1022           during the first second of the break the grab functions are
1023           called after the widget is minimized, leaving RSIBreak
1024           unresponsive for left en right mouse clicks! Hopefully this was
1025           the bug Achim and Bram reported.
1027 2006-04-06 20:26 +0000 [r527092]  bram
1029         * trunk/playground/utils/rsibreak/src/rsistatitem.cpp,
1030           trunk/playground/utils/rsibreak/src/rsistats.cpp,
1031           trunk/playground/utils/rsibreak/src/rsistatitem.h: Reset stats
1032           properly.
1034 2006-04-05 21:27 +0000 [r526897]  toma
1036         * trunk/playground/utils/rsibreak/src/rsidock.cpp: switch to the
1037           right dektop
1039 2006-04-05 20:55 +0000 [r526886]  toma
1041         * trunk/playground/utils/rsibreak/src/rsidock.cpp: Left click on
1042           tray item show statistics. Advice from Achim Bohnet.
1044 2006-04-05 20:00 +0000 [r526865]  toma
1046         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1047           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Dont pester
1048           the user with the reset of the timers by the popup by default.
1049           Advice from Achim Bohnet
1051 2006-04-05 18:05 +0000 [r526831]  toma
1053         * trunk/playground/utils/rsibreak/ChangeLog,
1054           trunk/playground/utils/rsibreak/NEWS,
1055           trunk/playground/utils/rsibreak/src/main.cpp,
1056           trunk/playground/utils/rsibreak/src/Makefile.am,
1057           trunk/playground/utils/rsibreak/release_rsibreak.rb: - link the
1058           convenience library statically - update the files for a rc2,
1059           which is packed after this commit.
1061 2006-04-04 21:49 +0000 [r526550]  bram
1063         * trunk/playground/utils/rsibreak/src/rsitooltip.cpp: Oh, it didn't
1064           compile. How could I've missed that.
1066 2006-04-04 16:45 +0000 [r526439]  bram
1068         * trunk/playground/utils/rsibreak/src/rsistats.h,
1069           trunk/playground/utils/rsibreak/src/rsiglobals.h,
1070           trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1071           trunk/playground/utils/rsibreak/src/rsistats.cpp: o A color is
1072           now easily assignable to every stat with RSIStats::setColor() o
1073           Sync colors last big/tiny break with colors in tooltip o Cleanups
1074           thanks to the new method. Hackish enums like LAST_BIG_BREAK_COLOR
1075           are not required anymore
1077 2006-04-04 16:05 +0000 [r526424]  bram
1079         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Call hide()
1080           immediately when suspending. There's no need to evaluate the bool
1081           coming along with suspend(), just always hide when emitted.
1083 2006-04-04 14:31 +0000 [r526397]  bram
1085         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: In commit
1086           #523619 I made the idle detection guards too strong. Moved the
1087           guards one level deeper. This fixes the issue that the timers
1088           were not reset when a break has passed (with popup). A symptom
1089           was that the docker icon was still filled after a relax moment.
1091 2006-04-03 19:31 +0000 [r526075]  toma
1093         * trunk/playground/utils/rsibreak/src/rsitimer_dpms.cpp (added),
1094           trunk/playground/utils/rsibreak/NEWS,
1095           trunk/playground/utils/rsibreak/src/rsitimer_dpms.h (added),
1096           trunk/playground/utils/rsibreak/src/Makefile.am,
1097           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Because
1098           --enable-final is broken (int32 clash in qglobal), Ruurd
1099           suggested to put it in a seperate library.
1101 2006-04-02 20:46 +0000 [r525786]  mhunter
1103         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1104           trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1105           trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1106           trunk/playground/utils/rsibreak/src/rsistats.cpp,
1107           trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
1108           trunk/playground/utils/rsibreak/src/setupgeneral.cpp:
1109           Typographical corrections and changes
1111 2006-04-01 20:23 +0000 [r525376]  bram
1113         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Forgot this
1114           one.
1116 2006-04-01 17:45 +0000 [r525337]  bram
1118         * trunk/playground/utils/rsibreak/src/rsiglobals.cpp: Stupid
1119           copypaste mistake.
1121 2006-04-01 17:42 +0000 [r525336]  toma
1123         * trunk/playground/utils/rsibreak/ChangeLog,
1124           trunk/playground/utils/rsibreak/src/rsistats.h,
1125           trunk/playground/utils/rsibreak/NEWS,
1126           trunk/playground/utils/rsibreak/src/main.cpp,
1127           trunk/playground/utils/rsibreak/src/mainpage.dox,
1128           trunk/playground/utils/rsibreak/src/rsistats.cpp,
1129           trunk/playground/utils/rsibreak/src/rsitimer.cpp: - Version++ -
1130           renamed stat to "current idle period" - fixed two whatsthis -
1131           updated NEWS, CHANGELOG, mainpage.dox - removed comment - added
1132           comment to documentation about derived stats w/setStat() - Will
1133           tag rc1 now
1135 2006-04-01 17:17 +0000 [r525332]  bram
1137         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1138           trunk/playground/utils/rsibreak/src/rsidock.h,
1139           trunk/playground/utils/rsibreak/src/rsitimer.h,
1140           trunk/playground/utils/rsibreak/src/rsidock.cpp,
1141           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Something went
1142           wrong yesterday with moving timer data to RSIGlobals. New timer
1143           data is properly read after configuring.
1145 2006-04-01 16:46 +0000 [r525326]  toma
1147         * trunk/playground/utils/rsibreak/src/rsitimer.h,
1148           trunk/playground/utils/rsibreak/src/rsitimer.cpp: I could not
1149           find the energy settings in my KDE, but they exists and the
1150           DPMSModeOff is responsible for the idle reset to 0. This patch
1151           removes the assumed hard coded value and queries DPMS for the
1152           value and eats the activity caused by this. Thanks to Dirk for
1153           the hint in the right direction.
1155 2006-04-01 13:25 +0000 [r525261]  bram
1157         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Revert.
1159 2006-04-01 13:16 +0000 [r525258]  bram
1161         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Don't restart
1162           timer when suspended (especially the case when OK'ing configure
1163           dialog while suspended).
1165 2006-04-01 13:02 +0000 [r525253]  toma
1167         * trunk/playground/utils/rsibreak/src/rsistats.cpp,
1168           trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: Partially
1169           revert the commit of Bram, 525047, which converts to the QTime
1170           back to a QDateTime. Partially reverted, because we need to use a
1171           QDateTime internally, but to present it to the user a QTime is
1172           sufficient. So changed the display and the calculation of the
1173           width of the display.
1175 2006-04-01 12:32 +0000 [r525247]  bram
1177         * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
1178           trunk/playground/utils/rsibreak/src/rsiwidget.cpp: o Call
1179           slotReadConfig in RSIGlobals before RSITimers reads settings. o
1180           Clear focus on buttons in full screen break widget. Prevents
1181           cancelling the screen when you're still typing.
1183 2006-03-31 22:00 +0000 [r525134]  bram
1185         * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
1186           trunk/playground/utils/rsibreak/src/rsiglobals.h,
1187           trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1188           trunk/playground/utils/rsibreak/src/rsistats.cpp: Show colors on
1189           startup, when there's nothing known about the previous big/tiny
1190           break. But it can happen that colors in tooltip and statistics
1191           dialog are out of sync, though.
1193 2006-03-31 21:26 +0000 [r525128]  bram
1195         * trunk/playground/utils/rsibreak/src/rsistats.h,
1196           trunk/playground/utils/rsibreak/src/rsiglobals.h,
1197           trunk/playground/utils/rsibreak/src/rsistatitem.h: More APIDOX
1198           fun.
1200 2006-03-31 21:00 +0000 [r525123]  bram
1202         * trunk/playground/utils/rsibreak/src/rsistats.h: The promised
1203           APIDOX.
1205 2006-03-31 20:33 +0000 [r525108]  bram
1207         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Increase
1208           statistic "Last tiny/big break" everytime it detects that the
1209           idleness takes longer than a break.
1211 2006-03-31 20:12 +0000 [r525102]  bram
1213         * trunk/playground/utils/rsibreak/src/rsiglobals.h,
1214           trunk/playground/utils/rsibreak/src/rsistats.cpp,
1215           trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
1216           trunk/playground/utils/rsibreak/src/rsitimer.cpp: While toma is
1217           still offline, I can safely postpone the feature freeze. :) o
1218           Only update last tiny/big break when activity occurs o New stat:
1219           show time currently idle. I thought I needed it for the change
1220           above, but didn't seem so. So I upgraded it to a new statistic.
1222 2006-03-31 19:39 +0000 [r525092]  bram
1224         * trunk/playground/utils/rsibreak/src/rsistatitem.cpp (added),
1225           trunk/playground/utils/rsibreak/src/rsistatitem.h (added): ...
1226           which I obviousely forgot.
1228 2006-03-31 19:30 +0000 [r525084]  bram
1230         * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
1231           trunk/playground/utils/rsibreak/src/rsistats.h,
1232           trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1233           trunk/playground/utils/rsibreak/src/rsistatwidget.h,
1234           trunk/playground/utils/rsibreak/src/rsiglobals.h,
1235           trunk/playground/utils/rsibreak/src/Makefile.am,
1236           trunk/playground/utils/rsibreak/src/rsistats.cpp,
1237           trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
1238           trunk/playground/utils/rsibreak/src/rsidock.cpp,
1239           trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Statistics
1240           are under RSIGlobals::stats() now instead of RSIStats::instance()
1241           o New files for RSIStatItem.
1243 2006-03-31 17:13 +0000 [r525047]  bram
1245         * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
1246           trunk/playground/utils/rsibreak/src/rsistats.h,
1247           trunk/playground/utils/rsibreak/src/rsiglobals.h,
1248           trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1249           trunk/playground/utils/rsibreak/src/rsistats.cpp,
1250           trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: o Changed
1251           QTime back to QDateTime, sorry about that. It was required for...
1252           o Colored labels for the last tiny/big break. Green means: just
1253           got a break, red means: you really need a break now o Tooltip
1254           shows similar colors now. o Increased width for the last tiny/big
1255           break label in the widget. For me, RSIBreak is feature complete
1256           for the 0.6.0 release. Shall we make this a start of a feature
1257           freeze?
1259 2006-03-30 21:46 +0000 [r524665]  toma
1261         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: The last bug I
1262           found is squashed by this fix. Maybe Bram wants to fix this The
1263           Right Way, but an extra safeguard in case of weird situation can
1264           not do any harm. Summary: timers stop running when user does not
1265           want idle-detection durng normal operation and they receive a
1266           break...
1268 2006-03-30 21:38 +0000 [r524660-524661]  toma
1270         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Slot not
1271           found, due to c instead of C. Fixed
1273         * trunk/playground/utils/rsibreak/src/rsistats.cpp,
1274           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Ok, tested the
1275           whole evening. X tells us there has been a movement at 1199 (when
1276           the monitor is turned off). As I can not distinguish this from
1277           normal movement, i'll eat all activity in that timeslot. Chances
1278           that people actually start using the computer after 20 minutes
1279           idlesness in that slot are pretty slim anyways. I just hope that
1280           the 20 minute is not configurable somewhere.
1282 2006-03-30 18:03 +0000 [r524592]  toma
1284         * trunk/playground/utils/rsibreak/src/rsitimer.h,
1285           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Test to see if
1286           this works around a bug where idle time never gets bigger than
1287           1199 seconds.
1289 2006-03-28 16:22 +0000 [r523619]  bram
1291         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Don't execute
1292           idle detect code when a relax popup has finished. Prevents
1293           unnecessaryly incrementing some statistics.
1295 2006-03-28 15:21 +0000 [r523582]  bram
1297         * trunk/playground/utils/rsibreak/src/rsistats.h,
1298           trunk/playground/utils/rsibreak/src/rsistats.cpp: Don't calculate
1299           derived statistics upon reset. Fixes ACTIVITY + IDLENESS >
1300           TOTAL_TIME after a reset.
1302 2006-03-28 14:19 +0000 [r523561]  bram
1304         * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
1305           trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1306           trunk/playground/utils/rsibreak/src/rsitimer.h,
1307           trunk/playground/utils/rsibreak/src/rsiglobals.h,
1308           trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1309           trunk/playground/utils/rsibreak/src/rsistats.cpp,
1310           trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Turned
1311           RSIGlobals in a class again o RSIGlobals contains interval
1312           information now. The timer reads it from RSIGlobals. o Fix memory
1313           leak: an RSIStats instance cannot delete itself. Delete it from
1314           RSIWidget.
1316 2006-03-27 19:00 +0000 [r523275]  toma
1318         * trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1319           trunk/playground/utils/rsibreak/src/setuptiming.h: Fix 18n calls
1320           in setuptimings. Results in the errors that %n should be in the
1321           result, but I dont want that ;-)
1323 2006-03-27 18:37 +0000 [r523267]  toma
1325         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Fix bug where
1326           counters stopped working when tiny maximized > big maximized. We
1327           depend on that to determine that the counters can be reset after
1328           a bigbreak.
1330 2006-03-26 18:26 +0000 [r522802-522805]  bram
1332         * trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: As
1333           requested: move activity % one groupbox down.
1335         * trunk/playground/utils/rsibreak/src/rsistats.cpp: Adapt what's
1336           this to my changes from an hour ago or so.
1338 2006-03-26 18:19 +0000 [r522799]  bram
1340         * trunk/playground/utils/rsibreak/src/rsistats.h,
1341           trunk/playground/utils/rsibreak/src/rsistats.cpp: Move Tom's
1342           what's this text to a separate function. Attach whatsthis to
1343           descriptions as well.
1345 2006-03-26 17:44 +0000 [r522776]  toma
1347         * trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1348           trunk/playground/utils/rsibreak/src/rsistats.cpp: whatsthis +
1349           some buddies
1351 2006-03-26 17:39 +0000 [r522774]  bram
1353         * trunk/playground/utils/rsibreak/src/rsistatwidget.h,
1354           trunk/playground/utils/rsibreak/src/rsistats.cpp,
1355           trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
1356           trunk/playground/utils/rsibreak/src/rsidock.cpp: o New layout in
1357           statistics dialog (4 groupboxes) o Show only time for "Last foo
1358           break" o Hide separator line in stats dialog o Cleanup
1360 2006-03-26 13:55 +0000 [r522703]  toma
1362         * trunk/playground/utils/rsibreak/src/rsidock.h,
1363           trunk/playground/utils/rsibreak/src/rsistats.cpp,
1364           trunk/playground/utils/rsibreak/src/rsidock.cpp: Add a button to
1365           reset the statistics.
1367 2006-03-26 02:32 +0000 [r522573]  toma
1369         * trunk/playground/utils/rsibreak/src/setup.cpp,
1370           trunk/playground/utils/rsibreak/src/rsitimer.h,
1371           trunk/playground/utils/rsibreak/src/rsitimer.cpp,
1372           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Hooked in
1373           the setting for the idle-detection && gave it a slightly other
1374           meaning. I think we need a different setting to completely ignore
1375           idleness, so the popup popups at fixed times. This will do for
1376           0.6.0 I think.
1378 2006-03-26 01:48 +0000 [r522570]  bram
1380         * trunk/playground/utils/rsibreak/src/rsistats.h,
1381           trunk/playground/utils/rsibreak/src/rsistats.cpp,
1382           trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: o Store
1383           QLabels instead of QStrings in a RSIStatItem. Needed for... o
1384           Coloring certain labels ranging from red to green (a 100% pause
1385           score will color the label green )
1387 2006-03-25 23:01 +0000 [r522545]  toma
1389         * trunk/playground/utils/rsibreak/NEWS,
1390           trunk/playground/utils/rsibreak/src/rsistats.cpp: Qvariant
1391           supports qdatetime, rtfm tom. Support for qdatetime in other
1392           places too.
1394 2006-03-25 22:57 +0000 [r522544]  bram
1396         * trunk/playground/utils/rsibreak/src/rsistats.cpp,
1397           trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Take breaks
1398           due to idleness into account when calculating the pause score. o
1399           Show activity % with 1 decimal.
1401 2006-03-25 22:49 +0000 [r522540]  bram
1403         * trunk/playground/utils/rsibreak/src/rsidock.h,
1404           trunk/playground/utils/rsibreak/src/rsidock.cpp: Do not block
1405           RSIBreak when statistics dialog is shown.
1407 2006-03-25 21:44 +0000 [r522524]  bram
1409         * trunk/playground/utils/rsibreak/src/rsistats.h,
1410           trunk/playground/utils/rsibreak/src/rsistats.cpp,
1411           trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
1412           trunk/playground/utils/rsibreak/src/rsitimer.cpp: New stat:
1413           percentage of activity. Also some unnecessary includes removed.
1415 2006-03-25 20:43 +0000 [r522507]  toma
1417         * trunk/playground/utils/rsibreak/src/rsistats.h,
1418           trunk/playground/utils/rsibreak/src/rsistats.cpp,
1419           trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
1420           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Two new stats:
1421           tiny break / big break skipped due to idleness. Shuffled the
1422           order a tiny bit.
1424 2006-03-25 20:26 +0000 [r522503]  toma
1426         * trunk/playground/utils/rsibreak/src/rsistats.h,
1427           trunk/playground/utils/rsibreak/src/rsistats.cpp,
1428           trunk/playground/utils/rsibreak/src/rsistatwidget.cpp: Two new
1429           stats: last big break / last tiny break, choose to store them in
1430           secs from epoch, since thats an int and Fits The System (tm)
1432 2006-03-25 18:25 +0000 [r522481]  bram
1434         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1435           trunk/playground/utils/rsibreak/src/rsistatwidget.h,
1436           trunk/playground/utils/rsibreak/src/rsistatwidget.cpp,
1437           trunk/playground/utils/rsibreak/src/rsidock.cpp: compile
1439 2006-03-25 17:54 +0000 [r522473]  toma
1441         * trunk/playground/utils/rsibreak/src/setup.cpp,
1442           trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
1443           trunk/playground/utils/rsibreak/src/rsistats.h,
1444           trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1445           trunk/playground/utils/rsibreak/src/rsiglobals.h,
1446           trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1447           trunk/playground/utils/rsibreak/src/rsibreak.lsm,
1448           trunk/playground/utils/rsibreak/src/rsistats.cpp,
1449           trunk/playground/utils/rsibreak/src/rsitimer.cpp: New stat: max
1450           period of idleness Some general cleanups: - break > 80 chars -
1451           whitespace - ident - removed member from setup, which where not
1452           used as memeber - removed some unneeded includes in dialog
1454 2006-03-25 16:43 +0000 [r522451-522454]  bram
1456         * trunk/playground/utils/rsibreak/src/rsistatwidget.h (added),
1457           trunk/playground/utils/rsibreak/src/Makefile.am,
1458           trunk/playground/utils/rsibreak/src/rsistatdialog.cpp (removed),
1459           trunk/playground/utils/rsibreak/src/rsistatwidget.cpp (added),
1460           trunk/playground/utils/rsibreak/src/rsistatdialog.h (removed):
1461           Move rsistatdialog.* rsistatwidget.*
1463         * trunk/playground/utils/rsibreak/src/rsistatdialog.cpp: Set
1464           spacing.
1466         * trunk/playground/utils/rsibreak/src/rsidock.cpp: Forgot suspended
1467           check with configure dialog.
1469 2006-03-25 16:29 +0000 [r522448]  bram
1471         * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
1472           trunk/playground/utils/rsibreak/src/rsistats.h,
1473           trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1474           trunk/playground/utils/rsibreak/src/rsidock.h,
1475           trunk/playground/utils/rsibreak/src/rsistatdialog.cpp,
1476           trunk/playground/utils/rsibreak/src/rsistats.cpp,
1477           trunk/playground/utils/rsibreak/src/rsidock.cpp,
1478           trunk/playground/utils/rsibreak/src/rsistatdialog.h,
1479           trunk/playground/utils/rsibreak/src/rsitimer.cpp: o More work on
1480           statistics. Almost all old stats code is replaced by now. o Don't
1481           continue timer when closing dialogs "Report Bug", "About KDE" and
1482           "About RSIBreak" when RSIBreak is suspended. TODO: o Rename
1483           rsistatdialog.* to rsistatwidget.* o RSIBreak tends to crash when
1484           playing with the docker. Couldn't find the cause yet. o APIDOX
1485           all over the stats code.
1487 2006-03-23 18:38 +0000 [r521870]  toma
1489         * trunk/playground/utils/rsibreak/src/setup.cpp,
1490           trunk/playground/utils/rsibreak/src/setupgeneral.h,
1491           trunk/playground/utils/rsibreak/src/setuppopup.cpp,
1492           trunk/playground/utils/rsibreak/src/setup.h,
1493           trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
1494           trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1495           trunk/playground/utils/rsibreak/src/setuppopup.h,
1496           trunk/playground/utils/rsibreak/src/setupmaximized.h,
1497           trunk/playground/utils/rsibreak/src/setuptiming.h,
1498           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Moved all
1499           private members to a private class.
1501 2006-03-23 17:08 +0000 [r521829]  bram
1503         * trunk/playground/utils/rsibreak/src/rsiglobals.h: A namespace
1504           suffices
1506 2006-03-22 23:47 +0000 [r521607]  toma
1508         * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
1509           trunk/playground/utils/rsibreak/src/rsiglobals.h,
1510           trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1511           trunk/playground/utils/rsibreak/src/rsistatdialog.cpp,
1512           trunk/playground/utils/rsibreak/src/rsistatdialog.h: - Place a
1513           timer to update the dialog once a second, but no idea howto
1514           actually update it. - RSIGlobals:formatSeconds() now returns "0
1515           seconds" instead of null(), adjusted rsitooltip for that. Means
1516           prettier stats if 0 occurs there.
1518 2006-03-22 23:21 +0000 [r521601]  toma
1520         * trunk/playground/utils/rsibreak/src/rsiglobals.cpp,
1521           trunk/playground/utils/rsibreak/src/rsiglobals.h,
1522           trunk/playground/utils/rsibreak/src/rsistats.cpp: Only display
1523           time for time values in the stats. Adjust globals to return hours
1524           as well... TODO: - add stats - for skipped breaks due to
1525           idleness. - max time idle - update stats every second
1527 2006-03-21 15:44 +0000 [r521117]  toma
1529         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Compile for
1530           2.9x (FreeBSD 4.X)
1532 2006-03-20 22:41 +0000 [r520830]  toma
1534         * trunk/playground/utils/rsibreak/src/rsiglobals.cpp (added),
1535           trunk/playground/utils/rsibreak/src/rsilib.cpp (removed),
1536           trunk/playground/utils/rsibreak/src/rsiglobals.h (added),
1537           trunk/playground/utils/rsibreak/src/Makefile.am,
1538           trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1539           trunk/playground/utils/rsibreak/src/rsilib.h (removed),
1540           trunk/playground/utils/rsibreak/src/rsistats.cpp: Rename to
1541           rsiblobals
1543 2006-03-20 20:03 +0000 [r520778]  toma
1545         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Fix memory
1546           leak, reported and the patch by Lev Iserovich Thanks a lot! BUG:
1547           124000
1549 2006-03-20 19:30 +0000 [r520772]  toma
1551         * trunk/playground/utils/rsibreak/src/rsilib.cpp (added),
1552           trunk/playground/utils/rsibreak/src/Makefile.am,
1553           trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1554           trunk/playground/utils/rsibreak/src/rsilib.h (added),
1555           trunk/playground/utils/rsibreak/src/rsistats.cpp: My first try to
1556           add a library, which can contain some static functions. I moved
1557           the formatting of time to the lib and hooked it to the rsistats
1558           and rsitooltip. Bram will hopefully review.
1560 2006-03-20 18:18 +0000 [r520757]  toma
1562         * trunk/playground/utils/rsibreak/src/setuppopup.cpp,
1563           trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
1564           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Make it
1565           compile under kde 3.3
1567 2006-03-16 18:46 +0000 [r519276]  toma
1569         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1570           trunk/playground/utils/rsibreak/src/dcopiface.h,
1571           trunk/playground/utils/rsibreak/src/setupgeneral.h,
1572           trunk/playground/utils/rsibreak/NEWS,
1573           trunk/playground/utils/rsibreak/src/rsiwidget.h,
1574           trunk/playground/utils/rsibreak/TODO,
1575           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Yes, idle
1576           popups can get annoying, make them optional.
1578 2006-03-15 09:42 +0000 [r518799]  toma
1580         * trunk/playground/utils/rsibreak/src/rsistats.cpp,
1581           trunk/playground/utils/rsibreak/src/rsitimer.cpp: - Fix "Total
1582           amount of tiny breaks" was not shown in stats - debug--
1584 2006-03-14 19:45 +0000 [r518646]  bram
1586         * trunk/playground/utils/rsibreak/src/rsistats.h,
1587           trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1588           trunk/playground/utils/rsibreak/src/rsidock.h,
1589           trunk/playground/utils/rsibreak/src/rsitimer.h,
1590           trunk/playground/utils/rsibreak/src/Makefile.am,
1591           trunk/playground/utils/rsibreak/src/rsistatdialog.cpp,
1592           trunk/playground/utils/rsibreak/src/rsistats.cpp,
1593           trunk/playground/utils/rsibreak/src/rsidock.cpp,
1594           trunk/playground/utils/rsibreak/src/rsistatdialog.h,
1595           trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Statistics.
1596           This is still work-in-progress, but the foundation is there. o
1597           Restore timers if RSIBreak is restarted in a short amount of time
1598           (it will continue counting where it was if you reboot for
1599           example) o Show big icon in idle popups o For those people
1600           without idle detection, make breaks at least working. o Removed
1601           newline from idle popup, because the layout screwed up. But I'm
1602           afraid the bug is on a lower level. :(
1604 2006-03-14 16:40 +0000 [r518604]  bram
1606         * trunk/playground/utils/rsibreak/src/rsistats.h (added),
1607           trunk/playground/utils/rsibreak/src/rsistatdialog.cpp (added),
1608           trunk/playground/utils/rsibreak/src/rsistats.cpp (added),
1609           trunk/playground/utils/rsibreak/src/rsistatdialog.h (added): Only
1610           for your reading pleasure: new files I started for the
1611           statistics. I didn't update the other files yet because it's work
1612           in progress. But at least it gives you an indication what I'm
1613           doing at the moment.
1615 2006-03-04 02:15 +0000 [r515527]  toma
1617         * trunk/playground/utils/rsibreak/src/rsidock.h,
1618           trunk/playground/utils/rsibreak/src/rsitimer.h,
1619           trunk/playground/utils/rsibreak/src/setupgeneral.h,
1620           trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
1621           trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp,
1622           trunk/playground/utils/rsibreak/src/rsidock.cpp,
1623           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Update
1624           errors repoted at ebn/icefox, one at ebn stays as ive no idea how
1625           to solve.
1627 2006-03-03 23:58 +0000 [r515514]  toma
1629         * trunk/playground/utils/rsibreak/src/rsidock.h,
1630           trunk/playground/utils/rsibreak/TODO,
1631           trunk/playground/utils/rsibreak/src/rsidock.cpp: - Minutes and
1632           seconds in english are not reproducable, so removing that from
1633           the list - The two quit buttons are solved by this commit, took
1634           the approach from ksystemtray implementation, now i know why that
1635           was done this way in the original.
1637 2006-03-03 19:59 +0000 [r515454]  bram
1639         * trunk/playground/utils/rsibreak/src/rsitooltip.cpp: Don't
1640           capitalize "One" in the middle of a sentence.
1642 2006-03-03 13:33 +0000 [r515326]  toma
1644         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: (Big brown bag
1645           commit) make it work
1647 2006-03-02 08:39 +0000 [r514978]  toma
1649         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1650           trunk/playground/utils/rsibreak/src/setupgeneral.h,
1651           trunk/playground/utils/rsibreak/src/main.cpp,
1652           trunk/playground/utils/rsibreak/TODO,
1653           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: - Version++
1654           - Add 'use idle detection' to general settings, Bram will
1655           implement it further. - Fix regression where the messagebox would
1656           say: 'look at the tray' and the tray is not showing anything.
1658 2006-03-01 23:32 +0000 [r514933]  toma
1660         * trunk/playground/utils/rsibreak/configure.in.bot,
1661           trunk/playground/utils/rsibreak/configure.in.in,
1662           trunk/playground/utils/rsibreak/NEWS: libxss-dev is now needed,
1663           rsibreak without idle detection is worthless and we do not want
1664           to put hacks in rsitimer to make it work again.
1666 2006-03-01 23:05 +0000 [r514923]  toma
1668         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1669           trunk/playground/utils/rsibreak/src/rsitimer.h,
1670           trunk/playground/utils/rsibreak/NEWS,
1671           trunk/playground/utils/rsibreak/src/main.cpp,
1672           trunk/playground/utils/rsibreak/src/rsiwidget.h,
1673           trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1674           trunk/playground/utils/rsibreak/TODO,
1675           trunk/playground/utils/rsibreak/src/rsitooltip.h,
1676           trunk/playground/utils/rsibreak/src/rsitimer.cpp: When a break is
1677           skipped due to idleness, show a popup that the break is skipped
1678           and remove that popup when idle=0.
1680 2006-02-23 14:40 +0000 [r512748]  toma
1682         * trunk/playground/utils/rsibreak/TODO: Results of a gNome test
1684 2006-02-21 17:09 +0000 [r512043]  toma
1686         * trunk/playground/utils/rsibreak/ChangeLog: Update Changelog
1687           before release
1689 2006-02-21 15:03 +0000 [r512009]  toma
1691         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1692           trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1693           trunk/playground/utils/rsibreak/TODO,
1694           trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp,
1695           trunk/playground/utils/rsibreak/src/rsidock.cpp: Update TODO and
1696           remove excessive debug output for the release.
1698 2006-02-19 21:04 +0000 [r511430]  bram
1700         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1701           trunk/playground/utils/rsibreak/src/rsitimer.h,
1702           trunk/playground/utils/rsibreak/src/rsiwidget.h,
1703           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Small cleanup.
1704           I got rid of the currentIsBigBreak() method, it's kinda hackish.
1706 2006-02-19 19:01 +0000 [r511398]  toma
1708         * trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
1709           trunk/playground/utils/rsibreak/src/rsibreak.lsm: typo SVN_SILENT
1711 2006-02-18 15:37 +0000 [r511023]  toma
1713         * trunk/playground/utils/rsibreak/ChangeLog,
1714           trunk/playground/utils/rsibreak/NEWS,
1715           trunk/playground/utils/rsibreak/release_rsibreak.rb: Updates,
1716           prep for rc
1718 2006-02-18 13:19 +0000 [r510910]  toma
1720         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: New welcome
1721           messagebox for 0.5.
1723 2006-02-18 11:09 +0000 [r510855]  bram
1725         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1726           trunk/playground/utils/rsibreak/src/rsitimer.h,
1727           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Skipping a big
1728           break was handled as a tiny break. Fixed.
1730 2006-02-18 02:43 +0000 [r510787]  bram
1732         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1733           trunk/playground/utils/rsibreak/src/rsidock.h,
1734           trunk/playground/utils/rsibreak/src/rsitimer.h,
1735           trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1736           trunk/playground/utils/rsibreak/src/rsidock.cpp,
1737           trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Removed
1738           obsoleted boolean var in the timer code o Little bug fixed when a
1739           tiny break has passed and the upcoming break is a big one. Now it
1740           behaves as desired. o Hide tooltip in relax state o Vertical
1741           spacing in tooltip increased o Renamed a member variable
1743 2006-02-18 00:47 +0000 [r510769]  toma
1745         * trunk/playground/utils/rsibreak/src/rsitimer.h,
1746           trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1747           trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp,
1748           trunk/playground/utils/rsibreak/src/rsidock.cpp,
1749           trunk/playground/utils/rsibreak/src/rsitimer.cpp: - fixed
1750           identing. - fixed bug: when a big break is going on, and you are
1751           idle for the time of a tiny break, the break was aborted ;-) -
1752           when the short break is scheduled at the same time as the big
1753           break, the delete the tiny break info in the tooltip - remove the
1754           lines of the tooltip, when the time_left is 0 for that line (else
1755           during a break it would state that there is one second left to
1756           that break) - fixed bug: DEBUG=true did not devide the
1757           max_interval by 60, hence giving a strange 1800 seconds when
1758           expecting 20 seconds. Remaining bugs: - do not show the tooltip
1759           when the relaxpopup is active, dont know if that is possible...
1761 2006-02-17 22:18 +0000 [r510744]  toma
1763         * trunk/playground/utils/rsibreak/src,
1764           trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1765           trunk/playground/utils/rsibreak/src/dcopiface.h (added),
1766           trunk/playground/utils/rsibreak/src/rsiwidget.h,
1767           trunk/playground/utils/rsibreak,
1768           trunk/playground/utils/rsibreak/src/Makefile.am,
1769           trunk/playground/utils/rsibreak/AUTHORS,
1770           trunk/playground/utils/rsibreak/src/dcopiface.cpp (added): Added
1771           dcop interface.
1773 2006-02-17 21:07 +0000 [r510721]  toma
1775         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1776           trunk/playground/utils/rsibreak/src/rsitimer.h,
1777           trunk/playground/utils/rsibreak/src/main.cpp,
1778           trunk/playground/utils/rsibreak/src/rsiwidget.h,
1779           trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1780           trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1781           trunk/playground/utils/rsibreak/src/mainpage.dox,
1782           trunk/playground/utils/rsibreak/src/setuptiming.h,
1783           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Administrative:
1784           o version++; o copyrights o credits
1786 2006-02-17 20:44 +0000 [r510714]  toma
1788         * trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1789           trunk/playground/utils/rsibreak/src/setuptiming.h: Dont let the
1790           big break be smaller than the tiny one
1792 2006-02-17 20:21 +0000 [r510699]  toma
1794         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1795           trunk/playground/utils/rsibreak/src/rsiwidget.h: Completed the
1796           work to better support multihead setups.
1798 2006-02-17 17:51 +0000 [r510658]  toma
1800         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1801           trunk/playground/utils/rsibreak/src/rsiwidget.h: Ok, I officially
1802           give up on proper xinerama support. A different way: we grab
1803           mouse and keyboard, this is the first commit in that direction.
1804           Not finished. I'm not sure how to handle the case above the two
1805           qpushbuttons. This is not the way, but will look into it this
1806           weekend.
1808 2006-02-17 08:16 +0000 [r510407]  bram
1810         * trunk/playground/utils/rsibreak/src/rsitimer.h,
1811           trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Switch to
1812           fullscreen break if user shows still activity during a relax
1813           moment (only after the 15 sec. interval, waiting for the user to
1814           start a break). In the old RSIBreak, this meant the break was
1815           restarted. Now you just have to wait for the remaining seconds. o
1816           APIDOX
1818 2006-02-16 21:32 +0000 [r510315]  bram
1820         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Update
1821           tooltip after a break o Do not reset counters when user
1822           unsuspends
1824 2006-02-16 11:05 +0000 [r510087]  bram
1826         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Little glitch
1827           in the relax popup removed. It jumped only for one second to the
1828           maximized time and it flashed, even if you didn't touch anything
1829           at all.
1831 2006-02-15 23:22 +0000 [r509975]  bram
1833         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1834           trunk/playground/utils/rsibreak/src/rsitimer.h,
1835           trunk/playground/utils/rsibreak/src/rsiwidget.h,
1836           trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1837           trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
1838           trunk/playground/utils/rsibreak/src/setuptiming.cpp,
1839           trunk/playground/utils/rsibreak/src/rsitooltip.h,
1840           trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Completely
1841           new timer code, based on discussions between Tom and me. o Break
1842           every x seconds of active usage o Big breaks are not expressed in
1843           x tiny breaks, but also get activated after x seconds of active
1844           usage o Detect idleness (so don't break unneccesarily, it's an
1845           annoying bug in the current version) o The docker icon shows an
1846           indication when the next tiny break will occur (#118701) o
1847           Cleanups o Renamed the Minimize button to Skip Still to do: o
1848           APIDOX o Testing FEATURE:118701
1850 2006-02-13 20:48 +0000 [r509165]  toma
1852         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1853           trunk/playground/utils/rsibreak/src/rsiwidget.h: Small first step
1854           for xinerama support.
1856 2006-02-12 21:11 +0000 [r508843]  toma
1858         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1859           trunk/playground/utils/rsibreak/release_rsibreak.rb,
1860           trunk/playground/utils/rsibreak/AUTHORS: - Delete readme when
1861           packaging - EOL fix for AUTHORS file - Dont follow symlinks while
1862           looking for images.
1864 2005-12-26 18:24 +0000 [r491598]  bram
1866         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1867           trunk/playground/utils/rsibreak/src/rsirelaxpopup.h,
1868           trunk/playground/utils/rsibreak/src/rsidock.h,
1869           trunk/playground/utils/rsibreak/src/rsitimer.h,
1870           trunk/playground/utils/rsibreak/src/rsitooltip.cpp,
1871           trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp,
1872           trunk/playground/utils/rsibreak/src/rsitooltip.h,
1873           trunk/playground/utils/rsibreak/src/rsidock.cpp,
1874           trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Make tooltip
1875           beware of suspended / unsuspended o Make tooltip behave like a
1876           QToolTip
1878 2005-12-26 17:31 +0000 [r491586]  bram
1880         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Hide tooltip
1881           when relax popup shows up.
1883 2005-12-26 17:26 +0000 [r491585]  bram
1885         * trunk/playground/utils/rsibreak/src/rsidock.cpp: o Actually
1886           'emit' it (i'm sooo n00b) o Emit the hide signal before showing
1887           the popup.
1889 2005-12-26 17:16 +0000 [r491583]  bram
1891         * trunk/playground/utils/rsibreak/src/rsidock.cpp: Hide tooltip
1892           whenever the user clicks on docker icon.
1894 2005-12-24 13:24 +0000 [r491064]  bram
1896         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: This probably
1897           fixed the only regression I could find so far in the new timer
1898           code. In some cases, the main widget was not minimized when the
1899           break was over.
1901 2005-12-23 21:07 +0000 [r490952]  bram
1903         * trunk/playground/utils/rsibreak/src/rsitooltip.cpp (added),
1904           trunk/playground/utils/rsibreak/src/rsitooltip.h (added): And add
1905           these files too, of course.
1907 2005-12-23 20:47 +0000 [r490950]  bram
1909         * trunk/playground/utils/rsibreak/src/rsipopup.cpp (removed),
1910           trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1911           trunk/playground/utils/rsibreak/src/rsirelaxpopup.h (added),
1912           trunk/playground/utils/rsibreak/src/rsidock.h,
1913           trunk/playground/utils/rsibreak/src/rsipopup.h (removed),
1914           trunk/playground/utils/rsibreak/src/rsiwidget.h,
1915           trunk/playground/utils/rsibreak/src/Makefile.am,
1916           trunk/playground/utils/rsibreak/src/rsirelaxpopup.cpp (added),
1917           trunk/playground/utils/rsibreak/src/rsidock.cpp: o Renamed
1918           RSIPopup to RSIRelaxPopup to avoid confusion with... o A new
1919           tooltip for the docker icon. It's bigger and it's live. You can
1920           actually see the time decreasing, which is (nearly) impossible
1921           with a vanilla QToolTip.
1923 2005-12-18 00:45 +0000 [r489310]  bram
1925         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Detect breaks
1926           when the user is passive for the configured amount of time. Won't
1927           work properly if the amount of time for the big break is less
1928           than for the tiny break. But that's not a common case.
1930 2005-12-16 18:57 +0000 [r489005]  toma
1932         * trunk/playground/utils/rsibreak/ChangeLog: Update
1934 2005-12-16 09:04 +0000 [r488877]  bram
1936         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: However I don't
1937           understand the condition in the if statement, I'd better revert
1938           this code and set m_currentInterval to 1, as told.
1940 2005-12-14 09:20 +0000 [r488390]  bram
1942         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1943           trunk/playground/utils/rsibreak/src/rsitimer.cpp: o Better fix
1944           for the -1 issue. Don't set to 0 but to
1945           m_intervals["big_interval"] instead. o Reverting some LOC
1946           regarding passing const int with the setCounters signal. const is
1947           not really crucial, so I removed it locally, but I accidently
1948           committed a part of this.
1950 2005-12-13 23:17 +0000 [r488309]  bram
1952         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: I will
1953           probably get RSI if I have to wait for 4294967295 tiny breaks
1954           before the big break comes in. Why is the -1 there when setting
1955           the tooltip for the amount of big breaks left? It causes the
1956           symptom described above. Try it yourself: enter the configuration
1957           dialog, cancel it and watch the tooltip. Reason: RSITimer sets
1958           m_currentInterval to 0, and RSIWidget subtracts this with 1.
1959           Result: -1. And i18n() with plurals can't handle -1. Simple.
1960           Summarized: Is that -1 really neccessary?
1962 2005-12-12 18:11 +0000 [r487968]  toma
1964         * trunk/playground/utils/rsibreak/src/setupmaximized.cpp,
1965           trunk/playground/utils/rsibreak/src/setuptiming.cpp: I honestly
1966           promise not to break the freeze anymore. I honestly promise not
1967           to break the freeze anymore. (yy,1000P) Changes after proofread
1968           by Malcolm.
1970 2005-12-11 23:42 +0000 [r487789]  toma
1972         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1973           trunk/playground/utils/rsibreak/src/rsitimer.h,
1974           trunk/playground/utils/rsibreak/src/rsiwidget.h,
1975           trunk/playground/utils/rsibreak/TODO,
1976           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Format the
1977           strings of the tooltip and the countdown, and add info over what
1978           break is upcomming
1980 2005-12-11 23:11 +0000 [r487784]  bram
1982         * trunk/playground/utils/rsibreak/src/rsitimer.h,
1983           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Set activity
1984           gauge to zero when we reset the counter.
1986 2005-12-11 22:26 +0000 [r487778]  bram
1988         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Cast the
1989           requested time to a double to make the division work. The dynamic
1990           timer works now for periods > 100 seconds.
1992 2005-12-11 21:44 +0000 [r487768]  toma
1994         * trunk/playground/utils/rsibreak/ChangeLog,
1995           trunk/playground/utils/rsibreak/src/setup.cpp,
1996           trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
1997           trunk/playground/utils/rsibreak/src/rsidock.h,
1998           trunk/playground/utils/rsibreak/NEWS,
1999           trunk/playground/utils/rsibreak/src/main.cpp,
2000           trunk/playground/utils/rsibreak/release_rsibreak.rb:
2001           Administrative things: - bump version - fix typo (RSIbreak ->
2002           RSIBreak) - remove that depressing message on `make install`,
2003           just because it is playground it can still compile, especially
2004           when you run make install ;-) - update changelog and news -
2005           change icon of popup-page in settings
2007 2005-12-11 02:13 +0000 [r487572]  bram
2009         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Oops.
2011 2005-12-11 01:46 +0000 [r487571]  bram
2013         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2014           trunk/playground/utils/rsibreak/src/rsitimer.h,
2015           trunk/playground/utils/rsibreak/src/rsiwidget.h,
2016           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Better
2017           behaviour of the activity gauge in the docker. Goal for the
2018           victim: keep that gauge at zero as much as possible. Not really
2019           productive, but health++.
2021 2005-12-11 00:46 +0000 [r487562]  bram
2023         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2024           trunk/playground/utils/rsibreak/src/rsitimer.h,
2025           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Show idle
2026           status in docker.
2028 2005-12-10 23:04 +0000 [r487537]  toma
2030         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2031           trunk/playground/utils/rsibreak/src/rsitimer.h,
2032           trunk/playground/utils/rsibreak/src/rsitimer.cpp: - Change
2033           solution. Do not always set the suspended state to false, but
2034           keep the state while you are in the config. That means two
2035           seperate slots to suspend. - Also, gives the possibility to set
2036           the targettime to the current time, so the tooltip will show that
2037           rsibreak is suspended instead of counting to 0 and then show that
2038           message. - Also, prevent that the avarage calculation continious
2039           in suspended state, because that will change the tray icon ;-)
2041 2005-12-10 22:19 +0000 [r487524]  toma
2043         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Bug fix: after
2044           entering the config (m_suspended gets set to true) and leaving,
2045           m_suspended did not got set to false. Also an extra safeguard to
2046           bail out of maximize when suspended is true.
2048 2005-12-10 22:04 +0000 [r487520]  toma
2050         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Base the
2051           resize of the image on the screen size, not on the desktop size,
2052           which will give odd results on xinerama/multihead.
2054 2005-12-07 23:26 +0000 [r486488]  toma
2056         * trunk/playground/utils/rsibreak/src/rsidock.h,
2057           trunk/playground/utils/rsibreak/src/rsidock.cpp: Reimplemented
2058           because original implementation adds a minize item to the
2059           contextmenu, which we do not need. Sigh.
2061 2005-12-07 21:45 +0000 [r486453]  toma
2063         * trunk/playground/utils/rsibreak/src/rsipopup.cpp,
2064           trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2065           trunk/playground/utils/rsibreak/src/rsipopup.h: Implement the two
2066           settings: use popup and use flash
2068 2005-12-05 22:25 +0000 [r485845]  bram
2070         * trunk/playground/utils/rsibreak/src/main.cpp: Make sure that the
2071           widget does not remain on the heap once we exit RSIBreak.
2073 2005-12-04 22:58 +0000 [r485569]  bram
2075         * trunk/playground/utils/rsibreak/src/setuppopup.cpp: o Set buddies
2076           o Fix typo Why two different What's this messages for the label
2077           and it's corresponding widget? Looks like double work for
2078           translators.
2080 2005-12-04 22:20 +0000 [r485563]  toma
2082         * trunk/playground/utils/rsibreak/src/setuppopup.cpp,
2083           trunk/playground/utils/rsibreak/src/setuppopup.h: Fill the
2084           setuppopup page, need to implement the settings in the app...
2086 2005-12-04 21:44 +0000 [r485554]  toma
2088         * trunk/playground/utils/rsibreak/src/main.cpp: When RSIBreak was
2089           started a second time, the widget get shown, which is not what
2090           RSIBreaks needs. Reimplemented KUniqueApplication to prevent
2091           that. Not completely sure this is the right way to do it.
2093 2005-12-03 11:20 +0000 [r485201]  bram
2095         * trunk/playground/utils/rsibreak/src/rsitimer.h,
2096           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Cleanups in the
2097           RSITimer. I'm willing to revert if I broke anything, but some
2098           tests showed me everything still works fine.
2100 2005-12-03 11:13 +0000 [r485199]  bram
2102         * trunk/playground/utils/rsibreak/src/setuptiming.cpp: Use the same
2103           default values as in RSITimer::readConfig()
2105 2005-12-02 23:43 +0000 [r485131]  toma
2107         * trunk/playground/utils/rsibreak/src/setup.cpp,
2108           trunk/playground/utils/rsibreak/src/rsipopup.cpp,
2109           trunk/playground/utils/rsibreak/src/setupgeneral.h,
2110           trunk/playground/utils/rsibreak/src/main.cpp,
2111           trunk/playground/utils/rsibreak/src/setuppopup.cpp (added),
2112           trunk/playground/utils/rsibreak/src/setup.h,
2113           trunk/playground/utils/rsibreak/src/Makefile.am,
2114           trunk/playground/utils/rsibreak/src/setupmaximized.cpp (added),
2115           trunk/playground/utils/rsibreak/src/setuptiming.cpp,
2116           trunk/playground/utils/rsibreak/src/setuppopup.h (added),
2117           trunk/playground/utils/rsibreak/src/setupmaximized.h (added),
2118           trunk/playground/utils/rsibreak/src/rsidock.cpp,
2119           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: - general
2120           cleanup (identing (hi bram)) - split general config into general
2121           && maximized - added dummy page for the popup - want config for:
2122           flash yes/no, use the popup in general yes/no, maybe flash color
2123           - upgraded Bram to author, thanks for your work!
2125 2005-12-02 22:27 +0000 [r485115]  toma
2127         * trunk/playground/utils/rsibreak/src/rsidock.h,
2128           trunk/playground/utils/rsibreak/src/rsidock.cpp: Eat everything
2129           in the systemtray except the right click, show menu on right
2130           click. Let me know if this is not the right way. I tried a
2131           e->ignore(), but that does not seem to do what i thought it would
2132           do...
2134 2005-12-02 00:04 +0000 [r484810]  bram
2136         * trunk/playground/utils/rsibreak/src/rsipopup.cpp,
2137           trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2138           trunk/playground/utils/rsibreak/src/rsipopup.h: Add a little
2139           button to popup window to lock desktop.
2141 2005-12-01 23:32 +0000 [r484802]  bram
2143         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2144           trunk/playground/utils/rsibreak/NEWS: Button added to lock your
2145           desktop. In case you walk away during a break.
2147 2005-12-01 23:20 +0000 [r484800-484801]  bram
2149         * trunk/playground/utils/rsibreak/NEWS: Administration cruft
2151         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2152           trunk/playground/utils/rsibreak/src/rsidock.h,
2153           trunk/playground/utils/rsibreak/src/rsitimer.h,
2154           trunk/playground/utils/rsibreak/src/hi32-action-rsibreakx.png
2155           (added),
2156           trunk/playground/utils/rsibreak/src/hi16-action-rsibreakx.png
2157           (added), trunk/playground/utils/rsibreak/src/rsidock.cpp,
2158           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Feature added:
2159           Suspend RSIBreak with the docker's popup menu. Handy if you're
2160           playing a game for example. CCMAIL:341212@bugs.debian.org
2162 2005-12-01 21:24 +0000 [r484770]  bram
2164         * trunk/playground/utils/rsibreak/src/rsipopup.cpp,
2165           trunk/playground/utils/rsibreak/src/rsipopup.h: Eat mouse release
2166           events, so the user can't click away the popups.
2168 2005-11-20 17:46 +0000 [r481815]  binner
2170         * trunk/playground/utils/rsibreak/src/setuptiming.cpp,
2171           trunk/playground/utils/rsibreak/src/rsidock.cpp,
2172           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: i18n style
2173           guide fixes
2175 2005-11-13 11:06 +0000 [r480107]  bram
2177         * trunk/playground/utils/rsibreak/src/rsipopup.cpp (added),
2178           trunk/playground/utils/rsibreak/src/rsipopup.h (added): And the
2179           popup files of course.
2181 2005-11-13 11:02 +0000 [r480105-480106]  bram
2183         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2184           trunk/playground/utils/rsibreak/src/main.cpp,
2185           trunk/playground/utils/rsibreak/src/rsiwidget.h,
2186           trunk/playground/utils/rsibreak/src/Makefile.am,
2187           trunk/playground/utils/rsibreak/src/mainpage.dox: A bunch of
2188           changes for RSIbreak: o Moved the passive popup to a new class:
2189           RSIPopup o Show progress bar in passive popup o Flash progress
2190           bar when the user keeps working during a request-for-relax o
2191           Added my name to main.cpp o mainpage.dox updated o Some issue in
2192           the Makefile.am fixed regarding the split-off of RSITimer
2194         * trunk/playground/utils/rsibreak/NEWS,
2195           trunk/playground/utils/rsibreak/AUTHORS: o Added me to authors o
2196           NEWS file updated with my to-be-committed changes
2198 2005-11-13 00:09 +0000 [r480066]  bram
2200         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2201           trunk/playground/utils/rsibreak/src/rsitimer.h,
2202           trunk/playground/utils/rsibreak/src/rsiwidget.h,
2203           trunk/playground/utils/rsibreak/src/rsitimer.cpp: We don't need
2204           that query function in RSITimer I introduced last night. Just
2205           pass the object along the signal.
2207 2005-11-12 20:28 +0000 [r480017]  toma
2209         * trunk/playground/utils/rsibreak/src/mainpage.cpp (removed),
2210           trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2211           trunk/playground/utils/rsibreak/src/rsitimer.h,
2212           trunk/playground/utils/rsibreak/src/rsiwidget.h,
2213           trunk/playground/utils/rsibreak/src/mainpage.dox (added),
2214           trunk/playground/utils/rsibreak/src/rsitimer.cpp: - further
2215           cleanup, think that the separation is now completed - renamed
2216           mainpage.cpp to .dox - fixed apidox...
2218 2005-11-12 19:34 +0000 [r480015]  ruurd
2220         * trunk/playground/utils/rsibreak/src/rsitimer.cpp: Fix
2221           preprocessing issue due to inclusion of X headers
2223 2005-11-12 00:56 +0000 [r479871]  bram
2225         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2226           trunk/playground/utils/rsibreak/src/rsitimer.h,
2227           trunk/playground/utils/rsibreak/src/main.cpp,
2228           trunk/playground/utils/rsibreak/src/rsiwidget.h,
2229           trunk/playground/utils/rsibreak/src/rsitimer.cpp: o RSIWidget is
2230           the main widget for the application o RSITimer is a QObject now
2231           instead of a QWidget It looks like everything is still
2232           functioning after these changes. Please report them if there's
2233           something wrong.
2235 2005-11-11 11:20 +0000 [r479676]  bram
2237         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2238           trunk/playground/utils/rsibreak/src/rsitimer.h,
2239           trunk/playground/utils/rsibreak/src/rsiwidget.h,
2240           trunk/playground/utils/rsibreak/src/rsitimer.cpp: Cleanups
2242 2005-11-10 23:27 +0000 [r479591]  toma
2244         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2245           trunk/playground/utils/rsibreak/src/rsitimer.h (added),
2246           trunk/playground/utils/rsibreak/src/main.cpp,
2247           trunk/playground/utils/rsibreak/src/rsiwidget.h,
2248           trunk/playground/utils/rsibreak/src/Makefile.am,
2249           trunk/playground/utils/rsibreak/src/rsitimer.cpp (added):
2250           Seperated the timer to a seperate class. Need to test regressions
2251           and fix api.
2253 2005-11-09 23:03 +0000 [r479299]  bram
2255         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2256           trunk/playground/utils/rsibreak/src/rsiwidget.h: o Don't exit
2257           that thing when you press the topright X o Move my method
2258           somewhere else in the file
2260 2005-11-09 22:27 +0000 [r479285]  bram
2262         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Unbreak
2263           rsibreak
2265 2005-11-09 22:04 +0000 [r479277]  bram
2267         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2268           trunk/playground/utils/rsibreak/src/rsiwidget.h: Some cleanups
2269           which keep bothering me on my local copy. Also some code to lock
2270           the desktop, but there's no button yet.
2272 2005-11-09 20:02 +0000 [r479259]  toma
2274         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2275           trunk/playground/utils/rsibreak/src/rsidock.h,
2276           trunk/playground/utils/rsibreak/src/rsiwidget.h,
2277           trunk/playground/utils/rsibreak/src/rsidock.cpp: Experimental:
2278           the icon in the tray now indicates the level of activity! Now I
2279           have to tune which level of activity shows which icon. Also need
2280           to think about the logic of the breaks into this. Ideas are
2281           welcome. Bram?
2283 2005-11-09 18:59 +0000 [r479241]  toma
2285         * trunk/playground/utils/rsibreak/src/setupgeneral.h,
2286           trunk/playground/utils/rsibreak/NEWS,
2287           trunk/playground/utils/rsibreak/src/Makefile.am,
2288           trunk/playground/utils/rsibreak/src/setuptiming.cpp,
2289           trunk/playground/utils/rsibreak/src/rsibreak.desktop,
2290           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Possibility
2291           to start RSIBreak when KDE starts.
2293 2005-11-08 20:17 +0000 [r479002]  toma
2295         * trunk/playground/utils/rsibreak/src/original_artwork.tar.gz
2296           (added), trunk/playground/utils/rsibreak/src/setup.cpp,
2297           trunk/playground/utils/rsibreak/src/hi32-action-rsibreak0.png
2298           (added),
2299           trunk/playground/utils/rsibreak/src/hi32-action-rsibreak1.png
2300           (added),
2301           trunk/playground/utils/rsibreak/src/hi32-action-rsibreak2.png
2302           (added),
2303           trunk/playground/utils/rsibreak/src/hi16-action-rsibreak0.png
2304           (added),
2305           trunk/playground/utils/rsibreak/src/hi16-action-rsibreak1.png
2306           (added),
2307           trunk/playground/utils/rsibreak/src/hi32-action-rsibreak3.png
2308           (added),
2309           trunk/playground/utils/rsibreak/src/hi16-action-rsibreak2.png
2310           (added),
2311           trunk/playground/utils/rsibreak/src/hi32-action-rsibreak4.png
2312           (added),
2313           trunk/playground/utils/rsibreak/src/hi16-action-rsibreak3.png
2314           (added),
2315           trunk/playground/utils/rsibreak/src/hi16-action-rsibreak4.png
2316           (added), trunk/playground/utils/rsibreak/AUTHORS,
2317           trunk/playground/utils/rsibreak/src/main.cpp,
2318           trunk/playground/utils/rsibreak/src/hi32-app-rsibreak.png,
2319           trunk/playground/utils/rsibreak/src/hi16-app-rsibreak.png,
2320           trunk/playground/utils/rsibreak/src/Makefile.am,
2321           trunk/playground/utils/rsibreak/src/rsibreak.desktop,
2322           trunk/playground/utils/rsibreak/src/rsidock.cpp: Replaced the
2323           xclock icon with a new icon made by Lee Olson. There are also
2324           actions numbered 0-4 so we can have 5 different stages. That
2325           needs to be implemented. Added Lee as contributer and removed
2326           Thorsten who can not contribute due to lack of time.
2328 2005-10-30 02:04 +0000 [r475651]  toma
2330         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2331           trunk/playground/utils/rsibreak/src/rsidock.h,
2332           trunk/playground/utils/rsibreak/src/rsiwidget.h,
2333           trunk/playground/utils/rsibreak/src/rsidock.cpp,
2334           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Fix the app
2335           in case libxss is missing. Initial support for a key which
2336           activates a break. Currently win+b, need to make that
2337           configurable.
2339 2005-10-29 23:25 +0000 [r475641]  toma
2341         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2342           trunk/playground/utils/rsibreak/NEWS,
2343           trunk/playground/utils/rsibreak/src/rsiwidget.h,
2344           trunk/playground/utils/rsibreak/src/setuptiming.cpp,
2345           trunk/playground/utils/rsibreak/src/setuptiming.h: New feature:
2346           During the break the images get renewed, this way the break gets
2347           less boring. Looks like a slideshow. The image loading has been
2348           rewriten by using a paintEvent with a bitBlt().
2350 2005-10-29 15:13 +0000 [r475502]  toma
2352         * trunk/playground/utils/rsibreak/ChangeLog,
2353           trunk/playground/utils/rsibreak/src/mainpage.cpp (added),
2354           trunk/playground/utils/rsibreak/NEWS,
2355           trunk/playground/utils/rsibreak/src/main.cpp,
2356           trunk/playground/utils/rsibreak/src/Makefile.am,
2357           trunk/playground/utils/rsibreak/src/setuptiming.cpp,
2358           trunk/playground/utils/rsibreak/src/rsibreak.lsm,
2359           trunk/playground/utils/rsibreak/release_rsibreak.rb: - update
2360           version number, new release today. - make DEBUG=true work in
2361           settings as well - added apidox mainpage - install .desktop file
2362           to correct location - updated NEWS and CHANGELOG
2364 2005-10-24 19:27 +0000 [r473858]  toma
2366         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2367           trunk/playground/utils/rsibreak/src/rsiwidget.h: Add a passive
2368           popup to indicate rsibreak is waiting for a break. Unexpectedly
2369           this works quite nicely.
2371 2005-10-23 18:38 +0000 [r473462]  toma
2373         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2374           trunk/playground/utils/rsibreak/src/setuptiming.cpp,
2375           trunk/playground/utils/rsibreak/TODO,
2376           trunk/playground/utils/rsibreak/src/setuptiming.h,
2377           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Changed
2378           lineedit to kintnuminput, reading from conf is now done via
2379           readnumentry, You can put a DEBUG=true in the settings so the
2380           minutes filled in the settings become seconds.
2382 2005-10-21 20:51 +0000 [r472741]  bram
2384         * trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Make it
2385           compile.
2387 2005-10-21 17:43 +0000 [r472713]  toma
2389         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2390           trunk/playground/utils/rsibreak/src/rsidock.h,
2391           trunk/playground/utils/rsibreak/src/setupgeneral.h,
2392           trunk/playground/utils/rsibreak/NEWS,
2393           trunk/playground/utils/rsibreak/TODO,
2394           trunk/playground/utils/rsibreak/src/rsidock.cpp,
2395           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Finally
2396           managed to make the hardcoded ESC key to minimize the window
2397           configurable.
2399 2005-10-21 14:50 +0000 [r472663]  toma
2401         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Since some of
2402           the intelligence is also handled elsewhere, I can remove some of
2403           the code, without functionality loss, but maybe with some
2404           regressions ;-) Also fixed a whatsthis error, showing random
2405           numbers and fixed the counter, which should count down correctly
2406           now. I'm not sure that (int)ceil() is the best way to do it
2407           though (i want the difference in time, rounded up).
2409 2005-10-21 10:30 +0000 [r472589]  toma
2411         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Cleaned up a
2412           bit too much yesterday. After a bigBreak counter was not
2413           resetted, so the next break is again a BigBreak.
2415 2005-10-20 18:35 +0000 [r472432]  toma
2417         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2418           trunk/playground/utils/rsibreak/src/rsiwidget.h: Again changes in
2419           the logic to have a break: - when it is time to have a break, and
2420           the user is busy, wait for 5 seconds inactivity within a maximum
2421           of 30 seconds - as long as the user stays idle, there will be no
2422           break - when the user stays idle for the duration of the planned
2423           break, the break is skipped. - when the user starts working
2424           again, the break will be activated.... idea from Bram.
2426 2005-10-20 16:31 +0000 [r472396]  toma
2428         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2429           trunk/playground/utils/rsibreak/src/rsiwidget.h: Remove warning
2430           for a fresh install and fixed a problem with the loading of
2431           images, right after you change the path in the settings: the
2432           image was only loaded _after_ the first brake.
2434 2005-10-19 19:19 +0000 [r472072]  toma
2436         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Not
2437           initialised variable, resulting in sometimes a break at start.
2438           Reported by Bram.
2440 2005-10-19 17:26 +0000 [r472053]  toma
2442         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Fixed the
2443           logic a bit more and made the code more readible. Should be ok
2444           now.
2446 2005-10-18 20:02 +0000 [r471799]  toma
2448         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2449           trunk/playground/utils/rsibreak/src/rsiwidget.h: Worked on the
2450           idle detection. I used this scheme: - When it is time to break,
2451           wait for 5 seconds inactivity to not completely interrupt the
2452           workflow (<- this part is new) - When it is time to break and the
2453           user is already idle for the duration of that break: delay the
2454           break - when it is time to break and the user is already idle
2455           since the last break: delay this break and the next one.
2456           (keep-it-out-of-my-face-right-after-lunch-feature) testing needed
2458 2005-10-17 21:44 +0000 [r471523]  toma
2460         * trunk/playground/utils/rsibreak/src/setup.cpp,
2461           trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2462           trunk/playground/utils/rsibreak/release_rsibreak.rb,
2463           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: - save
2464           dialog size for settings dialog - expanded tooltips - use app
2465           font instead of Verdana
2467 2005-10-17 20:24 +0000 [r471491]  toma
2469         * trunk/playground/utils/rsibreak/src/hi32-app-rsi.png (removed),
2470           trunk/playground/utils/rsibreak/src/hi16-app-rsi.png (removed),
2471           trunk/playground/utils/rsibreak/src/hi32-app-rsibreak.png
2472           (added),
2473           trunk/playground/utils/rsibreak/src/hi16-app-rsibreak.png
2474           (added), trunk/playground/utils/rsibreak/src/Makefile.am,
2475           trunk/playground/utils/rsibreak/TODO: Fix the application icon.
2476           Deleted non-binary icons and added the xclock icon as long as
2477           there is no alternative...
2479 2005-10-17 18:00 +0000 [r471428]  toma
2481         * trunk/playground/utils/rsibreak/src/main.cpp,
2482           trunk/playground/utils/rsibreak/src/rsibreak.desktop,
2483           trunk/playground/utils/rsibreak/TODO: There is no need for
2484           multiple RSIBreaks...
2486 2005-10-12 18:51 +0000 [r469972]  toma
2488         * trunk/playground/utils/rsibreak/ChangeLog (added),
2489           trunk/playground/utils/rsibreak/configure.in.bot (added),
2490           trunk/playground/utils/rsibreak/src/main.cpp,
2491           trunk/playground/utils/rsibreak/ChangeLog.Summary (added),
2492           trunk/playground/utils/rsibreak/src/rsibreak.lsm,
2493           trunk/playground/utils/rsibreak/release_rsibreak.rb,
2494           trunk/playground/utils/rsibreak/makechangelog (added): Added a
2495           configure.in.bot to tell the user if idle detection will be
2496           possible. Added a Changelog with some secret script found in
2497           kde-common, a summary file and bumped the version so I can make a
2498           new tarball.
2500 2005-10-12 16:35 +0000 [r469944]  toma
2502         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2503           trunk/playground/utils/rsibreak/src/rsiwidget.h: This prevents a
2504           break immediatly after you return to your desk after been in a
2505           meeting or lunch for example. When you have been away a while,
2506           RSIBreak remembers that and will skip the next break...
2508 2005-10-11 21:46 +0000 [r469662]  toma
2510         * trunk/playground/utils/configure.in.in,
2511           trunk/playground/utils/rsibreak/TODO: administrative, should be
2512           able to generate Dox now, but it does not work. Ideas are
2513           welcome, I give up.
2515 2005-10-11 19:16 +0000 [r469634]  toma
2517         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2518           trunk/playground/utils/rsibreak/configure.in.in,
2519           trunk/playground/utils/rsibreak/src/rsiwidget.h,
2520           trunk/playground/utils/rsibreak/src/Makefile.am,
2521           trunk/playground/utils/rsibreak/TODO: RSIBreak meets idle
2522           detection! If you have not touched your mouse or keyboard after
2523           the preivous break, there is no need to break again. If you
2524           haven't done it for twice that time, you even gain a break (so
2525           the big break gets postponed one break). This was one of the most
2526           wanted features!
2528 2005-10-09 00:53 +0000 [r468689]  toma
2530         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: Add some
2531           additional debugging when image loading fails.
2533 2005-10-08 23:39 +0000 [r468674]  toma
2535         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2536           trunk/playground/utils/rsibreak/TODO: add some debug
2538 2005-10-07 11:01 +0000 [r468168]  tstaerk
2540         * trunk/playground/utils/rsibreak/TODO: having tried rsipath on a
2541           fresh installation - without image path
2543 2005-10-06 22:29 +0000 [r467961]  toma
2545         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2546           trunk/playground/utils/rsibreak/src/rsiwidget.h: Make the counter
2547           transparent again. + some cleanup.
2549 2005-10-06 21:48 +0000 [r467941]  tstaerk
2551         * trunk/playground/utils/rsibreak/src/setup.cpp,
2552           trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2553           trunk/playground/utils/rsibreak/src/setuptiming.cpp,
2554           trunk/playground/utils/rsibreak/src/rsidock.cpp,
2555           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: after
2556           having PMS (pimp-my-source)
2558 2005-10-06 21:33 +0000 [r467937]  toma
2560         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2561           trunk/playground/utils/rsibreak/TODO: Small change but seems to
2562           solve the taskbar flashing bug
2564 2005-10-06 21:27 +0000 [r467935]  tstaerk
2566         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: finally my
2567           first useful commit ;-)
2569 2005-10-06 21:07 +0000 [r467931]  toma
2571         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp: With some help
2572           of thorsten, finally got the rescaling right.
2574 2005-10-06 19:59 +0000 [r467912]  tstaerk
2576         * trunk/playground/utils/rsibreak/AUTHORS: does this work ?
2578 2005-10-06 18:17 +0000 [r467889]  toma
2580         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2581           trunk/playground/utils/rsibreak/src/rsidock.h,
2582           trunk/playground/utils/rsibreak/src/setupgeneral.h,
2583           trunk/playground/utils/rsibreak/src/rsiwidget.h,
2584           trunk/playground/utils/rsibreak/src/rsibreak.desktop,
2585           trunk/playground/utils/rsibreak/src/rsidock.cpp,
2586           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: - Added
2587           posibility to abort the break with the ESC key, this is not
2588           configurable right now, as I don't understand how to do that. -
2589           Some cleanup (identing, whatsthis and as result of the test
2590           scripts)
2592 2005-10-01 22:24 +0000 [r466207]  toma
2594         * trunk/playground/utils/rsibreak/src/rsiwidget.cpp,
2595           trunk/playground/utils/rsibreak/src/rsidock.h,
2596           trunk/playground/utils/rsibreak/release_rsibreak.rb,
2597           trunk/playground/utils/rsibreak/TODO (added),
2598           trunk/playground/utils/rsibreak/src/rsidock.cpp: Add todo list,
2599           feel free to add things to it. Added a link to KDE's bugreport
2600           system and show a welcome message when you start RSIBreak, so
2601           people actually know it has started.
2603 2005-10-01 16:38 +0000 [r466128]  toma
2605         * trunk/playground/utils/rsibreak/src/setup.h,
2606           trunk/playground/utils/doc/kro,
2607           trunk/playground/utils/doc/ksupplicant,
2608           trunk/playground/utils/doc/kfile_chemical,
2609           trunk/playground/utils/rsibreak/src/setupgeneral.cpp: Make it
2610           compile again, sorry for the traffic, I'll stop for a while.
2612 2005-10-01 16:31 +0000 [r466125]  toma
2614         * trunk/playground/utils/Mainpage.dox (added),
2615           trunk/playground/utils/rsibreak/src/setup.cpp,
2616           trunk/playground/utils/rsibreak/Makefile.am,
2617           trunk/playground/utils/rsibreak/src/rsidock.h,
2618           trunk/playground/utils/rsibreak/src/setupgeneral.h,
2619           trunk/playground/utils/Makefile.am.in,
2620           trunk/playground/utils/rsibreak/src/setup.h,
2621           trunk/playground/utils/rsibreak/src/rsiwidget.h,
2622           trunk/playground/utils/doc/kfile_chemical,
2623           trunk/playground/utils/rsibreak/src/rsibreak.lsm,
2624           trunk/playground/utils/rsibreak/src/setuptiming.h,
2625           trunk/playground/utils/doc/kro, trunk/playground/utils,
2626           trunk/playground/utils/doc/ksupplicant,
2627           trunk/playground/utils/rsibreak/src/Makefile.am,
2628           trunk/playground/utils/doc: Added some ignores Added Dox, make
2629           apidox does not work yet though Renamed a class
2631 2005-10-01 12:04 +0000 [r466038]  bram
2633         * trunk/playground/utils/rsibreak/Makefile.am,
2634           trunk/playground/utils/rsibreak/src/Makefile.am: rsibreak builds
2635           now, let the fun begin.
2637 2005-10-01 08:10 +0000 [r465909]  bram
2639         * trunk/playground/utils/rsibreak/Makefile.cvs (removed),
2640           trunk/playground/utils/rsibreak/configure.in (removed): Some
2641           redundant cruft which made configure fail.
2643 2005-09-30 21:19 +0000 [r465798]  toma
2645         * trunk/playground/utils/rsibreak/src/rsidock.h,
2646           trunk/playground/utils/rsibreak: fix adress and one more ignore
2648 2005-09-30 21:05 +0000 [r465791]  toma
2650         * trunk/playground/utils/rsibreak/Makefile.cvs (added),
2651           trunk/playground/utils/rsibreak/src/setup.cpp (added),
2652           trunk/playground/utils/rsibreak/COPYING (added),
2653           trunk/playground/utils/rsibreak/src/rsiwidget.cpp (added),
2654           trunk/playground/utils/rsibreak/Makefile.am (added),
2655           trunk/playground/utils/rsibreak/src/setupgeneral.h (added),
2656           trunk/playground/utils/rsibreak/src/rsidock.h (added),
2657           trunk/playground/utils/rsibreak/src/setup.h (added),
2658           trunk/playground/utils/rsibreak/src/rsiwidget.h (added),
2659           trunk/playground/utils/rsibreak/src/setuptiming.cpp (added),
2660           trunk/playground/utils/rsibreak/src/rsibreak.lsm (added),
2661           trunk/playground/utils/rsibreak/Doxyfile (added),
2662           trunk/playground/utils/rsibreak/AUTHORS (added),
2663           trunk/playground/utils/rsibreak/src/setuptiming.h (added),
2664           trunk/playground/utils/rsibreak/configure.in (added),
2665           trunk/playground/utils/rsibreak/src (added),
2666           trunk/playground/utils/rsibreak/src/hi32-app-rsi.png (added),
2667           trunk/playground/utils/rsibreak/src/hi16-app-rsi.png (added),
2668           trunk/playground/utils/rsibreak/src/rsibreakui.rc (added),
2669           trunk/playground/utils/rsibreak/configure.in.in (added),
2670           trunk/playground/utils/rsibreak/src/main.cpp (added),
2671           trunk/playground/utils/rsibreak/src/Makefile.am (added),
2672           trunk/playground/utils/rsibreak (added),
2673           trunk/playground/utils/rsibreak/src/rsibreak.desktop (added),
2674           trunk/playground/utils/rsibreak/src/rsidock.cpp (added),
2675           trunk/playground/utils/rsibreak/INSTALL (added),
2676           trunk/playground/utils/rsibreak/src/setupgeneral.cpp (added):
2677           Initial import of rsibreak. Its goal is to interrupt yout work
2678           behind the computer at a certain interval, so you have to take a
2679           break. This util can help to prevent rsi, repititive strain
2680           injury, when configured correctly and not pressing the 'minimize'
2681           button continously. ;-) The interval times and duration are
2682           configurable, just like the images you can see during the break.
2683           Also you can disable/enable the counter and minimize button.