1
2004-11-20 Saturday 23:27 rich
3
* - Ensure the LCD used by the clock is deleted in a timely manner.
5
- Lazy creation of the data picker popup of the clock item.
7
- Save orientation and direction between sessions properly (the
8
direction is now the primary record).
10
2004-11-20 Saturday 21:18 rich
14
2004-11-20 Saturday 21:17 rich
16
* - Fixed a warning from KImageEffect about the image being invalid
17
when we draw the load gradient and the load is 0.
19
2004-11-20 Saturday 20:05 rich
21
* - Added support for filling the bar from either end.
23
2004-11-20 Saturday 02:34 rich
25
* - Middle click now rotates the bar.
27
- Improved the about dialog.
29
- Made masking of the containing toplevel optional.
31
- Fixed positioning of the clock display in small mode.
33
2004-11-19 Friday 23:21 rich
35
* - The standalone app now remembers its position properly.
37
2004-11-19 Friday 22:30 rich
39
* - Increase version and update changelog.
41
2004-11-19 Friday 22:29 rich
43
* - Moved item bg gradients into KasResources.
45
- More work on improving the painting. This is currently a bit
46
broken as it is waiting for me to abandon using KRootPixmap.
48
2004-11-17 Wednesday 17:56 mueller
52
2004-11-14 Sunday 20:52 binner
54
* CVS_SILENT i18n style guide fixes
56
2004-11-13 Saturday 02:37 rich
58
* - Totally reworked the way showing and hiding popups works.
60
- Added a command line tool that provides a standalone kasbar.
62
- Added a system load meter item.
64
- Improved config dialog.
66
2004-10-23 Saturday 19:04 wgreven
70
2004-10-23 Saturday 13:42 wgreven
74
2004-10-23 Saturday 04:19 rich
77
- Totally reworked the way showing and hiding of popups works.
78
Things should be a lot more sane now as the popups are reused.
80
- Added a command line tool that provides a standalone kasbar.
82
- Improved the demo in the about dialog.
84
2004-10-03 Sunday 01:26 rich
86
* - Move the startup animation frames into KasResources so they are
87
shared by all items. Changed the QPtrList to a QValueVector for
88
more efficient lookups and implicit sharing.
90
- Improved the way animations are triggered to support custom
93
- Added a new clock item type.
95
2004-09-13 Monday 12:08 coles
101
behaviour -> behavior.
103
2004-09-12 Sunday 02:43 rich
105
* - Items store their position. This allows much more efficient
108
2004-09-12 Sunday 01:21 rich
110
* - Remove floating bars if the extension that they are supposed to
113
2004-09-12 Sunday 00:24 rich
117
2004-09-12 Sunday 00:24 rich
119
* - Support for only showing minimized applications like the old
122
- Improvements to the context menu.
124
- Optionally don't show the frames for inactive items (great if
125
you want the floating mode to blend into your desktop).
127
- Refactored code for drawing state icons.
129
2004-09-05 Sunday 00:47 rich
131
* - Moved most of the config writing code into KasTasker.
133
2004-09-04 Saturday 02:57 rich
137
2004-09-04 Saturday 02:56 rich
139
* - Began making startup items work like other types of item.
141
- Fixed a regression that broke all the grouping code.
143
2004-09-04 Saturday 01:42 rich
145
* - You can now disable the frame around inactive boxes.
147
- Startup items now spin around their own center.
149
2004-09-03 Friday 22:32 rich
151
* - Added support for the XShape extension, the unused space is now
152
masked so that when you have a non-rectangular bar (by using
153
the 'Boxes per line' setting) the unused space is truly unused.
154
To make this better, I need to make it so that the box is
155
always populated from the screen edge outwards.
157
2004-08-29 Sunday 00:27 rich
161
2004-08-29 Sunday 00:27 rich
163
* - Added ability to rotate the bar when it is floating.
165
- Added a context menu item to attach and detach the bar.
167
- Improved repaint performance.
169
- Increased version number.
171
2004-08-21 Saturday 02:22 rich
173
* - Completed support for embedding the thumbnails of tasks in the
174
icon boxes instead of only showing them in the tooltip. If the
175
app changes its WM icon then this is overlayed on the box as
178
- Fixed popup display.
180
2004-08-20 Friday 23:18 rich
182
* - Merge the kasbar3 code into head:
184
- Better grouping facilities
187
- Send any window to the system tray
188
- Attention required indicator
189
- Partial support for more sizes: huge, enourmous and custom
191
- Better organisation of the preferences dialog
192
- More control over the appearance of the bar
194
- Group windows on inactive desktops
196
2004-08-07 Saturday 04:10 rich
198
* - Moved almost all of the functionality of KasGroupPopup into
199
KasPopup in preparation for the removal of the custom class for
202
- Removed the KasGroupPopup class. The functionality it contained
203
is now all supported by the KasPopup base-class.
205
2004-08-07 Saturday 03:39 rich
207
* - Ensure the test program reads the current config file properly.
209
2004-08-07 Saturday 03:34 rich
211
* - Improved the handling of inactive desktop grouping.
213
- Fixed a problem with popups not being deleted when their
214
associated item was invalidated.
216
2004-08-07 Saturday 03:00 rich
218
* - Ensure that grouping windows on inactive desktops updates
219
correctly when the current desktop changes.
221
2004-08-07 Saturday 02:35 rich
223
* - Added kasgrouper class and updated changelog.
225
2004-08-07 Saturday 02:34 rich
227
* - Reworked the configuration dialog to move the 'insanely
228
detailed' options into an advanced page. I also added a
229
graphical way to configure some of the color options that
230
previously required hacking the config file to access.
232
- Made the color of the 'attention required' state icon
235
2004-08-07 Saturday 00:00 rich
237
* - Emit signals for mouse handling and use them for controlling
240
- Split grouping out into a separate class.
242
2004-08-06 Friday 00:51 rich
244
* - Fix breakage of the preferences dialog.
246
2004-08-06 Friday 00:19 rich
248
* - Added an 'ungroup' action to the context menu for group items.
250
- Added a 'Refresh' action to kasbar menu.
252
2004-08-05 Thursday 23:30 rich
254
* - Updated copyrights and added info about the features to docs.h.
256
2004-08-05 Thursday 23:26 rich
258
* - Reworked the popup handling code to massively improve control
259
over the lifetime of the popup. This has simplified a bunch of
260
things and made more advanced popup handling possible.
262
2004-08-01 Sunday 02:55 rich
264
* - KasItem is now responsible for drawing the main icon of the
267
- KasItem now provides a demo childbar as the default
268
implementation of createPopup(). This means that you now get a
269
nice popup when you move the mouse over the item in the about
272
2004-08-01 Sunday 01:45 rich
274
* - Began moving support for child bars to the kasbar base class
275
rather than confining it to KasTasker.
277
- New constructor for childbars in KasBar.
278
- Reworked code for updating child to match parents resources.
279
- Moved child bar creation to a factory method in KasBar.
281
2004-08-01 Sunday 00:24 rich
283
* - Added support for the 'demands attention' task property.
285
- Centralised the code that creates the kasbar menu.
287
- Modified icon is now accessed via the resource object.
289
- Singleton icons are no longer stored as pointers.
291
2004-07-25 Sunday 01:15 rich
293
* - Fix a problem with the usage of the RMB menu from taskmanger,
294
passing a widget as an argument to a bool variable is not
295
what's supposed to happen.
297
- Fixed menu for group items.
299
CCMAIL: 48825-done@bugs.kde.org
301
2004-07-25 Sunday 00:58 rich
303
* - Fixed menu handling to support the show all flag properly, and
306
2004-07-25 Sunday 00:20 rich
308
* - Started pulling ui resources into a standalone class
309
KasResources. Child bars inherit their parents resources by
312
- Added a hack to prototype the idea of embedding the thumbnails
315
- Support for custom sizes (incomplete).
317
- Improvements to the configuration dialog.
319
- Ability to group windows on inactive desktops (still buggy).
321
2004-07-24 Saturday 00:10 rich
323
* - Added the ability to send a window to the system tray.
325
- Broke transparency in preparation for the new implementation.
327
- Started the 'group windows on inactive desktops' option.
329
2004-07-18 Sunday 00:31 rich
331
* The work I've been doing to get kasbar ready for the 3.3 release
332
has encouraged me to add few new features and do a bit of
333
redesign. This code is not ready to be released, so I'm keeping
334
it the newly created kasbar3_branch.
336
2004-07-10 Saturday 20:38 binner
338
* CVS_SILENT i18n style guide fixes
340
2004-07-10 Saturday 01:57 rich
342
* - Fixed the progress indicator code. You can now get a progress
343
bar in the label of a task (replacing the broken pie chart
346
2004-06-29 Tuesday 01:19 wheeler
348
* CVS_SILENT Oops. Didn't mean for this to go in.
350
2004-06-29 Tuesday 01:16 wheeler
352
* Disable the tint color and amount boxes if tinting is disabled.
354
2004-06-27 Sunday 17:18 binner
356
* CVS_SILENT i18n style guide fixes
358
2004-06-27 Sunday 01:10 rich
360
* - Added the ability to choose the colors used for the item
363
CCMAIL: 60520-done@bugs.kde.org
365
2004-06-26 Saturday 23:49 rich
367
* - Don't show the desktop number if there's only one desktop.
369
CCMAIL: 60520@bugs.kde.org
371
2004-06-26 Saturday 02:12 rich
373
* - Fixed clearing of unused space when the used part of the bar is
374
not rectangular. The fix could be improved, but it removes the
377
CCMAIL: 47078-done@bugs.kde.org
379
2004-06-26 Saturday 01:48 rich
381
* - Fix popup handling.
383
CCMAIL: 68305-done@kde.org
385
2004-06-26 Saturday 00:28 rich
387
* - Fix test program for kwin changes.
389
2004-06-26 Saturday 00:10 rich
391
* - Fix task properties dialog to use the new name of the
392
visibleiconname Task property.
394
2004-06-25 Friday 23:43 rich
396
* - Fixed about dialog to take account of the fact the cvs id was
399
- Fixed the size and wrapping of the license text in the about
402
2004-06-25 Friday 23:10 rich
404
* Updated the changelog, it was 2 years out of date
406
2004-02-24 Tuesday 19:14 mcamen
408
* Fix compilation. The remove-id-tag-commit was not correct for
411
2004-02-24 Tuesday 11:30 englich
414
Remove all CVS Id tags from kdebase, if I haven't missed one.
416
Of course, this will multifold break compile as well as a dozen
417
of people will now object that they actually wanted the Id tags.
419
2004-01-05 Monday 21:38 adridg
421
* Add dual-license GPL/BSD to files as instructed by Rich Moore.
423
2003-12-20 Saturday 15:14 kossebau
425
* hiding a few symbols :)
427
2003-11-20 Thursday 16:12 mlaurent
429
* Clean commit as requested by David. When we use
430
K_EXPORT_KICKER_MENUEXT it's automatic => don't use
431
removeCatalogue otherwise use removeCatalogue.
433
2003-10-27 Monday 19:12 bwalter
435
* CVS_SILENT Changed the "check popup" delay.
437
2003-10-23 Thursday 21:41 bwalter
439
* Use topLevelWidget() instead of parent()->parent()...
441
2003-10-22 Wednesday 22:15 bwalter
443
* Better than a singleShot timer to make popups disappear but not
446
2003-10-21 Tuesday 10:45 bwalter
448
* Fix the annoying problem of tooltips which sometimes never
451
2003-10-06 Monday 23:27 rich
455
2003-10-06 Monday 20:11 rich
457
* Fix problem with maxBoxes fix.
459
2003-10-04 Saturday 21:36 rich
461
* - Split the 'max boxes' concept into two so we can handle things
462
properly. The original max boxes remains, and refers to the
463
user specified limit on the number of boxes per line. In
464
addition there is now a 'boxes per line' concept which stores
465
the number of boxes that will actually fit. This change cleans
466
up the configuration handling and also means that kasbar can obey
467
the size limits placed on it.
469
- Take notice of the size limits passed to the widget. This means
470
the size limits for extension that were added in 3.1 will now
473
- Disable updates when refreshing the entire task list. This
474
removes lots of flicker when changing desktops when you don't
477
- Improved the resize handling code so that can handle changes in
478
the item size cleanly.
480
- Updated copyright dates.
482
2003-09-30 Tuesday 22:25 rich
484
* - More improvements to bg repainting (much more efficient).
486
- Fixed startup animation problem #39582
488
- Fixed erase problem introduced by the repaint changes in my
491
CCMAIL: 39582-done@bugs.kde.org
493
2003-09-30 Tuesday 19:18 rich
495
* - Removed duplicated config loading code from the extension
498
- Removed redundant reload of configuration info.
500
- Reworked painting - Double buffering is now handled by KasBar
501
not the items. - Items now longer force an immediate repaint,
502
they use update instead. - Fixes #53735
504
CCMAIL: 53735-done@bugs.kde.org
506
2003-09-29 Monday 12:24 lunakl
508
* Another attempt to get (_NET_)WM_(ICON_)NAME right.
510
2003-08-07 Thursday 19:51 lunakl
512
* Rewrite handling of _NET_WM_ICON_NAME. This together with the
513
recent KApplication change should hopefully make taskbar again
514
display what it's supposed to display. Please yell if something
517
2003-07-31 Thursday 10:31 lunakl
519
* Proper handling of _NET_WM_ICON_NAME - it has nothing to do with
520
what's usually meant by icons in KDE, but it's the text to be
521
shown in iconic representations of a window, such as taskbar
524
2003-07-19 Saturday 22:35 deller
526
* do not use hardcoded fontnames
528
2003-05-17 Saturday 10:20 coolo
530
* fixing quite some compiler warnings
532
2003-03-29 Saturday 20:29 binner
534
* Fixed a layout problem and solution for "only drawing last icon
537
2003-02-09 Sunday 09:51 mfranz
541
2002-12-29 Sunday 17:10 mueller
545
2002-10-27 Sunday 16:05 mlaurent
547
* Fix a part of crash. But kastaskbar crash again when we call
548
"show preference" or "about" when we call it into taskbarpopup.
549
Because taskitem was deleted when we hide popup => so when we
550
close dialogbox, kicker crash. I don't know how to fix it. But
553
2002-10-27 Sunday 15:50 mlaurent
555
* Remove some if( blabla) delete blabla => delete blabla;
557
2002-10-27 Sunday 14:46 mlaurent
559
* Fix display properties dialogbox when we call it from
562
2002-10-27 Sunday 13:53 mlaurent
564
* Fix crash when we call showPreference on item in kasgroupgroup =>
565
config pointer was null.
567
2002-10-27 Sunday 12:48 mlaurent
569
* Fix crash when we taskbar was re-create after change config.
571
2002-09-18 Wednesday 17:13 binner
573
* CVS_SILENT Style guide fix, use "cvslastchange" or X-WebCVS
576
2002-09-03 Tuesday 16:42 ettrich
578
* patch from Benoit Walter <benoit.walter@esstin.uhp-nancy.fr> as
579
discussed on kde-core-devel
581
2002-08-31 Saturday 10:44 pfeiffer
583
* another font-patch from CCMAIL: Luciano Montanaro
584
<mikelima@virgilio.it>
586
2002-08-30 Friday 11:45 mkretz
588
* This took me 2 hours to find...
590
- KConfigGroupSaver( conf, "Appearance" ); +
591
KConfigGroupSaver saver( conf, "Appearance" );
593
Finally the size is restored correctly.
595
2002-08-30 Friday 10:37 pfeiffer
597
* use KGlobal::taskbarFont(), patch by CCMAIL: Luciano Montanaro
598
<mikelima@virgilio.it>
600
2002-08-29 Thursday 17:38 mueller
602
* remove outdated #ifdef's
604
2002-08-13 Tuesday 09:05 binner
606
* CVS_SILENT Style guide fix, use "cvslastchange" or X-WebCVS
609
2002-08-09 Friday 23:57 rich
611
* - Fixed repaint problem with startup items
613
2002-07-29 Monday 22:03 coolo
615
* this fixes compilation for me +void KasTasker::readConfig() +{ +
616
readConfig(this->conf); +}
618
2002-07-27 Saturday 04:26 rich
620
* Added kasbar actions to item menus to fix reported ui bug
622
2002-07-03 Wednesday 11:03 binner
624
* CVS_SILENT Style guide fixes
626
2002-06-10 Monday 03:29 rich
628
* - Simplify drawing code - Ensure popup doesn't obscure menu - Fix
629
bug when window changes desktop - Task properties dialog
631
2002-05-25 Saturday 14:18 coolo
633
* CVS_SILENT ignoring unsermake generated files
635
2002-05-14 Tuesday 10:31 gioele
637
* kapp.h -> kapplication.h
639
2002-04-23 Tuesday 14:02 binner
641
* CVS_SILENT Capitalisation fixes.
643
2002-04-12 Friday 22:36 rich
647
2002-03-11 Monday 00:23 rich
649
* Use all the frames in the startup animation (cleaner fix)
651
2002-03-11 Monday 00:10 rich
653
* Use all the frames in the statup animation
655
2002-03-08 Friday 15:08 lukas
657
* grrr, I fixed that before 2.2.2 and it's back :(
659
+ KGlobal::locale()->insertCatalogue("kasbarextension");
661
2002-02-26 Tuesday 17:04 elter
663
* - install extensions into kde's module subdir
665
2002-02-24 Sunday 21:44 rich
667
* Added change log file
669
2002-02-24 Sunday 21:41 rich
671
* - Version++ - Fixed redraw errors when there are no tasks - Now
672
makes use of the KRootPixmap improvements in KDE 3. - All
673
drawing is now double buffered, so the flicker problems of the
674
past should be solved. - Changed many methods to remove
675
coordinate params. - KasItems are now given a translated
676
qpainter. - Added a change log (generated from the cvs log by
677
cvs2cl). - Removed old RMB menu code (we use the more reliable
678
stuff in the taskmanager lib instead).
680
----------------------------------------------------------------------
682
2002-01-20 Sunday 18:15 wgreven
684
* Initialize dragTimer to null.
686
2001-12-29 Saturday 17:18 mueller
688
* CVSSILENT: fixincludes
690
2001-12-11 Tuesday 02:09 firebaugh
692
* Clean up task menu code. Kill memory leaks. Add new items to RMB
693
menu for grouped tasks.
695
2001-11-29 Thursday 19:34 rich
697
* version++, update homepage
699
2001-11-29 Thursday 19:23 rich
701
* Switch to taskmanager task popup menu instead of kwin (avoids
704
2001-11-25 Sunday 02:03 rich
706
* - Updated todo list - Only showing the group popups for 4 ms was
707
a bit daft - Moved config load code
709
2001-11-25 Sunday 01:43 rich
711
* - Reduced flicker - kasbar widget now supports widget flags -
712
Version++ - Task grouping popups now auto-hide - Added standalone
713
version for testing (maybe a user-level feature in future).
715
2001-11-11 Sunday 17:26 rich
717
* Work the same way as the std taskbar
719
2001-10-07 Sunday 01:46 mueller
723
2001-09-26 Wednesday 18:37 mueller
725
* fixes for QT_NO_COMPAT
727
2001-09-01 Saturday 22:31 rich
729
* Fix popup window for Qt 3 widget flags better
731
2001-09-01 Saturday 22:23 rich
733
* Fix popup window for Qt 3 widget flags
735
2001-09-01 Saturday 00:55 rich
737
* - QList->QPtrList - Improved classdocs build target
739
2001-08-27 Monday 18:41 lukas
741
* make it show translated
743
2001-07-17 Tuesday 19:59 rich
745
* Added some extra guards around KRootPixmap calls and readded the
746
repaint I removed earlier
748
2001-07-17 Tuesday 17:03 rich
750
* Remove redundant repaint
752
2001-07-17 Tuesday 16:47 rich
754
* Get rid of the warning reported by Dirk
756
2001-06-04 Monday 22:09 rich
760
2001-06-04 Monday 19:55 rich
762
* Do not refresh on desktop switch if we show all tasks
764
2001-05-24 Thursday 02:01 rich
766
* UI fix for small mode
768
2001-05-22 Tuesday 05:03 waba
770
* Get rid of compiler warnings. Make it compile with
773
2001-05-22 Tuesday 02:22 rich
775
* Use shared idmatching code + transparency fix
777
2001-05-21 Monday 21:59 rich
779
* Added support for task grouping (optional)
781
2001-05-21 Monday 02:09 mhunter
783
* Spelling and grammar corrections
785
2001-05-15 Tuesday 04:37 rich
787
* Moved the icon handling code out of Kasbar and into the Task
788
class. Task now provides an API for icon loading that allows
789
access to different icon sizes and uses KIconLoader where needed.
791
2001-05-15 Tuesday 01:19 rich
793
* Improved icon support in task manager api Fixed flicker in kasbar
794
startup items Kasbar large mode handles dynamically changing
797
2001-05-14 Monday 21:37 rich
799
* Still standardising the method names
801
2001-05-14 Monday 17:56 rich
803
* Changed taskmanager api to follow standard naming conventions
805
2001-05-14 Monday 16:38 rich
807
* Better icon handling in Large mode Fixed config handling of
810
2001-05-14 Monday 03:26 rich
814
2001-05-14 Monday 02:52 rich
816
* More thumbnail improvements
818
2001-05-14 Monday 00:40 rich
820
* Added new about dialog Fixed some flicker problems Improved
821
thumbnail heuristics Improved transparent mode repaints
823
2001-04-27 Friday 19:07 rich
825
* Fixed modified indicator
827
2001-04-27 Friday 18:00 rich
829
* You can vary the size of Kasbar!
831
2001-04-26 Thursday 22:50 rich
833
* Fix transparency bug
835
2001-04-26 Thursday 22:15 rich
839
2001-04-26 Thursday 21:08 rich
841
* Improvements to extension support
843
2001-04-26 Thursday 00:05 rich
847
2001-04-25 Wednesday 23:56 rich
849
* Added whatsthis help
851
2001-04-25 Wednesday 20:23 rich
853
* Nicer config dialog
855
2001-04-25 Wednesday 19:38 rich
859
2001-04-25 Wednesday 18:35 rich
861
* Now you turn off thumbnails and a minor memory leak was fixed
863
2001-04-19 Thursday 01:27 rich
865
* All the preferences are now working except for disabling
868
2001-04-18 Wednesday 00:01 rich
870
* More work on the config dialog
872
2001-04-16 Monday 14:07 rich
874
* Forgot to commit this
876
2001-04-16 Monday 14:05 rich
878
* Added config handling (partial so far) Changed
879
X-KDE-UniqueExtension to X-KDE-UniqueApplet (the former is
880
correct according to the docs but doesn't work).
882
2001-04-10 Tuesday 21:13 rich
884
* Fixed startup crash
886
2001-03-31 Saturday 11:50 elter
888
* - fixed extension size hint - fixed compiler warning
890
2001-03-20 Tuesday 02:15 rich
892
* * About dialog now shows a version number. * Changed modified
893
icon from blue to black. * Much improved thumbnailing - now
894
feels nice and responsive.
896
2001-03-18 Sunday 17:43 rich
898
* Added about dlg and publish icon geometries
900
2001-03-18 Sunday 16:20 rich
902
* Fixed crash in mouse move event
904
2001-03-16 Friday 03:37 rich
906
* - Added task switch on drag over - Tidied up access to TasTasker
907
- Made gradient code more efficient - Added window menu support
909
2001-03-06 Tuesday 23:34 rich
911
* More efficient startup items
913
2001-03-06 Tuesday 22:29 porten
917
2001-03-06 Tuesday 12:32 faure
919
* ran includemocs to get this to compile (am_edit was trying to
920
compile a .moc.cpp into a .moc ... there's still something fishy
923
2001-03-06 Tuesday 02:05 rich
925
* First public release of the Kasbar TNG code
927
Kasbar now: - Use the new taskmanager API - Supports the startup
928
notifier - Supports thumbnails - Supports transparency ...
930
2000-12-17 Sunday 12:00 elter
932
* Fixed totally broken kasbar sizeHint.
934
2000-12-17 Sunday 11:53 elter
936
* - correct initial positioning of extensions - bugfixes
938
2000-11-14 Tuesday 21:46 rich
940
* Added: - Transparency support - Show this-desktop-only mode
942
Fixed: - Icon sizing issue caused by the move to 34x34 icons -
943
Unique flag in .desktop file
945
2000-11-12 Sunday 20:21 rich
947
* - Tidied up the code - Steps towards startup notifier - Better
948
left click behaviour - Window menu support using DCOP (needs KWin
949
update I am committing in a moment) - Minor bug fixes
951
2000-11-12 Sunday 01:14 rich
953
* Ported kasbar to kicker entensions framework