all repos — tint2 @ main

fork of the tint2 desktop panel for my custom setup - only minimized windows across all desktops for the taskbar

496f26af
hack some stuff to get only minimized windows, across all desktops
Iris Lightshard nilix@nilfm.cc
f3aa2ef0
freeze code
Chris Lee @klee93
60734e01
changelog for new feature
Chris Lee @klee93
646dc4cb
Merge branch 'refresh-execp-more' into 'master'

Completed refresh-execp

See merge request o9000/tint2!46
Chris chrlee@protonmail.com
f8f9c18c
Release 17.0.2
Chris Lee @klee93
56bccf2b
Update changelog
Chris Lee @klee93
ec4eccd7
Add tint2-send to cmake
Chris Lee @klee93
2ed026ba
Attempt to fix get window monitor
Chris Lee @klee93
a4996c84
Update .gitlab-ci.yml file
Chris chrlee@protonmail.com
7b42055a
add ci pipeline
Chris Lee @klee93
f628cba9
Release 17.0.1
Chris Lee @klee93
a9228844
update changelog
Chris Lee @klee93
66a62380
fix crash in single-monitor execp
Chris Lee @klee93
5e8c65b8
remove useless fsync
Chris Lee @klee93
7737edff
Release 17.0
Chris Lee @klee93
b7e7743b
update changelog
Chris Lee @klee93
7232feee
fix incorrect timeout microsecond computation
Chris Lee @klee93
6b127f96
Merge branch 'imlib-leak' into 'master'

Fix imlib image leak

Closes #704

See merge request o9000/tint2!39
Chris chrlee@protonmail.com
49e7f54d
preserve item order when skipping executors #799
Chris Lee @klee93
0f00212c
add execp_monitor config #799
Chris Lee @klee93
dba0e666
add scrollbars to fix issue #796
Chris Lee @klee93
2ed7ecb0
revert change to cmakefile
Chris Lee @klee93
f9cb16a0
attempt to port to gtk3
Chris Lee @klee93
06bcb3f2
attempt to fix #786
Chris Lee @klee93
03b86f5f
Merge branch 'big_icon_crash' into 'master'

Fix crashing when a window icon is large

See merge request o9000/tint2!35
Chris chrlee@protonmail.com
b56147ef
Merge branch 'executor-example-memusage' into 'master'

Enhanced example for memusage executor

Closes #787

See merge request o9000/tint2!38
Chris chrlee@protonmail.com
5b3f9c46
fix help message
Chris Lee @klee93
3bdb0e03
#643 Hide/unhide programatically
Chris Lee @klee93
78313502
Release 16.7
Chris Lee @klee93
3eae1ba9
fix release script
Chris Lee @klee93
22ce7c54
Remove debug code from release mode
Chris Lee @klee93
784edacc
Expand leading tilde in icon paths (fixes #743)
Chris Lee @klee93
b9c313cd
add script to compile dependencies
Chris Lee @klee93
10723b1d
workaround broken battery blink with intel gpu
Chris Lee @klee93
89c02d39
use simpler battery blink method
Chris Lee @klee93
da759998
add env var to debug battery blink
Chris Lee @klee93
bff1a337
Revert "do not draw text with cairo directly on xlib pixmap (workaround for intel graphics bug, see emacs implementation) (issue #731, issue #732)"

This reverts commit e1211a929fbf1c07815112ee109f3258f5547c1e.
Chris Lee @klee93
2f372364
disable glib slice allocator
Chris Lee @klee93
a83e0574
update changelog
Chris Lee @klee93
7f070b4f
Battery percentage without % sign (#730)
Chris Lee @klee93
a859727f
more detailed logging for thumbnails
Chris Lee @klee93
6c36f79a
enable shared memory method of getting window screenshot
Chris Lee @klee93
d6827560
safety measures in thumbnail code
Chris Lee @klee93
b6c19da3
update authors and changelog
Chris Lee @klee93
372b51a4
use named constants in struts
Chris Lee @klee93
86dcaa7a
Merge branch 'master' into 'master'

Allow pivoting STRUTs for panels in the middle of virtual screens on some WMs

See merge request o9000/tint2!31
Chris chrlee@protonmail.com
4dafea18
thumbnails: do not crash if window size is 0x0
Chris Lee @klee93
77890d46
blink battery between two colors (issue #723)
Chris Lee @klee93
e1211a92
do not draw text with cairo directly on xlib pixmap (workaround for intel graphics bug, see emacs implementation)
Chris Lee @klee93
00f0bbd3
blink battery when low (issue #723)
Chris Lee @klee93
15d2570a
Silence warnings
Chris Lee @klee93
c76f0567
Fix markup drawing when font shadow enabled (fixes issue #709)
Chris Lee @klee93
cacd4b8d
Fix: Bug: Clock Only Updates Every Minute With Format %s (issue #724)
Chris Lee @klee93
b539c0a1
fix crash if bad config path given #719
Chris Lee @klee93
970c5977
#716 fix executor spacing
Chris Lee @klee93
a82b9a1d
Release 16.6.1
Chris Lee @klee93
89a6cadf
add patch version number option to release script
Chris Lee @klee93
fb9da655
remove configure script from main dir as it breaks debian packaging
Chris Lee @klee93
cb137674
fix ci script
Chris Lee @klee93
1054aac7
Release 16.6
Chris Lee @klee93
81c7c65a
Fix regression in task icon brightness (issue #714)
Chris Lee @klee93
044bad6c
Release 16.5
Chris Lee @klee93
aaa0e40a
Update changelog
Chris Lee @klee93
34f9fcac
Update project file
Chris Lee @klee93
f8c6dc1e
Remove warning
Chris Lee @klee93
11c46881
Replace notify-send with xmessage for minimalist setups
Chris Lee @klee93
595d0445
Replace notify-send with xmessage for minimalist setups
Chris Lee @klee93
6681cfbc
Fix cmake build
Chris Lee @klee93
14074894
Use python2 in configure script
Chris Lee @klee93
3fcbf588
Add memory allocation tracing
Chris Lee @klee93
1c2a12eb
Prefer libunwind to libbacktrace
Chris Lee @klee93
ec5bda6d
Add option to sort taskbar by application name (update changelog)
Chris Lee @klee93
5875015c
Add option to sort taskbar by application name (contributed by Fabian Carlstrom)
Chris Lee @klee93
21e93035
Fix regression caused by imlib leak (related: issue #704)
Chris Lee @klee93
94d4a219
New ninja-based build script (issue #675)
Chris Lee @klee93
8a7ba9bf
Release 16.4
Chris Lee @klee93
ffa6e5ba
Change new release script to also publish to remote (issue #707)
Chris Lee @klee93
d1f5a46a
Fix executor verbosity (issue #699)
Chris Lee @klee93
13170408
Fix imlib leak (issue #704)
Chris Lee @klee93
21466cc9
Update authors file
Chris Lee @klee93
e06b63e1
Release 16.3
Chris Lee @klee93
9a03b8b4
Update changelog
Chris Lee @klee93
47bc01d6
Scaling: limit to 8x
o9000 mrovi9000@gmail.com
0e4b3bd3
Merge branch 'fix_urgent_delay' into 'master'

Fix one second delay before urgent task starts to blink

See merge request o9000/tint2!30
o9000 mrovi9000@gmail.com
73ab9b69
Merge branch 'master' into 'master'

Fix typo around wiki link

See merge request o9000/tint2!29
o9000 mrovi9000@gmail.com
b9589450
Executor: Fix layout (issue #695)
o9000 mrovi9000@gmail.com
b810bad9
Release 16.2
o9000 mrovi9000@gmail.com
b85362b5
Update doc and changelog
o9000 mrovi9000@gmail.com
03675b15
Match perfectly text layout and drawing parameters #693
o9000 mrovi9000@gmail.com
c3fdd76b
packaging
o9000 mrovi9000@gmail.com
04ba5a66
Do not spin when battery is unplugged
o9000 mrovi9000@gmail.com
f5f8792d
Update translations
o9000 mrovi9000@gmail.com
965a2665
Scaling support - scale by screen height (issue #656)
o9000 mrovi9000@gmail.com
b2b0119f
Fix use after free in DPI computation
o9000 mrovi9000@gmail.com
41e49ef4
Do not spin when battery is unplugged
o9000 mrovi9000@gmail.com
25dd6236
Likely fix for #693
o9000 mrovi9000@gmail.com
28b1174c
Remove dead code
o9000 mrovi9000@gmail.com
b70edc43
Possible fix for issue #693
o9000 mrovi9000@gmail.com
bf58e16b
Possible fix for issue #693
o9000 mrovi9000@gmail.com
3190c5b7
Scaling support - tooltips (issue #656)
o9000 mrovi9000@gmail.com
5db0dcee
Scaling support - doc (issue #656)
o9000 mrovi9000@gmail.com
5c5f507e
Scaling support in tint2conf - translations (issue #656)
o9000 mrovi9000@gmail.com
d301ada4
Scaling support in tint2conf - translations (issue #656)
o9000 mrovi9000@gmail.com
b3f98343
Scaling support in tint2conf (issue #656)
o9000 mrovi9000@gmail.com
c7b23ee9
Scale panel elements (issue #656)
o9000 mrovi9000@gmail.com
12f04e30
Scale panel window size (issue #656)
o9000 mrovi9000@gmail.com
7f62594c
Add config option (issue #656)
o9000 mrovi9000@gmail.com
405c2c92
Compute monitor DPI (issue #656)
o9000 mrovi9000@gmail.com
90a44586
Update changelog
o9000 mrovi9000@gmail.com
427afc61
Distribute size correctly between taskbars when center alignment is used and there is only one visible taskbar (Fixes issue #691)
o9000 mrovi9000@gmail.com
ee92fac1
Add a timeout to the version checker script
o9000 mrovi9000@gmail.com
95eea350
Add a timeout to the version checker script
o9000 mrovi9000@gmail.com
8242b494
Release 16.1
o9000 mrovi9000@gmail.com
1c6377f5
Remove tint2 ppa
o9000 mrovi9000@gmail.com
dd1fd281
Embed default icon, in case it is not found on the system (e.g. tint2 not installed, just compiled)
o9000 mrovi9000@gmail.com
b4610fcb
CI script: remove ANSI color codes
o9000 mrovi9000@gmail.com
eb0e6765
Taskbar: setup timers in init_() to allow restart
o9000 mrovi9000@gmail.com
5ee278d3
CI script: set a timeout in case unit tests hang
o9000 mrovi9000@gmail.com
fb438031
Fix CI script
o9000 mrovi9000@gmail.com
e5380f8e
Timer: rename timeout -> timer
o9000 mrovi9000@gmail.com
c064ec70
Fix CI script
o9000 mrovi9000@gmail.com
a9a9a753
Timer: new implementation (merge complete)
o9000 mrovi9000@gmail.com
38bee65b
Timer: new implementation (all tests pass)
o9000 mrovi9000@gmail.com
f64cf199
Timer: new implementation (merge finished, tests failing)
o9000 mrovi9000@gmail.com
0911dcae
Timer: new implementation (needs merge)
o9000 mrovi9000@gmail.com
c41d75e5
Integrate unit tests in ci script
o9000 mrovi9000@gmail.com
8e0bdcae
Timer: more tests
o9000 mrovi9000@gmail.com
be4554b8
Timer: more tests
o9000 mrovi9000@gmail.com
82d7fdc8
Timer: more tests
o9000 mrovi9000@gmail.com
e046cb88
Timer: more tests
o9000 mrovi9000@gmail.com
300ef518
Timer: more tests
o9000 mrovi9000@gmail.com
457d51e2
Task, Button: add a bit of slack in the pango text layout, to avoid wrapping due to rounding errors
o9000 mrovi9000@gmail.com
1b48efe7
Executor: add a bit of slack in the pango text layout, to avoid wrapping due to rounding errors
o9000 mrovi9000@gmail.com
40e01e2a
Timer: add testing base
o9000 mrovi9000@gmail.com
a7ca1b73
Workaround broken timer code (SIGSEGV on recent gcc)
o9000 mrovi9000@gmail.com
750cbd57
Cleanup cmakefile
o9000 mrovi9000@gmail.com
75c2a208
get_version.sh: allow running outside source tree
o9000 mrovi9000@gmail.com
9b17461f
Updated changelog
o9000 mrovi9000@gmail.com
a185f625
Proper fix for time_t printing
o9000 mrovi9000@gmail.com
3a9181ef
Fix packaged version check for OpenBSD
o9000 mrovi9000@gmail.com
5cea6717
Do not report 3rd party library warnings
o9000 mrovi9000@gmail.com
328a35f9
A bit of refactoring
o9000 mrovi9000@gmail.com
cab9c3bd
A bit of refactoring
o9000 mrovi9000@gmail.com
5dd81477
A bit of refactoring
o9000 mrovi9000@gmail.com
f4384b78
Fix includes in strlcat
o9000 mrovi9000@gmail.com
5bc83561
Regression tests: use proper OS names
o9000 mrovi9000@gmail.com
375e965a
Silence time_t warning
o9000 mrovi9000@gmail.com
67e25b81
Replace strcat with strlcat
o9000 mrovi9000@gmail.com
c9620193
Replace sprintf with snprintf
o9000 mrovi9000@gmail.com
6bf72a03
Update changelog
o9000 mrovi9000@gmail.com
63d0d98a
Release 16.0
o9000 mrovi9000@gmail.com
e7390235
Set C standard version depending on feature tests
o9000 mrovi9000@gmail.com
a7a9c5cd
Regression tests: check compilation on BSD
o9000 mrovi9000@gmail.com
50822bd2
Regression tests: check compilation on BSD
o9000 mrovi9000@gmail.com
00c79073
Regression tests: check compilation on BSD
o9000 mrovi9000@gmail.com
f5b36b37
Regression tests: check compilation on BSD
o9000 mrovi9000@gmail.com
c635f464
Feature test C11 generics, since GCC lies about compliance
o9000 mrovi9000@gmail.com
16a359f9
Upodate readme
o9000 mrovi9000@gmail.com
9a972f4c
Upodate ide files
o9000 mrovi9000@gmail.com
9d06ac01
Upodate changelog
o9000 mrovi9000@gmail.com
cfac6a64
Fix alignment when taskbar_distribute_size = 1 and task_align is not left (issue #688)
o9000 mrovi9000@gmail.com
648c7c10
Move files to util
o9000 mrovi9000@gmail.com
8946f932
New unit testing skeleton
o9000 mrovi9000@gmail.com
58e030de
New unit testing skeleton
o9000 mrovi9000@gmail.com
c2f8c210
gitignore
o9000 mrovi9000@gmail.com
978e1c90
Update translations
o9000 mrovi9000@gmail.com
3fba8aa1
tint2conf: Fix tooltip (issue #588)
o9000 mrovi9000@gmail.com
26251849
Include also timestamp in version number for unstable builds, so that version numbers increase
o9000 mrovi9000@gmail.com
abeb7ce2
Include commit hash if possible in versioning script, if a non-stable tree is compiled
o9000 mrovi9000@gmail.com
abdb1aef
Include commit hash if possible in versioning script, if a non-stable tree is compiled
o9000 mrovi9000@gmail.com
7e383c39
Include commit hash if possible in versioning script, if a non-stable tree is compiled
o9000 mrovi9000@gmail.com
c3ed2dad
Fix issue #684
o9000 mrovi9000@gmail.com
bd2ca94f
Cleanup versioning script
o9000 mrovi9000@gmail.com
1753641f
Fix issue #684
o9000 mrovi9000@gmail.com
467ea133
Taskbar: thumbnails (cleanup)
o9000 mrovi9000@gmail.com
68c2ad70
Taskbar: thumbnails (disable cairo method as it leaks heavily when screensaver is on)
o9000 mrovi9000@gmail.com
cc584246
Simplify get_text_size
o9000 mrovi9000@gmail.com
5e124c7a
Separator: fix memory leak
o9000 mrovi9000@gmail.com
07865142
Refactoring
o9000 mrovi9000@gmail.com
0c71fda5
Button: fix memory leak
o9000 mrovi9000@gmail.com
8eaf1879
Implement tinting by icon content (refactoring)
o9000 mrovi9000@gmail.com
abe8a0ee
Implement tinting by icon content (do not apply task state asb effects)
o9000 mrovi9000@gmail.com
d82d7825
Update authors
o9000 mrovi9000@gmail.com
715eb556
Taskbar: thumbnails (initialize settings)
o9000 mrovi9000@gmail.com
b9e64da9
Update translations
o9000 mrovi9000@gmail.com
224b7fba
Regenerate man page
o9000 mrovi9000@gmail.com
d72fff96
Taskbar: thumbnails (update doc)
o9000 mrovi9000@gmail.com
67c3e474
Implement tinting by icon content (config and documentation)
o9000 mrovi9000@gmail.com
e96e7fbe
Taskbar: thumbnails (fix bad copy paste)
o9000 mrovi9000@gmail.com
65c91667
Implement tinting by icon content (bugfixes)
o9000 mrovi9000@gmail.com
9f4087b4
Implement tinting by icon content (issue #638; thanks @heisenbug)
o9000 mrovi9000@gmail.com
24768730
Taskbar: thumbnails (update periodically only the active window)
o9000 mrovi9000@gmail.com
2c9d1fdf
Taskbar: thumbnails (twaked blur a bit)
o9000 mrovi9000@gmail.com
500b8f5b
Taskbar: thumbnails (improved fixed point precision)
o9000 mrovi9000@gmail.com
7e6f7df5
Taskbar: thumbnails (interleave slow periodic throttling with event processing)
o9000 mrovi9000@gmail.com
47201cab
Taskbar: thumbnails (interleave slow periodic throttling with event processing)
o9000 mrovi9000@gmail.com
f7d08390
Timer: do not clear timers restarted from their own callback function - fix check
o9000 mrovi9000@gmail.com
f11d30f0
Taskbar: thumbnails (only print debug info if DEBUG_THUMBNAILS environment variable is set)
o9000 mrovi9000@gmail.com
c0eaa827
Taskbar: thumbnails (update every 1s for the active tooltip)
o9000 mrovi9000@gmail.com
38488b8d
Timer: do not clear timers restarted from their own callback function
o9000 mrovi9000@gmail.com
07339c09
Taskbar: thumbnails (update every 1s for the active tooltip)
o9000 mrovi9000@gmail.com
05212238
Taskbar: thumbnails (interleave slow periodic throttling with event processing)
o9000 mrovi9000@gmail.com
cbf3cebb
Taskbar: thumbnails (XShmGetImage - avoid leaking in X)
o9000 mrovi9000@gmail.com
4b50446a
Taskbar: thumbnails (use slower but safed XGetImage)
o9000 mrovi9000@gmail.com
e8a6c93b
Fix tooltip use after free
o9000 mrovi9000@gmail.com
5e6e1184
Taskbar: thumbnails (small fixes and disable shm for now)
o9000 mrovi9000@gmail.com
89ab1fa6
Taskbar: thumbnails (make sure we are using rgb24)
o9000 mrovi9000@gmail.com
e597973c
Taskbar: thumbnails (optimizations - get rid of XGetPixel calls)
o9000 mrovi9000@gmail.com
ebe30774
Taskbar: thumbnails (make sure window is not minimized)
o9000 mrovi9000@gmail.com
d463dcb5
Taskbar: thumbnails (optimizations)
o9000 mrovi9000@gmail.com
23782a44
Timer: fix use after free
o9000 mrovi9000@gmail.com
1be85e66
Taskbar: thumbnails (optimizations)
o9000 mrovi9000@gmail.com
2fe7efd4
Taskbar: thumbnails (optimizations)
o9000 mrovi9000@gmail.com
1b6fd916
Taskbar: thumbnails (optimizations)
o9000 mrovi9000@gmail.com
57307257
Taskbar: thumbnails (tint2conf)
o9000 mrovi9000@gmail.com
87da8c76
Taskbar: thumbnails (config, tint2conf and doc)
o9000 mrovi9000@gmail.com
e5ecc0c1
Taskbar: thumbnails (use image size without cosidering frame)
o9000 mrovi9000@gmail.com
812e3063
Taskbar: thumbnails (use gaussian filtering, seems faster)
o9000 mrovi9000@gmail.com
3155a5fc
Taskbar: thumbnails (profiling)
o9000 mrovi9000@gmail.com
bc4af51e
Taskbar: thumbnails (alignment)
o9000 mrovi9000@gmail.com
01de1749
Taskbar: thumbnails (timers)
o9000 mrovi9000@gmail.com
7ddb373c
Taskbar: thumbnails
o9000 mrovi9000@gmail.com
8ba1f263
Taskbar: thumbnails
o9000 mrovi9000@gmail.com
5a867a83
Taskbar: thumbnails
o9000 mrovi9000@gmail.com
8a7e7e42
Update changelog
o9000 mrovi9000@gmail.com
0e8a6dd9
Systray: warn on duplicate config option systray_name_filter (issue #652)
o9000 mrovi9000@gmail.com
c4a0ec41
Executor: update tooltip documentation (fixes issue #676)
o9000 mrovi9000@gmail.com
07d907fc
Add Spanish translation (contributed by Vicmz)
o9000 mrovi9000@gmail.com
b1f83baf
Update periodic testing scripts
o9000 mrovi9000@gmail.com
1ff3404e
Update periodic testing scripts
o9000 mrovi9000@gmail.com
41190204
Update periodic testing script
o9000 mrovi9000@gmail.com
5bc978ee
Update periodic testing script
o9000 mrovi9000@gmail.com
3b4028f4
Update periodic testing script
o9000 mrovi9000@gmail.com
acc3ee92
Update periodic testing script
o9000 mrovi9000@gmail.com
d8770ed5
Release 15.3
o9000 mrovi9000@gmail.com
be7873a6
Update release script
o9000 mrovi9000@gmail.com
cf81f1c9
Update release script
o9000 mrovi9000@gmail.com
cde05df1
Update release script
o9000 mrovi9000@gmail.com
5fee4599
Update changelog
o9000 mrovi9000@gmail.com
6d672919
Update release script
o9000 mrovi9000@gmail.com
4171e231
Do not run regression tests more than once for a commit
o9000 mrovi9000@gmail.com
725f625a
Use correct whitespace in debian/rules (makefile)
o9000 mrovi9000@gmail.com
a6ea1eb5
Packaging: Workaround cmake issues
o9000 mrovi9000@gmail.com
14b983cd
Packaging: Workaround cmake issues
o9000 mrovi9000@gmail.com
23ddb47e
Reset signal mask at startup
o9000 mrovi9000@gmail.com
407aef37
Reset signal mask before executing commands (issue #674)
o9000 mrovi9000@gmail.com
50c7bf77
Do not hardcode path to /etc
o9000 mrovi9000@gmail.com
9a7d5a1a
Release 15.2
o9000 mrovi9000@gmail.com
031bd238
Print tint2: before geometry dumps
o9000 mrovi9000@gmail.com
7e2dc91c
Silence warning
o9000 mrovi9000@gmail.com
c7a81655
Merge branch 'warning' into 'master'

Fix warning ISO C does not support __FUNCTION__

See merge request o9000/tint2!28
o9000 mrovi9000@gmail.com
3320ee8e
Regression testing
o9000 mrovi9000@gmail.com
ec380e25
Regression testing
o9000 mrovi9000@gmail.com
e1b29d02
Regression testing
o9000 mrovi9000@gmail.com
13313f64
Regression testing
o9000 mrovi9000@gmail.com
9cb64e9c
Regression testing
o9000 mrovi9000@gmail.com
fd0a1bef
Regression testing
o9000 mrovi9000@gmail.com
ae9ae098
Regression testing
o9000 mrovi9000@gmail.com
18f49d0d
Regression testing
o9000 mrovi9000@gmail.com
a57b6a47
Regression testing
o9000 mrovi9000@gmail.com
f8aa84a9
Regression testing
o9000 mrovi9000@gmail.com
0154fe6a
Regression testing
o9000 mrovi9000@gmail.com
6f968184
Regression testing
o9000 mrovi9000@gmail.com
6433767a
Regression testing
o9000 mrovi9000@gmail.com
f8037b7f
Regression testing
o9000 mrovi9000@gmail.com
7dddd4a5
Regression testing
o9000 mrovi9000@gmail.com
85ac37d0
Regression testing
o9000 mrovi9000@gmail.com
499b2bd9
Regression testing
o9000 mrovi9000@gmail.com
5302fb4b
Regression testing
o9000 mrovi9000@gmail.com
b58a6512
Update changelog
o9000 mrovi9000@gmail.com
e38ccf53
Remember window order on panel restart (issue #615)
o9000 mrovi9000@gmail.com
3c9a0ff2
Updated changelog
o9000 mrovi9000@gmail.com
b8675fa2
Compute text size correctly (issue #671)
o9000 mrovi9000@gmail.com
ddac8f78
Battery: add data gathering script
o9000 mrovi9000@gmail.com
c21930de
Battery: check that data files are readable and non-empty
o9000 mrovi9000@gmail.com
f2cc1b68
More battery data
o9000 mrovi9000@gmail.com
fc616767
Battery: Do not show time remaining if rate is zero
o9000 mrovi9000@gmail.com
1772d0a8
More battery data
o9000 mrovi9000@gmail.com
3de424b1
Allow batteries that do not provide the charging rate
o9000 mrovi9000@gmail.com
d8c289e0
More battery data
o9000 mrovi9000@gmail.com
5a17bb2f
Update packaging info script
o9000 mrovi9000@gmail.com
c45b0665
Update packaging info script
o9000 mrovi9000@gmail.com
7666077c
Update packaging info script
o9000 mrovi9000@gmail.com
542aa568
Update packaging info script
o9000 mrovi9000@gmail.com
d2f99036
Update packaging info script
o9000 mrovi9000@gmail.com
1480faf3
Update packaging info script
o9000 mrovi9000@gmail.com
38ff3318
Update packaging info script
o9000 mrovi9000@gmail.com
5bd253c0
Update packaging info script
o9000 mrovi9000@gmail.com
9e94ee15
Update packaging info script
o9000 mrovi9000@gmail.com
a026cd91
Update memory reporting script
o9000 mrovi9000@gmail.com
a52c45bd
Remove duplicate entry
o9000 mrovi9000@gmail.com
88c91aae
Update version checker
o9000 mrovi9000@gmail.com
b793544c
Add memory analysis script
o9000 mrovi9000@gmail.com
63c3690f
Release 15.1
o9000 mrovi9000@gmail.com
e2ece2c3
Updated changelog
o9000 mrovi9000@gmail.com
86d6e96f
Fix build on various architectures
o9000 mrovi9000@gmail.com
87e1ccc6
Fix build on various architectures
o9000 mrovi9000@gmail.com
aa355e22
Fix build on various architectures
o9000 mrovi9000@gmail.com
d21f7581
Fix build on various architectures
o9000 mrovi9000@gmail.com
f2741116
Fix build on non-x86 architectures
o9000 mrovi9000@gmail.com
ea92bf77
Release 15.0
o9000 mrovi9000@gmail.com
e2bbbd78
Update versioning script
o9000 mrovi9000@gmail.com
b38ae3aa
Update versioning script
o9000 mrovi9000@gmail.com
68d8b35a
Update versioning script
o9000 mrovi9000@gmail.com
5d25b0ae
Update readme
o9000 mrovi9000@gmail.com
8fa4df00
Update screenshots
o9000 mrovi9000@gmail.com
909d5ec1
Update screenshots
o9000 mrovi9000@gmail.com
64a0bf67
Update themes
o9000 mrovi9000@gmail.com
a9047947
Update changelog
o9000 mrovi9000@gmail.com
d49adfde
Launcher: Support %f and %F
o9000 mrovi9000@gmail.com
498b665c
Launcher: Fix drag and drop
o9000 mrovi9000@gmail.com
14c38246
Launcher: Add support for Terminal=true
o9000 mrovi9000@gmail.com
eb93af36
preprent "tint2:" to all logging messages
o9000 mrovi9000@gmail.com
b7691afb
Print logging output consistently to stderr
o9000 mrovi9000@gmail.com
61c61c88
Warn on primary_monitor_first
o9000 mrovi9000@gmail.com
120207f1
Fix regression in cli handling
o9000 mrovi9000@gmail.com
ceb6a442
Launcher: fix layout on vertical panels
o9000 mrovi9000@gmail.com
6a1b2f06
Icon lookup: allow debugging enabled by env variable
o9000 mrovi9000@gmail.com
95d4d90e
Button: fix parsing of empty config options
o9000 mrovi9000@gmail.com
6605a1c3
Tracing support
o9000 mrovi9000@gmail.com
0c754aff
Refactoring
o9000 mrovi9000@gmail.com
1e45abe9
Refactoring
o9000 mrovi9000@gmail.com
6852e253
Refactoring
o9000 mrovi9000@gmail.com
ac8256a9
Regression tests
o9000 mrovi9000@gmail.com
07860164
Regression tests
o9000 mrovi9000@gmail.com
f67b5db2
Regression tests
o9000 mrovi9000@gmail.com
949fbdba
Regression tests
o9000 mrovi9000@gmail.com
558ffee9
Regression tests
o9000 mrovi9000@gmail.com
69274ed7
Regression tests
o9000 mrovi9000@gmail.com
7f7d0a0a
Regression tests
o9000 mrovi9000@gmail.com
683d49bc
Regression tests
o9000 mrovi9000@gmail.com
da77f899
Regression tests
o9000 mrovi9000@gmail.com
9b9310dc
Regression tests
o9000 mrovi9000@gmail.com
1f94752e
Regression tests
o9000 mrovi9000@gmail.com
016958cb
Regression tests
o9000 mrovi9000@gmail.com
b003a2b1
Regression tests
o9000 mrovi9000@gmail.com
eef665c8
Regression tests
o9000 mrovi9000@gmail.com
e7492047
Regression tests
o9000 mrovi9000@gmail.com
71db6de1
Regression tests
o9000 mrovi9000@gmail.com
246048d8
Regression tests
o9000 mrovi9000@gmail.com
3a7fb097
packaging version check script
o9000 mrovi9000@gmail.com
b672357f
Add packaging version check script
o9000 mrovi9000@gmail.com
302d8ec3
Add packaging version check script
o9000 mrovi9000@gmail.com
cdbf8d6f
Add packaging version check script
o9000 mrovi9000@gmail.com
f5f9d498
Update changelog
o9000 mrovi9000@gmail.com
2d679845
Revert to the old autohide style (issues #640, #657)
o9000 mrovi9000@gmail.com
e042bc3a
Fix memory leak in icon themes (possibly related to issue #650)
o9000 mrovi9000@gmail.com
297e2a13
Refresh clock text immediately if empty (issue #659, regression)
o9000 mrovi9000@gmail.com
4df8f475
Fix resizing of text elements (issue #661)
o9000 mrovi9000@gmail.com
638264d8
Update changelog
o9000 mrovi9000@gmail.com
21785a1a
Update authors file
o9000 mrovi9000@gmail.com
8e50c20c
Reinitialize timers correctly when created from their own callbacks
o9000 mrovi9000@gmail.com
c5d2ddc1
Merge branch 'master' of https://gitlab.com/o9000/tint2
o9000 mrovi9000@gmail.com
e9adb18d
Merge branch 'aaaz/tint2-master'
o9000 mrovi9000@gmail.com
3b7d583d
packaging: remove yakkety (reached EOL)
o9000 mrovi9000@gmail.com
4a704dde
packaging: remove precise (reached EOL)
o9000 mrovi9000@gmail.com
f5f84233
panel: Set _NET_WM_PID (fixes issue #651)
o9000 mrovi9000@gmail.com
00a5f728
Create dirs with parents
o9000 mrovi9000@gmail.com
f4ec6134
Fix fd leak to children
o9000 mrovi9000@gmail.com
a46d22b3
Fix minor memory leak
o9000 mrovi9000@gmail.com
7ad8bbe6
Fix minor memory leak
o9000 mrovi9000@gmail.com
491a56db
Clock: Update correctly after suspend
o9000 mrovi9000@gmail.com
cbe31981
Executor: fallback to old style tooltips if stderr is empty
o9000 mrovi9000@gmail.com
dafe9824
Update changelog
o9000 mrovi9000@gmail.com
b9310665
Executor: truncate very long tooltips
o9000 mrovi9000@gmail.com
f45e1072
Executor: if no user tooltip is set, display stderr output
o9000 mrovi9000@gmail.com
ece3bc4d
Add some new themes, remove redundant ones
o9000 mrovi9000@gmail.com
4b9ee685
Update timers correctly after suspend
o9000 mrovi9000@gmail.com
cfc43685
ChangeLog is in the same directory of get_version.sh, get it from there
o9000 mrovi9000@gmail.com
d05d5f59
Revert change to ubuntu script
o9000 mrovi9000@gmail.com
425036ad
Get version script: allow running without path parameter
o9000 mrovi9000@gmail.com
cb174592
Merge branch 'version' into 'master'

Fix finding Version

See merge request !26
o9000 mrovi9000@gmail.com
c8ccf053
tint2conf: fix segfault in corner case
o9000 mrovi9000@gmail.com
2f742506
Add some new themes, remove redundant ones
o9000 mrovi9000@gmail.com
ad7faaab
Make get_version.sh work in the current dir instead of build
o9000 mrovi9000@gmail.com
e39a841f
Use double quoting in get_version.sh
o9000 mrovi9000@gmail.com
fc7c6afa
Updated man page
o9000 mrovi9000@gmail.com
51bc9d15
Updated translation files
o9000 mrovi9000@gmail.com
747bbd7c
Update changelog
o9000 mrovi9000@gmail.com
521ffbfa
Remove primary_monitor_first and add primary as a possible monitor value (issue #614)
o9000 mrovi9000@gmail.com
cd33e5b2
Battery: better Unknown state handling
o9000 mrovi9000@gmail.com
201ea843
Battery: new config option battery_full_cmd (fixes issue #585)
o9000 mrovi9000@gmail.com
dee210ce
Updated French translation
o9000 mrovi9000@gmail.com
ea0e52c5
Battery format fixes
o9000 mrovi9000@gmail.com
b5578ff5
battery: Do not redefine strncat with different semantics
o9000 mrovi9000@gmail.com
f9ad3cb0
Merge battery format from https://gitlab.com/berkley4/tint2 (issue #229)
o9000 mrovi9000@gmail.com
30c24c59
Hide executor if output is empty (issue #648)
o9000 mrovi9000@gmail.com
6f05c9d3
Hide executor if output is empty (issue #648)
o9000 mrovi9000@gmail.com
30429b88
Merge battery format from https://gitlab.com/berkley4/tint2 (issue #229)
o9000 mrovi9000@gmail.com
394be61a
Collapse executor if output is empty (fixes issue #648)
o9000 mrovi9000@gmail.com
d55f6d7b
taskbar_hide_different_desktop
o9000 mrovi9000@gmail.com
2dfcab17
Update packaging
o9000 mrovi9000@gmail.com
59b2094a
Update packaging
o9000 mrovi9000@gmail.com
8046600a
Release 0.14.6
o9000 mrovi9000@gmail.com
17a655b5
Update changelog
o9000 mrovi9000@gmail.com
75b85872
Update changelog
o9000 mrovi9000@gmail.com
7c87ab88
Reexecute on SIGUSR2
o9000 mrovi9000@gmail.com
b87470a2
Update packaging script
o9000 mrovi9000@gmail.com
948bf10b
Refactor text rendering
o9000 mrovi9000@gmail.com
59c37614
Refactor text rendering
o9000 mrovi9000@gmail.com
b50f5ecf
executor: do not output last line if it is not terminated by newline
o9000 mrovi9000@gmail.com
be9c4924
Update changelog
o9000 mrovi9000@gmail.com
85e1a356
Fix incorrect config warning
o9000 mrovi9000@gmail.com
5da4c165
Clock: take into account borders and padding when computing size
o9000 mrovi9000@gmail.com
64edd55a
Task: take into account border width when computing text height
o9000 mrovi9000@gmail.com
bd28ee77
Fix task icon size limits (https://forums.bunsenlabs.org/viewtopic.php?pid=51884)
o9000 mrovi9000@gmail.com
d10a505a
Release 0.14.5
o9000 mrovi9000@gmail.com
77f744eb
Update changelog
o9000 mrovi9000@gmail.com
f8dde00a
Do not pollute command line of executed processes
o9000 mrovi9000@gmail.com
380f2600
Fix some memory leaks (issue #641)
o9000 mrovi9000@gmail.com
6df4eb4b
Release 0.14.4
o9000 mrovi9000@gmail.com
18fcc495
Update release script
o9000 mrovi9000@gmail.com
3878bd6a
Update changelog
o9000 mrovi9000@gmail.com
067234e9
Unify code used to execute external programs
o9000 mrovi9000@gmail.com
e32d2342
Fix regression in executor (issue #639)
o9000 mrovi9000@gmail.com
82776df9
Fix crash when _NET_WM_ICON is set but empty
o9000 mrovi9000@gmail.com
f351b6fd
Release 0.14.3
o9000 mrovi9000@gmail.com
a7e4cf42
Release script
o9000 mrovi9000@gmail.com
a4542e90
Changelog
o9000 mrovi9000@gmail.com
12e3fd64
Release script
o9000 mrovi9000@gmail.com
e5b3a2d7
Release 0.14.2
o9000 mrovi9000@gmail.com
b973cafc
Changelog
o9000 mrovi9000@gmail.com
162de7fc
Release script
o9000 mrovi9000@gmail.com
b2cc11dd
Build script
o9000 mrovi9000@gmail.com
c53274a5
Doc script
o9000 mrovi9000@gmail.com
3120cb9c
Update package
o9000 mrovi9000@gmail.com
91f7384f
Fix compilation under ubunt 12.04
o9000 mrovi9000@gmail.com
2e832a98
Update package
o9000 mrovi9000@gmail.com
ae60e8f1
Use c99 to fix compilation on old distributions
o9000 mrovi9000@gmail.com
e7dc6156
Use correct /etc path
o9000 mrovi9000@gmail.com
4b53bc2a
Update package
o9000 mrovi9000@gmail.com
354e23da
Update package
o9000 mrovi9000@gmail.com
f6d12157
Update package
o9000 mrovi9000@gmail.com
eddc29a6
Update package
o9000 mrovi9000@gmail.com
eca3820e
Update package
o9000 mrovi9000@gmail.com
ef73ff90
Update package
o9000 mrovi9000@gmail.com
b7316ed2
Readme
o9000 mrovi9000@gmail.com
49b41667
tint2conf: Add mime type and full support for editing by path
o9000 mrovi9000@gmail.com
5646dca8
Update changelog
o9000 mrovi9000@gmail.com
701b57e1
Open current tint2 config automatically when started from tint2
o9000 mrovi9000@gmail.com
affac4cf
Changed indentation everywhere
o9000 mrovi9000@gmail.com
c1e5a7b1
Set indentation to use spaces instead of tabs, add auto indentation script
o9000 mrovi9000@gmail.com
8f678841
Turn off debugging output
o9000 mrovi9000@gmail.com
0932cc10
Change _NET_WM_ICON_GEOMETRY on panel shrink (issue #634)
o9000 mrovi9000@gmail.com
e7375a18
Fix startup notification issue
o9000 mrovi9000@gmail.com
8917a4d1
Remove _NET_WM_ICON_GEOMETRY for hidden task buttons (issue #634)
o9000 mrovi9000@gmail.com
87ca2071
Button: prefix environment variables
o9000 mrovi9000@gmail.com
982767ce
Buttons: export alignment variables for menu
o9000 mrovi9000@gmail.com
fc5385aa
Buttons: export alignment variables for menu
o9000 mrovi9000@gmail.com
39480f48
Buttons: export alignment variables for menu
o9000 mrovi9000@gmail.com
1c1ba904
Update doc
o9000 mrovi9000@gmail.com
6cde7bef
Release 0.14.1
o9000 mrovi9000@gmail.com
b9ab0ae5
tint2conf: Fix bad code when compiling with clang
o9000 mrovi9000@gmail.com
2c90c564
tint2conf: Fix bad code when compiling with clang
o9000 mrovi9000@gmail.com
cb43e766
Release 0.14
o9000 mrovi9000@gmail.com
0fc22b5c
Button: svg icon support
o9000 mrovi9000@gmail.com
a2c5553f
Button: make sure icon is optional
o9000 mrovi9000@gmail.com
63dd4a3e
Button: make sure icon is optional
o9000 mrovi9000@gmail.com
a7fc86cf
tint2conf: Fixes for buttons
o9000 mrovi9000@gmail.com
d72aa2ed
Button: doc
o9000 mrovi9000@gmail.com
54d361cf
Button: mouse effects
o9000 mrovi9000@gmail.com
153de1aa
Button: bugfix
o9000 mrovi9000@gmail.com
fc883a5d
Button: maximum icon size option
o9000 mrovi9000@gmail.com
dfd73595
tint2conf: Update fr.po
o9000 mrovi9000@gmail.com
a77b7281
tint2conf: Update po
o9000 mrovi9000@gmail.com
5cfffd7c
tint2conf: Update pot
o9000 mrovi9000@gmail.com
a73c6928
tint2conf: Buttons
o9000 mrovi9000@gmail.com
d5dfda29
Buttons
o9000 mrovi9000@gmail.com
89d57f89
Revert get_version.sh
o9000 mrovi9000@gmail.com
46371fe8
Release 0.13.3
o9000 mrovi9000@gmail.com
bfe48732
Fix regression (bad merge in commit 61a80b9)
o9000 mrovi9000@gmail.com
acd1ed57
tint2conf: Do not search for icons in all icon themes (issue #563)
o9000 mrovi9000@gmail.com
b6a4fe03
Merge branch 'patch-4' into 'master'

Update ru.po

See merge request !25
o9000 mrovi9000@gmail.com
4e22e0f4
Release 0.13.2
o9000 mrovi9000@gmail.com
d6a40c75
Fix compilation under Linux
o9000 mrovi9000@gmail.com
4ee2f4e7
Fix compilation under FreeBSD
o9000 mrovi9000@gmail.com
1567e56a
Update README.md
o9000 mrovi9000@gmail.com
639ccbf1
Allow long lines in tint2conf
o9000 mrovi9000@gmail.com
4d12abdb
Release 0.13.1
o9000 mrovi9000@gmail.com
23109b8b
Update manpage
o9000 mrovi9000@gmail.com
98826031
Update changelog
o9000 mrovi9000@gmail.com
aee90e5b
create .config dir if it does not exist (issue #629)
o9000 mrovi9000@gmail.com
5aa907fe
Update tint2.md
o9000 mrovi9000@gmail.com
98c5dac7
Delete README.source
o9000 mrovi9000@gmail.com
5fab4188
create .config dir if it does not exist (issue #629)
o9000 mrovi9000@gmail.com
c5f6e64a
Fix typo in tint2.md (issue #626)
o9000 mrovi9000@gmail.com
d758fd16
Distribute size between taskbars correctly (issue #628)
o9000 mrovi9000@gmail.com
0f96cb66
Distribute size between taskbars correctly (issue #628)
o9000 mrovi9000@gmail.com
3baa3d38
Generate default config file instead of empty file when tint2 has not been installed properly
o9000 mrovi9000@gmail.com
cc74af00
Define _DEFAULT_SOURCE with _BSD_SOURCE (issue #625)
o9000 mrovi9000@gmail.com
4a5f0a7d
Get rid of GNU_SOURCE (issue #625)
o9000 mrovi9000@gmail.com
468bc16b
Update README.md
o9000 mrovi9000@gmail.com
e6a472e6
Update README.md
o9000 mrovi9000@gmail.com
be710ff4
Update tint2.md
o9000 mrovi9000@gmail.com
aa404734
Update doc
o9000 mrovi9000@gmail.com
4170b5d8
Update doc
o9000 mrovi9000@gmail.com
3c9642c5
tint2conf: force refresh fix
o9000 mrovi9000@gmail.com
e833b275
tint2conf: disable buttons for gradient/background 0
o9000 mrovi9000@gmail.com
d17b2d80
tint2conf: Load specific files (#612)
o9000 mrovi9000@gmail.com
93c9830c
Systray: new config option systray_name_filter
o9000 mrovi9000@gmail.com
51211fa6
Systray: new config option systray_name_filter
o9000 mrovi9000@gmail.com
1fc417e2
Merge branch 'master' into 'master'

Add systray_hide_by_icon_name Exact Match, Deliminator ','

See merge request !24
o9000 mrovi9000@gmail.com
2e49b66a
Update for 0.13
o9000 mrovi9000@gmail.com
4534bd6a
Update for 0.13
o9000 mrovi9000@gmail.com
de982b9a
tint2conf: Speed up load
o9000 mrovi9000@gmail.com
6931a37e
Updated pot and French translation
o9000 mrovi9000@gmail.com
a4ed5c6e
Tint2conf: gradientcolor stops
o9000 mrovi9000@gmail.com
b94cb3eb
Tint2conf: more gradient support
o9000 mrovi9000@gmail.com
8ec7f2dd
Draw panel before systray to reduce flicker
o9000 mrovi9000@gmail.com
330f1093
Proper glib version check
o9000 mrovi9000@gmail.com
8e8046af
Print warning in case of empty pixmap in area
o9000 mrovi9000@gmail.com
94e2b5ed
Fix double free in separator
o9000 mrovi9000@gmail.com
c2d6faab
Enable clock timer only when clock is used
o9000 mrovi9000@gmail.com
d7f294d7
Refactor panel refresh; new debug option debug_frames
o9000 mrovi9000@gmail.com
cb72aa79
Update doc (add version for new options, see issue #624)
o9000 mrovi9000@gmail.com
661ef0cb
Update README.md
o9000 mrovi9000@gmail.com
d4792449
Add contribution guide
o9000 mrovi9000@gmail.com
e594cf45
Gradients: update man page
o9000 mrovi9000@gmail.com
4c45538f
tint2conf: gradient config: do not add gradient 0 when missing
o9000 mrovi9000@gmail.com
e3e81505
tint2conf: gradient config
o9000 mrovi9000@gmail.com
d2c36cb8
tint2conf: Revert obsolete gradient config
o9000 mrovi9000@gmail.com
20712944
Allow a single gradient per bg/state
o9000 mrovi9000@gmail.com
15150fb5
Update changelog
o9000 mrovi9000@gmail.com
993fd256
Move gradients into backgrounds (doc)
o9000 mrovi9000@gmail.com
7c0df616
Move gradients into backgrounds
o9000 mrovi9000@gmail.com
f438ef71
Ignore monitors with size 0
o9000 mrovi9000@gmail.com
0392c34e
Do not run gtk-update-icon-cache at make install (breaks packaging; issue #620)
o9000 mrovi9000@gmail.com
5041f74a
Merge branch 'installdirs' into 'master'

Allow docdir to be defined at build-time

See merge request !22
o9000 mrovi9000@gmail.com
6f58ea9e
Merge branch 'conficon' into 'master'

tint2conf: Fix window and about icons

See merge request !21
o9000 mrovi9000@gmail.com
21326dca
Panel: do not change struts (available screen size) when shown in autohide mode (issue #619)
o9000 mrovi9000@gmail.com
6f49df96
Update changelog
o9000 mrovi9000@gmail.com
fca75284
Battery: fix issue #616
o9000 mrovi9000@gmail.com
8f2a28f5
launcher: Redraw icons properly on icon theme change
o9000 mrovi9000@gmail.com
17beb402
Handle primary_monitor_first correctly at startup (issue #613)
o9000 mrovi9000@gmail.com
cd76bd31
Support for Path in .desktop files (fixes issue #611)
o9000 mrovi9000@gmail.com
c37d61c8
Merge branch 'launcher-path' into 'master'

Add support for Path in .desktop files

This attempts to solve Issue #611 I filed earlier this evening.

I've added support for the Path key in .desktop files for the launcher.   I'm happy to make any changes to make things cleaner, since I'm admittedly not a guru.

See merge request !20
o9000 mrovi9000@gmail.com
48078ffb
Merge branch 'master' into 'master'

polish translation update

See merge request !19
o9000 mrovi9000@gmail.com
07ef35aa
tint2conf: Fix typo in reading panel_shrink
o9000 mrovi9000@gmail.com
040f6479
Fix regression in resizing logic (taskbar_distribute_size now works correctly when the taskbar is completely empty)
o9000 mrovi9000@gmail.com
ce0acdbd
Destroy taskbar name after destroying tasks
o9000 mrovi9000@gmail.com
1d15c41c
Fix resizing logic (taskbar_distribute_size was broken, resizing triggered unnecessary redraws)
o9000 mrovi9000@gmail.com
0d861ebd
Option to shrink panel: fix taskbar sizing
o9000 mrovi9000@gmail.com
7c54f2ac
Option to shrink panel: add missing code for separator
o9000 mrovi9000@gmail.com
278a915b
Change profiling code to use median instead of average
o9000 mrovi9000@gmail.com
2c42a787
Fix compilation with ENABLE_RSVG=OFF (fixes issue #602)
o9000 mrovi9000@gmail.com
07592355
Option to shrink panel: updated doc and translation files
o9000 mrovi9000@gmail.com
61a80b99
Add option to shrink panel (fixes issue #333)
o9000 mrovi9000@gmail.com
8c7f4cc8
Freespace: update doc
o9000 mrovi9000@gmail.com
7dad1c4e
Freespace: release memory in correct order
o9000 mrovi9000@gmail.com
f8ceb5a8
Allow multiple freespace items (fixes issue #607)
o9000 mrovi9000@gmail.com
d45af83e
FPS profiling: do not count read timeouts
o9000 mrovi9000@gmail.com
cbde035f
Add FPS profiling (set DEBUG_FPS when running tint2) : show average
o9000 mrovi9000@gmail.com
0f3f6eeb
Add FPS profiling (set DEBUG_FPS when running tint2)
o9000 mrovi9000@gmail.com
c5845a7f
Fixed indentation in doc
o9000 mrovi9000@gmail.com
b53aea76
Updated changelog and doc
o9000 mrovi9000@gmail.com
a5434a36
Gradients: release memory
o9000 mrovi9000@gmail.com
1922cafa
Taskbar: revert accidental change
o9000 mrovi9000@gmail.com
b4c2b3e6
Gradients: mostly done
o9000 mrovi9000@gmail.com
822b1494
Gradients: work in progress
o9000 mrovi9000@gmail.com
edc5a02e
Separator: fix warning
o9000 mrovi9000@gmail.com
08670108
Add gradient background support

Conflicts:
	src/tint2conf/properties_rw.c
Oskari Rauta oskari.rauta@gmail.com
031b6b32
Separator: updated translation
o9000 mrovi9000@gmail.com
502c2f03
Separator: updated doc and changelog
o9000 mrovi9000@gmail.com
55de4c27
Separator: fix line bug in vertical panel
o9000 mrovi9000@gmail.com
d49ecee3
Separator: simplify
o9000 mrovi9000@gmail.com
62e0ee6a
Separator: add background option
o9000 mrovi9000@gmail.com
6304715d
Add separator plugin
Oskari Rauta oskari.rauta@gmail.com
7dbc894d
Hide tooltip on desktop change (fixes issue #593)
o9000 mrovi9000@gmail.com
c3a86e18
Fix include (fixes issue #596)
o9000 mrovi9000@gmail.com
ce806157
Update README.md
o9000 mrovi9000@gmail.com
d0506f07
Updated changelog and documentation
o9000 mrovi9000@gmail.com
1d076ee6
Updated POT file and French translation
o9000 mrovi9000@gmail.com
0c36e799
Add behavior to hide an empty taskbar in multi_desktop mode: tint2conf
o9000 mrovi9000@gmail.com
d0e84502
Add behavior to hide an empty taskbar in multi_desktop mode: bugfix
o9000 mrovi9000@gmail.com
92446442
Merge branch 'master' into 'master'

tint2conf: Disable Executor tooltip when text config value is empty

This fixes a bug where if an Executor had the "Tooltip" option disabled,
editing the theme in tint2conf would re-enable it.

See merge request !18
o9000 mrovi9000@gmail.com
047c59b5
Merge branch 'hide_empty_taskbars' into 'master'

Add behavior to hide an empty taskbar in multi_desktop mode

- [x] Hide empty taskbar
- [x] Handle case when workspace name is not showing
- [x] Make it configurable
- [x] Fix bugs
    - [x] Size issue when removing taskbars
    - [x] Overlapping taskbars (?)

See merge request !17
o9000 mrovi9000@gmail.com
008eebe4
When WM_HINTS changes for a window, reload the icon
o9000 mrovi9000@gmail.com
cbb76849
Fix missing include (fixes issue #594; thanks @Coacher)
o9000 mrovi9000@gmail.com
cf930fa4
Fix hang (issue #586)
o9000 mrovi9000@gmail.com
da51d373
Execp: force update after custom command execution (issue #586)
o9000 mrovi9000@gmail.com
a09e1a0e
Fixed multiple memory leaks
o9000 mrovi9000@gmail.com
1d4f64d7
Fixed typo causing missing startup notifications
o9000 mrovi9000@gmail.com
2857b96c
Fixed memory leak in icon loading
o9000 mrovi9000@gmail.com
8b089302
tint2conf: fix typo (issue #592)
o9000 mrovi9000@gmail.com
2922708c
Launcher: reload shortcut on click: updated changelog (issue #569)
o9000 mrovi9000@gmail.com
5c6385b4
Launcher: reload shortcut on click (issue #569)
o9000 mrovi9000@gmail.com
e9d6ec9f
Release 0.12.12
o9000 mrovi9000@gmail.com
46d7c793
tint2conf: menus accessible with alt + letter (issue #590)
o9000 mrovi9000@gmail.com
d3f16e00
Fix bad printf in geometry logging
o9000 mrovi9000@gmail.com
d95a5a02
tint2conf: Handle keyboard shortcuts (issue #590)
o9000 mrovi9000@gmail.com
22cb7d6d
Update changelog
o9000 mrovi9000@gmail.com
fc56e487
Add option to debug geometry (set env var DEBUG_GEOMETRY) (issue #583)
o9000 mrovi9000@gmail.com
95a9e8a8
Set task maximum height equal to width if not specified, instead of hardcoding 30 (issue #583)
o9000 mrovi9000@gmail.com
717f4ac3
tint2conf: process background selection correctly (issue #582)
o9000 mrovi9000@gmail.com
ee9207e8
Updated doc
o9000 mrovi9000@gmail.com
9cbcca04
Updated doc
o9000 mrovi9000@gmail.com
a5528a4b
Update README.md
o9000 mrovi9000@gmail.com
e284e7c7
Updated man page
o9000 mrovi9000@gmail.com
7a419df2
Updated man page
o9000 mrovi9000@gmail.com
2edf6aae
Update readme
o9000 mrovi9000@gmail.com
ce15c53c
Updated man page
o9000 mrovi9000@gmail.com
231a97a6
Update changelog (issue #580)
o9000 mrovi9000@gmail.com
ed802d76
Compute layouts correctly with partial borders (issue #580)
o9000 mrovi9000@gmail.com
77d2a748
tint2conf: Translate labels (issue #580)
o9000 mrovi9000@gmail.com
a5374cbc
Merge branch 'patch-3' into 'master'

Update ru.po

Translate "border sides", change directional strings to be relatively context-neutral.

See merge request !15
o9000 mrovi9000@gmail.com
4538617d
Tint2conf: updated French translation (issue #580)
o9000 mrovi9000@gmail.com
dc008ae8
Tint2conf: regenerated translation files (issue #580)
o9000 mrovi9000@gmail.com
3615571e
Tint2conf: remove tooltips for border sides, it is clear (issue #580)
o9000 mrovi9000@gmail.com
ed3fcd63
Tint2conf: use strcat instead of append (issue #580)
o9000 mrovi9000@gmail.com
d49dac2e
Tint2conf: read border sides correctly when enabled by default (issue #580)
o9000 mrovi9000@gmail.com
754a6970
Tint2conf: enable all border sides by default (issue #580)
o9000 mrovi9000@gmail.com
285afd22
Tint2conf: use bool instead of int for border sides (issue #580)
o9000 mrovi9000@gmail.com
50c2f72a
Tint2conf: support border sides (issue #580, thanks @stophe)
o9000 mrovi9000@gmail.com
42d95f29
Updated authors file (issue #580)
o9000 mrovi9000@gmail.com
78bc2156
Draw background correctly (issue #580, thanks @stophe)
o9000 mrovi9000@gmail.com
78bc8b5c
Draw border on only some sides (issue #580, thanks @stophe)
o9000 mrovi9000@gmail.com
5a5d8fd9
Release 0.12.11
o9000 mrovi9000@gmail.com
e09c4a06
tint2conf: changed window title
o9000 mrovi9000@gmail.com
c1eb4040
Update themes
o9000 mrovi9000@gmail.com
7b3769da
Update changelog
o9000 mrovi9000@gmail.com
cc49e402
tint2conf: Update translations
o9000 mrovi9000@gmail.com
385f4fd2
tint2conf: Regenerate po files
o9000 mrovi9000@gmail.com
6c003212
tint2conf: Update pot file
o9000 mrovi9000@gmail.com
aa77f05a
tint2conf: Add extension if missing in save as dialog
o9000 mrovi9000@gmail.com
ccd590e3
tint2conf: Workaround for a GTK quirk to prevent a crash when adding backgrounds
o9000 mrovi9000@gmail.com
4ee1e8f2
Release 0.12.10
o9000 mrovi9000@gmail.com
690f3030
Fixed crash in systray with non-Latin languagess (thanks zcodes)
o9000 mrovi9000@gmail.com
fea91746
Battery: do not show negative durations when the sensors return garbage
o9000 mrovi9000@gmail.com
9d8350da
Invalidate cached pixmaps on resize/move (issue #576)
o9000 mrovi9000@gmail.com
a6879ea2
Proper workaround for issue #555
o9000 mrovi9000@gmail.com
d2b32d52
Release 0.12.9
o9000 mrovi9000@gmail.com
ad675495
Position task icon correctly (issue #575)
o9000 mrovi9000@gmail.com
48e7e38b
Compute task button size correctly if max size is 0 (issue #575)
o9000 mrovi9000@gmail.com
dc191668
Revert 580c3e76 (issue #572)
o9000 mrovi9000@gmail.com
955be365
Use imlib2 for taking screenshot; if it fails, use Xlib (issue #574)
o9000 mrovi9000@gmail.com
dcc163ec
Do not use imlib2 for taking screenshot (issue #574)
o9000 mrovi9000@gmail.com
14716d41
Do not use imlib2 for taking screenshot (issue #574)
o9000 mrovi9000@gmail.com
9018313f
Print error message if default_icon.png cannot be loaded (issue #574)
o9000 mrovi9000@gmail.com
92b391a1
tint2conf: Show Loading when drawing themes; use different heights per row
o9000 mrovi9000@gmail.com
b0232296
Battery: do not sample too often if the battery level changes slowly (and there is no support for reading current/power)
o9000 mrovi9000@gmail.com
82b71ec5
Update changelog
o9000 mrovi9000@gmail.com
1edaf21b
Add area.name, useful for debugging
o9000 mrovi9000@gmail.com
76bd4baa
Ignore empty areas for mouse events
o9000 mrovi9000@gmail.com
0bd49f42
Release 0.12.8
o9000 mrovi9000@gmail.com
580c3e76
Extend mouse over area to edge of panel for first and last area, if full width clickable (issue #572)
o9000 mrovi9000@gmail.com
7dc24b8e
Launcher: full width clicks if 1 row or 1 column of icons (issue #572)
o9000 mrovi9000@gmail.com
6e6dff2c
Turn off backtrace unless enabled with cmake (issue #550)
o9000 mrovi9000@gmail.com
3e03e81d
tint2conf: Display themes consistently
o9000 mrovi9000@gmail.com
9150a180
panel: Compute fractional width after reserving the margin, not before (issue #559)
o9000 mrovi9000@gmail.com
7b6ce979
Cleanup whitespace
o9000 mrovi9000@gmail.com
d3987952
panel: Watch the panel`s WM_DESKTOP property and reset it if it changes
o9000 mrovi9000@gmail.com
5f82ef4d
Refresh sticky panel status on desktop change (workaround for issue #555)
o9000 mrovi9000@gmail.com
d1b95981
tint2conf: Create snapshot file in /tmp
o9000 mrovi9000@gmail.com
219b24cb
Add new theme vertical-neutral-icons (thanks to @Vladimir-csp)
o9000 mrovi9000@gmail.com
7b36910b
Updated changelog
o9000 mrovi9000@gmail.com
4656f7fc
Cleanup code from last commit
o9000 mrovi9000@gmail.com
1dcf9c67
Updated French translation (thanks to BunsenLabs community)
o9000 mrovi9000@gmail.com
9768b326
Remove unnecessary casts
o9000 mrovi9000@gmail.com
b608cd59
Use a better algorithm for brightness adjustment
o9000 mrovi9000@gmail.com
fc7aa2d3
Merge branch 'patch-2' into 'master'

Update ru.po



See merge request !14
o9000 mrovi9000@gmail.com
c5c87863
systray: Fix race in sorting icons by name
o9000 mrovi9000@gmail.com
c8250e52
Launcher: Read and display both Name and GenericName from desktop files (issue #571)
o9000 mrovi9000@gmail.com
5a08d028
Update French translation
o9000 mrovi9000@gmail.com
6c3ec392
Update po files
o9000 mrovi9000@gmail.com
e665efb3
Update tooltips
o9000 mrovi9000@gmail.com
d79b48e3
Update translation files
o9000 mrovi9000@gmail.com
9af0f83c
Cleanup menus (thanks to @Vladimir-csp for feedback; issue #567)
o9000 mrovi9000@gmail.com
b62138be
tint2conf: Cleanup whitespace, clean up menus
o9000 mrovi9000@gmail.com
0c54c36c
Do not install default tint2rc to usr/share, it is already in /etc
o9000 mrovi9000@gmail.com
9b6d68f9
Install the default tint2rc also in share/tint2 so that it can be imported
o9000 mrovi9000@gmail.com
d36d2a5e
Version script: use ci instead of cI to prevent failure on older git versions
o9000 mrovi9000@gmail.com
e13a03ff
tint2conf: Support for loading themes from /usr/share/tint2
o9000 mrovi9000@gmail.com
c66f9a0f
tint2conf: Support for loading themes from /usr/share/tint2
o9000 mrovi9000@gmail.com
38ef8063
tint2conf: Support for loading themes from /usr/share/tint2
o9000 mrovi9000@gmail.com
7f9ac5c5
Use application-x-executable for desktop entries without icons (issue #570)
o9000 mrovi9000@gmail.com
856ac5d8
Use application-x-executable for unparseable desktop entries (issue #570)
o9000 mrovi9000@gmail.com
3811929a
Fix desktop entry parsing (issue #570)
o9000 mrovi9000@gmail.com
85a97a9c
tint2conf: Show a nicer popup during long operations (issue #563)
o9000 mrovi9000@gmail.com
f5236f1d
tint2conf: Show only one popup during long operations (issue #563)
o9000 mrovi9000@gmail.com
b0f172a8
Icon cache: open correctly and create when needed
o9000 mrovi9000@gmail.com
71abe9a7
tint2conf: Show popup during long operations (issue #563)
o9000 mrovi9000@gmail.com
b4677426
Recursive search for launcher entries without a full path (issue #565)
o9000 mrovi9000@gmail.com
745108dc
tint2conf: Fix regression (launcher items from the config should not be sorted)
o9000 mrovi9000@gmail.com
448feae7
Update changelog, add TODO (issue #565)
o9000 mrovi9000@gmail.com
3b5ecb63
Allow launcher entries without a full path (issue #565)
o9000 mrovi9000@gmail.com
50e62783
Move icon cache to a separate file; protect cache with file locks
o9000 mrovi9000@gmail.com
4dfe411b
Cache launcher icons
o9000 mrovi9000@gmail.com
5a9dc31f
Updated changelog
o9000 mrovi9000@gmail.com
734af1c0
tint2conf: Do not load desktop files marked as NoDisplay
o9000 mrovi9000@gmail.com
1000cbf4
Load fallback icon themes lazily to speed up tint2 startup
o9000 mrovi9000@gmail.com
df241dfd
tint2conf: Updated desktop file as discussed in merge request !12
o9000 mrovi9000@gmail.com
a2f02194
Merge branch 'patch-1' into 'master'

Update ru.po

I've mentioned Format section for 'man date' anyway.

See merge request !13
o9000 mrovi9000@gmail.com
fcbc006e
Use XDG paths in addition to the defaults when looking for icons and applications
o9000 mrovi9000@gmail.com
edbf9f44
tint2conf: Sort applications correctly when additional desktop files from non-standard locations are found in the config
o9000 mrovi9000@gmail.com
e8eae270
tint2conf: Prevent some icon theme duplicates due to symlinks
o9000 mrovi9000@gmail.com
c4d1614c
tint2conf: Sort icon themes in list
o9000 mrovi9000@gmail.com
46e386a6
Change man strftime to man date (fixes issue #561)
o9000 mrovi9000@gmail.com
805693f6
Updated desktop files
o9000 mrovi9000@gmail.com
08c13c10
Merge branch 'master' into 'master'

Ru translation, .desktop file tweaks

ru.po for russian l10n.

Be advised that I've also made considerable changes to tint2.desktop and tint2conf.desktop, be sure to check if that is OK.

See merge request !12
o9000 mrovi9000@gmail.com
0a77293f
Mouse effects: highlight clickable areas even when the mouse is on the panel border
o9000 mrovi9000@gmail.com
b038b580
Update changelog
o9000 mrovi9000@gmail.com
2d571689
Workspace stress test: minor changes
o9000 mrovi9000@gmail.com
1d28475a
Style change for strnatcmp
o9000 mrovi9000@gmail.com
7c70ae36
Remove unused code
o9000 mrovi9000@gmail.com
6ce441ec
Compute task icon size correctly
o9000 mrovi9000@gmail.com
995a257b
Use standard macro to identify Linux (fixes build on powerpc)
o9000 mrovi9000@gmail.com
354f679d
Update packaging script for Ubuntu
o9000 mrovi9000@gmail.com
e1039180
Update packaging script for Ubuntu
o9000 mrovi9000@gmail.com
f18345ed
Update packaging script for Ubuntu
o9000 mrovi9000@gmail.com
4ab996e7
Update packaging script for Ubuntu
o9000 mrovi9000@gmail.com
0668e722
Fix get_version.sh so that it returns the correct version when .git is missing
o9000 mrovi9000@gmail.com
67057ade
Add script to build Ubuntu package
o9000 mrovi9000@gmail.com
e4ced531
Create temporary file in /tmp
o9000 mrovi9000@gmail.com
7bdae24d
systray: removed dead code, renamed some variables, added more comments
o9000 mrovi9000@gmail.com
107bfc85
Update for 0.12.7
o9000 mrovi9000@gmail.com
85536065
Fix regression in background rendering (issue #549)
o9000 mrovi9000@gmail.com
efd28f38
Updated changelog
o9000 mrovi9000@gmail.com
4b26a5ef
Add stress test for workspace changes
o9000 mrovi9000@gmail.com
b196bb1c
Fix small memory leak in launcher
o9000 mrovi9000@gmail.com
402713d4
Fix crash caused by race when reading _NET_CURRENT_DESKTOP and _NET_NUMBER_OF_DESKTOPS
o9000 mrovi9000@gmail.com
f0de284d
Fix regression (all desktop tasks not working)
o9000 mrovi9000@gmail.com
9d9d6aa3
Fix typo in changelog
o9000 mrovi9000@gmail.com
117ffb2b
Release 0.12.6
o9000 mrovi9000@gmail.com
a8e7f413
Fix crash on 32-bit
o9000 mrovi9000@gmail.com
27715a5d
Fix build on slackware
o9000 mrovi9000@gmail.com
7d0b0b85
Check that the window desktop index is in the valid range
o9000 mrovi9000@gmail.com
ec7e9e18
Move terminal color reset code to the same line (issue #545)
o9000 mrovi9000@gmail.com
5966b198
Executor: send click coordinates via environment variables
o9000 mrovi9000@gmail.com
8af45bf3
Updated readme
o9000 mrovi9000@gmail.com
71f8a01d
Release 0.12.5
o9000 mrovi9000@gmail.com
418119a1
Refactor a bit the last change
o9000 mrovi9000@gmail.com
1ecfdf52
Fix bad clear of panel pixmap when display compositing is disabled
o9000 mrovi9000@gmail.com
c31a2856
Release 0.12.4
o9000 mrovi9000@gmail.com
eef3d6a8
Updated AUTHORS file
o9000 mrovi9000@gmail.com
81e21a82
Log info about why a panel restart was triggered
o9000 mrovi9000@gmail.com
011acc27
Updated French translation (issue #526, thanks @melodie @wagmic)
o9000 mrovi9000@gmail.com
d7deafb1
Updated French translation (issue #526)
o9000 mrovi9000@gmail.com
6ec48de4
Updated French translation
o9000 mrovi9000@gmail.com
471ebafa
Updated po files
o9000 mrovi9000@gmail.com
78fb4f52
Fix compiz support with multiple desktops and monitors (issue #94)
o9000 mrovi9000@gmail.com
285a53e1
Add SA_RESTART to sigaction
o9000 mrovi9000@gmail.com
c806b868
tint2conf: Make window wider
o9000 mrovi9000@gmail.com
9a52416b
Fix bad read of font setting
o9000 mrovi9000@gmail.com
97ea370b
Updated changelog
o9000 mrovi9000@gmail.com
23e740c7
Fix compiz support with multiple desktops and monitors
o9000 mrovi9000@gmail.com
10ca7f07
Limit tooltip width
o9000 mrovi9000@gmail.com
0f433187
Changed tint2rc
o9000 mrovi9000@gmail.com
ac5aefb5
New config option: taskbar_always_show_all_desktop_tasks (fixes issue #279)
o9000 mrovi9000@gmail.com
6ae4c0a9
tint2conf: leave font setting to default if not set
o9000 mrovi9000@gmail.com
abbf44ba
Changed tint2rc
o9000 mrovi9000@gmail.com
af1fe527
Set desktop name font to bold in tint2conf
o9000 mrovi9000@gmail.com
11b285d0
Taskbar: code cleanup (rename task_group -> task_buttons)
o9000 mrovi9000@gmail.com
65080652
Taskbar: code cleanup
o9000 mrovi9000@gmail.com
92bd9e91
Taskbar: code cleanup
o9000 mrovi9000@gmail.com
d08606dc
Allow user to disable mouse effects (workaround for issue #542 no longer needed)
o9000 mrovi9000@gmail.com
5450f896
Remove double pixmap caching, it is crazy (see issue #542)
o9000 mrovi9000@gmail.com
dbf065ab
Always enable mouse effects (workaround for issue #542)
o9000 mrovi9000@gmail.com
79fa4b3a
Update changelog
o9000 mrovi9000@gmail.com
228d20a7
Systray: handle changing icon names and reorder if necessary
o9000 mrovi9000@gmail.com
29a34083
Remove the sleep at startup since it has side effects and is a poor solution anyways
o9000 mrovi9000@gmail.com
b3127478
Updated readme regarding debugging crashes
o9000 mrovi9000@gmail.com
3994ddf1
Disable copying of sample themes to ~/.config
o9000 mrovi9000@gmail.com
b921440d
Disable backtrace by default
o9000 mrovi9000@gmail.com
4fb93d1a
Updated changelog
o9000 mrovi9000@gmail.com
5835eb6f
Always sleep 1s at startup to let the compositor start first
o9000 mrovi9000@gmail.com
88e1d56a
Reorder some statements
o9000 mrovi9000@gmail.com
1ae20fa3
Move backtrace generation behind cmake flag
o9000 mrovi9000@gmail.com
84df0268
Do not restart on crash, it cannot be done reliably from a single process; use instead "while true ; do tint2 ; sleep 1; done"
o9000 mrovi9000@gmail.com
b8a7304f
Cleanup restart code
o9000 mrovi9000@gmail.com
4bf57ce1
Updated changelog for new dependencies
o9000 mrovi9000@gmail.com
1013791b
Updated changelog
o9000 mrovi9000@gmail.com
90521c49
Comment code to trigger a crash
o9000 mrovi9000@gmail.com
cd863c28
Restart on crash
o9000 mrovi9000@gmail.com
69f6f65d
Work better without a config file
o9000 mrovi9000@gmail.com
6fc608f0
Work better without a config file
o9000 mrovi9000@gmail.com
07256c0e
Attempt to fix compilation on BSD
o9000 mrovi9000@gmail.com
7079d70e
Attempt to fix compilation on BSD
o9000 mrovi9000@gmail.com
da036949
Attempt to fix compilation on BSD
o9000 mrovi9000@gmail.com
0a035c9c
Disable system tray empty icon detection, since it is buggy
o9000 mrovi9000@gmail.com
1ff868fd
Do not use negative values for task state since it is used as array index
o9000 mrovi9000@gmail.com
09926623
Attempt to fix compilation on BSD
o9000 mrovi9000@gmail.com
9d407eeb
Attempt to fix execinfo lookup on BSD
o9000 mrovi9000@gmail.com
34c29ea8
Show warning on missing backtrace libs
o9000 mrovi9000@gmail.com
b2106758
Remove abort
o9000 mrovi9000@gmail.com
fa5137ca
Dump stack trace on crash also on a file in $HOME
o9000 mrovi9000@gmail.com
76a68fb0
Dump stack trace on crash
o9000 mrovi9000@gmail.com
f511ad2a
Some systray fixes
o9000 mrovi9000@gmail.com
10647122
Rename dsp -> display
o9000 mrovi9000@gmail.com
59e56e53
Simplify systray rendering
o9000 mrovi9000@gmail.com
a6da0186
Cache pixmaps for mouse effects to improve performance
o9000 mrovi9000@gmail.com
a38b90db
Fix battery compilation for DragonFly BSD
o9000 mrovi9000@gmail.com
54f2b346
Fix battery compilation for DragonFly BSD
o9000 mrovi9000@gmail.com
82dc07d7
Sort correctly for primary_monitor_first
o9000 mrovi9000@gmail.com
737150d7
Work better with empty config files
o9000 mrovi9000@gmail.com
80794109
Set default font in tint2conf (fixes issue #535)
o9000 mrovi9000@gmail.com
277e4069
Move -Wshadow compilation flag to debug flags
o9000 mrovi9000@gmail.com
db44e082
Fix build for older glib
o9000 mrovi9000@gmail.com
f8e4cdb5
tint2conf: Save executor index in comment in config file
o9000 mrovi9000@gmail.com
453f8753
Updated changelog
o9000 mrovi9000@gmail.com
d57ec3ca
tint2conf: Updated translation files
o9000 mrovi9000@gmail.com
6a285a62
Executor: tint2conf support
o9000 mrovi9000@gmail.com
8c301763
Executor: tint2conf support for one instance
o9000 mrovi9000@gmail.com
7582b9f9
Add option primary_monitor_first (fixes issue #538)
o9000 mrovi9000@gmail.com
da0c52ec
Rename: monitor -> monitors
o9000 mrovi9000@gmail.com
c56ca2fe
Updated changelog
o9000 mrovi9000@gmail.com
dd371c46
Change window type to DOCK (fixes placement on kde and bspwm, issue 537; breaks issue 455)
o9000 mrovi9000@gmail.com
21bb0194
Set XWMHints flags correctly
o9000 mrovi9000@gmail.com
37907234
Code cleanup
o9000 mrovi9000@gmail.com
7025cc39
Fix compilation error in issue 536
o9000 mrovi9000@gmail.com
ea236e94
Clock: increase default font slightly
o9000 mrovi9000@gmail.com
e3fcff7f
Make the default font for workspace name bold
o9000 mrovi9000@gmail.com
9a85f7f2
Use default desktop font (Gtk/FontName from XSettings) when the font is not specified in the config file
o9000 mrovi9000@gmail.com
1b545f6b
Do not look for libraries that are disabled
o9000 mrovi9000@gmail.com
2d5f2dd7
Updated config
o9000 mrovi9000@gmail.com
bdf3d945
Add C99 compilation flag to tint2conf
o9000 mrovi9000@gmail.com
b1374f0c
execp: Fix segfault
o9000 mrovi9000@gmail.com
c125e734
Add C99 compilation flag
o9000 mrovi9000@gmail.com
9437c91b
Add missing include
o9000 mrovi9000@gmail.com
e4c55090
New config option: taskbar sort by LRU/MRU (config GUI) (issue #532)
o9000 mrovi9000@gmail.com
17f94205
Execplugin: add pango markup option
o9000 mrovi9000@gmail.com
ad50d32f
Changed default config
o9000 mrovi9000@gmail.com
ea82926b
New config option: taskbar sort by LRU/MRU (no config GUI yet) (issue #532)
o9000 mrovi9000@gmail.com
3f84d5d1
Merged execplugin from tint2-mods2 (no config GUI yet)
o9000 mrovi9000@gmail.com
33645f9b
Battery: refactoring
o9000 mrovi9000@gmail.com
8df91bd4
Battery: Only redraw when needed, not after each tick
o9000 mrovi9000@gmail.com
5c474f42
Fix battery showing/hiding (issue #531)
o9000 mrovi9000@gmail.com
333ed7a2
Fix missing redraw
o9000 mrovi9000@gmail.com
29b3c590
Updated changelog
o9000 mrovi9000@gmail.com
eb044da8
Support for NETWM viewports (compiz)
o9000 mrovi9000@gmail.com
4a693782
Cleanup indentation with clang-format and changed a few variable names
o9000 mrovi9000@gmail.com
c0e62e2e
Cleanup: area.h
o9000 mrovi9000@gmail.com
5f415440
Updated for 0.12.3
o9000 mrovi9000@gmail.com
e8d78f46
Updated changelog for 0.12.3
o9000 mrovi9000@gmail.com
3960ab31
Updated changelog for 0.12.3
o9000 mrovi9000@gmail.com
e185e3fb
Mouse effects: updated translations
o9000 mrovi9000@gmail.com
095b311e
Mouse effects: changed defaults + disabled pixmap caching
o9000 mrovi9000@gmail.com
96b9a46c
Mouse effects: changed defaults
o9000 mrovi9000@gmail.com
3037d8b5
Mouse effects: updated sample configs
o9000 mrovi9000@gmail.com
df9df99c
Fix compile error with cmake -DENABLE_RSVG=OFF
o9000 mrovi9000@gmail.com
7d972e53
Mouse effects: updated tint2conf
o9000 mrovi9000@gmail.com
6061b763
Mouse effects: updated tint2conf
o9000 mrovi9000@gmail.com
0900c088
Mouse effects: fixes, changed defaults, more config options
o9000 mrovi9000@gmail.com
68d3799c
Mouse effects: tint icons
o9000 mrovi9000@gmail.com
1b554ebc
Fix segfault
o9000 mrovi9000@gmail.com
732b9d39
Mouse pressed effect + some fixes for mouse over
o9000 mrovi9000@gmail.com
34b34176
Task: disable pixmap caching (temporary change until we make it work with mouse effects)
o9000 mrovi9000@gmail.com
070eb7ba
Revert "Area: do not destroy pixmap when not necessary"

This reverts commit f2922d7dbde35eadcea78e0536f5f61fb9ca4e39.
o9000 mrovi9000@gmail.com
57c35549
Area: refactor list -> children
o9000 mrovi9000@gmail.com
f2922d7d
Area: do not destroy pixmap when not necessary
o9000 mrovi9000@gmail.com
61016a93
Updated changelog
o9000 mrovi9000@gmail.com
9e2fbec7
Launcher icon background
o9000 mrovi9000@gmail.com
294fdee5
Mouse over effects
o9000 mrovi9000@gmail.com
fe06ff50
tint2conf: Updated French PO (added corrections from Mélodie)
o9000 mrovi9000@gmail.com
73ed55f2
tint2conf: Updated French PO (removed fuzzy flag; review still needed)
o9000 mrovi9000@gmail.com
2ff9ee9e
tint2conf: Updated French PO (review needed)
o9000 mrovi9000@gmail.com
3b434c0e
tint2conf: Updated POT and PO files (translation update needed)
o9000 mrovi9000@gmail.com
6d59e55d
tint2conf: Call setlocale with no locale to use system default instead of C
o9000 mrovi9000@gmail.com
d2636c8c
Updated French translation (thanks to Melodie and her team)
o9000 mrovi9000@gmail.com
b52f1938
Fix lost settings on battery plug/unplug
o9000 mrovi9000@gmail.com
23ce5df0
Refactored text size computation (missed a change for the battery)
o9000 mrovi9000@gmail.com
da066912
tint2conf: Changed plugin order
o9000 mrovi9000@gmail.com
8b6aad3a
Refactored svg image loading
o9000 mrovi9000@gmail.com
985c557d
Refactored text size computation
o9000 mrovi9000@gmail.com
6937aa8b
Updated changelog
o9000 mrovi9000@gmail.com
2299132c
tint2conf: Add background labels
o9000 mrovi9000@gmail.com
005e5a49
Battery: minor code style change
o9000 mrovi9000@gmail.com
85b3b8a7
Battery: fix comment in estimate_power_usage
o9000 mrovi9000@gmail.com
42d1ba2b
Battery: prevent division by zero
o9000 mrovi9000@gmail.com
b887d504
Merge branch 'sre/support-missing-power-usage-information'
o9000 mrovi9000@gmail.com
66b38cc7
Initialize ac_connected_cmd and ac_disconnected_cmd
o9000 mrovi9000@gmail.com
dca5c258
Merge branch 'sre/tint2-fix-battery-memleak'
o9000 o9000
5b01670a
Fix lost font setting for desktop name
o9000 o9000
1f7f1971
Updated tint2.desktop (fixes issue #523)
o9000 mrovi9000@gmail.com
7109bac4
Updated for 0.12.2
o9000 o9000
00a18033
if( -> if (
o9000 o9000
03dd8b84
uevent: Use strchr here
o9000 o9000
553adbb9
Updated IDE files
o9000 o9000
2fb55603
Merge branch 'hotplug' into 'master'

Hotplug

Hi,

So I went on and added the hotplug stuff. It's currently used for two things:

 1. reconfigure battery if a power_supply add/remove event has been received (e.g. new battery)
 2. update battery if a power_supply change event has been received (e.g. sent for AC connect/disconnect)

The second one is useful to make "ac_connect_cmd" and "ac_disconnect_cmd"
react instantly. Otherwise they are only executed when the battery update
routine is scheduled again. It does not introduce any new library dependencies
and the kernel interface is considered as ABI, so there won't be any frequent changes.

I also added a little fix on top, that prevents ac_connect_cmd execution
during tint2 startup (with AC connected).

-- Sebastian

See merge request !10
o9000 mrovi9000@gmail.com
1051be98
Merge branch 'do-not-link-against-disabled-optional-features' into 'master'

Avoid linking against disabled features

If rsvg or startup-notification features are disabled, the
binary should not be linked against the associated libraries.

See merge request !9
o9000 mrovi9000@gmail.com
00b88c27
battery: Updates for OpenBSD
o9000 o9000
10b006ff
battery: Updates for OpenBSD
o9000 o9000
133bbc91
Update file list for IDE
o9000 o9000
28272621
battery: Capitalize AC state in tooltips
o9000 o9000
61d786cf
battery: Tooltips for FreeBSD (fix format string)
o9000 o9000
9d2e62f7
battery: Tooltips for FreeBSD (fix typo)
o9000 o9000
6e77b59e
battery: Tooltips for FreeBSD
o9000 o9000
3a733d73
battery: Update AC status on FreeBSD
o9000 o9000
8df9ed59
Update type for ac_connected variables
o9000 o9000
cf748d6d
Revert "Remove static clock tooltip buffer" (g_date_time_format uses format strings slightly different from strftime)

This reverts commit 441c42077323c084542698367e73645fa11d76f4.
o9000 o9000
8528a6a4
Merge branch 'misc-battery-updates' into 'master'

Misc battery updates

Hi,

So here are a couple of more patches. I did only minimal testing for the battery BSD stuff
(basically compilation under Linux and check, that only sensible errors appear). The second
patch (remove static clock tooltip buffer) is independent of the remaining changes, but
depends on the first patch.

I guess the battery code for Linux could be further improved by using libudev
to handle kernel events for added batteries and AC plug changes.

-- Sebastian

See merge request !8
o9000 mrovi9000@gmail.com
f954be3e
Updated changelog
o9000 o9000
cbd52d1a
Update IDE file list
o9000 o9000
aa476421
Merge branch 'multi-battery-support' into 'master'

Multi battery support

Hi ,

I have a couple of patches for the battery widget
making it actually useful on my ThinkPad X250.

-- Sebastian

See merge request !6
o9000 mrovi9000@gmail.com
76b69b86
Update author list (Sebastian's info)
o9000 o9000
a8e1c9d3
tint2conf: Fix read of panel_monitor (issue #520)
o9000 o9000
3dbd13aa
Merge branch 'systray-already-running-message-fix' into 'master'

reset color after systray existing message

Currently all messages following the "another systray is running"
message are also printed in red. Fix this by reseting the color
at the end of the message.

See merge request !7
o9000 mrovi9000@gmail.com
84f9f6d0
Systray: do not move empty icons to the side, as it breaks GTK2 StatusIcon blinking (issue #515)
o9000 o9000
ed24d0bd
Fix command line argument processing (issue #516)
o9000 o9000
8eca71ac
Remove parameter from tooltip_trigger_hide() (issue #516)
o9000 o9000
84c58ce9
Updated readme for 0.12.1
o9000 mrovi9000@gmail.com
18470399
Updated changelog
o9000 o9000
e345c0dd
tint2conf: Add more mouse events for clock and battery (issue #505)
o9000 o9000
c874e763
Merge branch 'moreclicks' into 'master'

Moreclicks

The two commits in this merge request would allow the user to set up as many as eight extra custom actions via tint2rc.

I've been running these changes (minus the up/down wheel actions) for many months without any obvious issues, mainly to adjust laptop screen brightness via a couple of scripts.

I've just tested the wheel actions and they appeared to work fine. The clock commit should solve issue #505.

I have merely augmented the work of two other people, and appropriate credits/references are indicated in the individual commit messages.

See merge request !5
o9000 mrovi9000@gmail.com
687f5f2a
Systray: use correct pointer type in xembed detection (note: dead code)
o9000 o9000
c7aa70f0
Systray: remove SubstructureNotifyMask from XSelectInput
o9000 o9000
690fe3f4
Systray: remove debugging messages
o9000 o9000
c1d0a42b
Update changelog
o9000 o9000
e5cd73f4
Add debugging function for showing monitor geometry
o9000 o9000
7ffc2208
Taskbar: Use consistent behavior when showing/hiding sticky (all desktop) windows
o9000 o9000
2799fe93
Taskbar: better task monitor detection (issue #511)
o9000 o9000
e2023b71
systray: Revert break embedding into 2 steps (breaks transparency for Qt icons)
o9000 o9000
92249714
systray: Proper resize redirect handling
o9000 o9000
d492f804
systray: Redirect resize events
o9000 o9000
78bc3304
systray: Break embedding into 2 steps
o9000 o9000
3805adc9
Updated readme
o9000 o9000
4e3989f9
Revert "taskbar: Add logging for window_get_monitor()"

This reverts commit 7162c5dea18cf5e513e6b5fa4288f8ba0e9e51f3.
o9000 o9000
9624b5d5
Revert "taskbar: Add logging for event_configure_notify()"

This reverts commit b99c5c204ba3903a4d52ebbbd8df333216ae99a9.
o9000 o9000
754d9187
systray: Revert change that removed XSyncs
o9000 o9000
a4996c9d
Updated readme
o9000 mrovi9000@gmail.com
b99c5c20
taskbar: Add logging for event_configure_notify()
o9000 o9000
7162c5de
taskbar: Add logging for window_get_monitor()
o9000 o9000
e3939a56
systray: Set _NET_SYSTEM_TRAY_ICON_SIZE
o9000 o9000
ceafe9b2
config: Add missing #if
o9000 o9000
263d1ab1
systray: Remove unused variable
o9000 o9000
e76202b3
Fix systray rendering when compositor off
o9000 o9000
f68eabcf
config: Prevent segfault if panel_items appears late in the config file
o9000 o9000
e218b3fa
systray: Prevent segfault if systray disabled
o9000 o9000
50e21b40
systray: Trying some variations
o9000 o9000
b6a1a1c0
systray: Remove unneeded resize
o9000 o9000
15e12142
Minor improvements
o9000 o9000
b8c1c29d
systray: Throttle resize events for misbehaving applications
o9000 o9000
4a1880ea
Move things around in the systray code
o9000 o9000
57b878d5
Remove debug line
o9000 o9000
46aab61b
Revert "systray: Process XEmbed events according to spec"

This reverts commit 227dc8e48ab70685129fcc6359bb4c0d2162e49f.
o9000 o9000
227dc8e4
systray: Process XEmbed events according to spec
o9000 o9000
68c3205b
systray: Handle UnmapNotify correctly
o9000 o9000
61f0a4ec
systray: remove icon when reparented away from us
o9000 o9000
c606a1a3
systray: Separate reparenting from embedding
o9000 o9000
9933399d
systray: Withdraw window before reparenting
o9000 o9000
5ce8023e
systray: Watch for window events before reparenting
o9000 o9000
6438c75f
systray: A bit of cleanup
o9000 o9000
712097ba
systray: Make sure we redraw the panel when rendering icons
o9000 o9000
9a5cb749
systray: Workaround for GTK icon resize loop issue
o9000 o9000
d730f230
systray: Trigger icon resize only when necessary
o9000 o9000
9f161f2b
More logging
o9000 o9000
2570ae2c
systray: Resize icons only if necessary
o9000 o9000
8d5c2d8c
tint: remove inner loop from the main event loop
o9000 o9000
28bf0a43
Updated readme
o9000 mrovi9000@gmail.com
c4fbc296
tint2conf: Fix bad read of panel_margin
o9000 o9000
a0af851d
Updated readme
o9000 mrovi9000@gmail.com
477d08b5
Remove v from git tag when generating version string
o9000 o9000
50a07df5
Silence g_thread_init warning
o9000 o9000
b3cdde78
Add define _GNU_SOURCE for getline()
o9000 o9000
8207b165
Updated theme files
o9000 o9000
f61f2af2
Updated string files for translations
o9000 o9000
90805cb5
tint2conf: Better theme management
o9000 o9000
04fe80b4
copy_file(): prevent truncating file if src == dest
o9000 o9000
60657c98
Updated themes
o9000 o9000
3150b91f
Install additional themes to /usr/[local/]share/tint2
o9000 o9000
7b854d49
Update readme
o9000 o9000
81a48b8f
Update changelog
o9000 o9000
655ea6f0
Update build script
o9000 o9000
efe9aadb
Prevent race at startup in detecting screen resolution changes
o9000 o9000
c0e1709d
Capitalize name in desktop shortcut
o9000 mrovi9000@gmail.com
ea8a4fbb
Capitalize title in desktop shortcut
o9000 mrovi9000@gmail.com
093963da
Merge branch 'doc-fixes' into 'master'

Doc fixes

Hi o9000, thanks for resurrecting tint2!

Here are some purely "bureaucratic" fixes: I fixed some typo's, updated URLs, and cleaned up a few files.

See merge request !4
o9000 mrovi9000@gmail.com
574b6bc2
tint2conf: Fix typo to load desktop files from subdirectories
o9000 o9000
89e4a5a4
Fix crash in tint2conf (wrong string length in allocation)
o9000 o9000
2ebc7594
tint2conf: Sort launchers by name
o9000 o9000
acedd487
Add IDE files
o9000 o9000
9fd9d510
Fix timer bug (again)
o9000 o9000
9f8423f2
Updated changelog
o9000 o9000
8242c969
Detect compositor at startup
o9000 o9000
7cd5c16f
Fix crash when calling stop_timeout from the callback of a repeated timer
o9000 o9000
290ddc1f
tint2conf: fix launcher_apps_dir
o9000 o9000
47a70130
Remove noisy debug messages
o9000 o9000
a4de005a
Add missing include
o9000 o9000
7ace3a59
Updated changelog
o9000 mrovi9000@gmail.com
5abbf168
Cosmetic changes
o9000 o9000
4d69a0bc
tint2: Do not rely only on select() to detect new X events, since we sync the socket in the system tray which messes up select
o9000 o9000
222eca40
systray: (disable_transparency=1) detect empty icons whenever a new icon is added, from any process; clear icon area because some icons were failing to redraw
o9000 o9000
ea75558a
systray: reduce icon flicker by painting on buffer instead of directly on window
o9000 o9000
876cae82
systray: fix black icon background for 32-bit icons when disable_transparency = 1; fix empty icon detection when disable_transparency = 1; fix icon blinking by delaying rendering less aggressively; removed XClearArea on traywin->win (triggers unnecessary redraws); cache icon names; profiling messages updated
o9000 o9000
7c3951e3
systray: Profiling code. Export environment variable SYSTRAY_PROFILING=1 when running tint2 to enable it
o9000 o9000
552f0606
Updated strings in pl.po
o9000 o9000
e7cfa352
Merge branch 'translation-bs_hr_sr' into 'master'

tint2conf: added bs, hr and sr translations

I translated tint2conf into Bosnian, Croatian and Serbian (Cyrillic).

See merge request !3
o9000 mrovi9000@gmail.com
19b40bc5
systray: Check icon position
o9000 o9000
8c9a9a11
systray: trigger resizes in some places
o9000 o9000
b1354012
systray: force a repaint on icon resize
o9000 o9000
f5b2de62
systray: reorder operations to prevent the long icon first show delay that occurs sometimes
o9000 o9000
1ba023fc
Removed tintwizard.py as it no longer supports all config options
o9000 o9000
36e9e92d
Changed tintwizard #! to python 2 (note that tintwizard is obsolete)
o9000 mrovi9000@gmail.com
0f1dac50
Updated readme for 0.12-rc6
o9000 mrovi9000@gmail.com
eb0346e0
Updated changelog
o9000 mrovi9000@gmail.com
cae62191
systray: Do not turn off compositing for missing window errors
o9000 o9000
f28983e5
systray: Use different X connection for XGetImage (fixes crash on ATI cards)
o9000 o9000
b35cdb70
systray: Detect window resizez during composited rendering to prevent crashes
o9000 o9000
80361a12
Better error handling in systray rendering and fall back to non-composited rendering in case of errors
o9000 o9000
b4ff007e
systray: reorder some operations to make sure we resize correctly
o9000 o9000
ae379d86
systray: fix bad embed
o9000 o9000
0a3876dc
systray: prevent race in error detection
o9000 o9000
e2d95acf
Add missing files for freespace
o9000 o9000
5ac1a6a6
systray: resize icon when reparenting
o9000 o9000
481c4096
Fix bad interaction between freespace and systray
o9000 o9000
e8869b4d
systray: Minor change in error logging
o9000 o9000
b1b95e08
Free space item
o9000 o9000
df1f2d4e
Merge taskbar_alignment from branch
o9000 o9000
18b0ef2d
Updated changelog
o9000 mrovi9000@gmail.com
860c100a
launcher: sort desktop files by name in launcher_apps_dir
o9000 o9000
9040764c
systray: Cleaned up the code a bit
o9000 o9000
d8d4bc76
systray: Delay reparenting to the first render to prevent graphical corruptions
o9000 o9000
fbcfa540
Disable systray composited rendering if disable_transparency = 1
o9000 o9000
b235f77f
systray: Prevent triggering concurrent updates for the same icon
o9000 o9000
1b4b0a8d
systray: Delay icon rendering only when throttling is necessary
o9000 o9000
7ea0dc24
systray: Sort icons in the correct order when an icon is empty and order is right2left
o9000 o9000
39e67df4
Revert "systray: Sort icons in the correct order when an icon is empty and order is right2left"

This reverts commit cb17e5a662e7c0c40db9b089134c8e925731d3d6.
o9000 o9000
cb17e5a6
systray: Sort icons in the correct order when an icon is empty and order is right2left
o9000 o9000
ea67f240
Merge branch 'master' into 'master'

Polish translations for desktop files

Polish translations for .desktop files updated.

BTW. Big thanks for bringing new life to this awesome project :)

See merge request !2
o9000 mrovi9000@gmail.com
c49d2318
Merge branch 'master' into 'master'

Polish translation

See merge request !1
o9000 mrovi9000@gmail.com
cc826cbc
Updated readme
o9000 mrovi9000@gmail.com
f5970205
Updated changelog
o9000 mrovi9000@gmail.com
06dfcf70
Updated localization file with new strings
o9000 o9000
44785a49
Updated tint2conf for localization
o9000 o9000
e20448d6
Annotate strings for translation
o9000 o9000
6014b518
Better error handling in systray icon rendering
o9000 o9000
5acda6a0
Silence warning
o9000 o9000
f4f028a7
Updated changelog
o9000 mrovi9000@gmail.com
66c98bc8
Fix bad include
o9000 mrovi9000@gmail.com
de1d2550
Updated readme
o9000 mrovi9000@gmail.com
b381ad29
Updated changelog
o9000 mrovi9000@gmail.com
a4894b82
Workaround for empty systray icon in Google Chrome (misbehaving) - fix resize
o9000 o9000
b7dbb919
Merge branch 'title-race'
o9000 o9000
a08491c1
Workaround for empty systray icon in Google Chrome (misbehaving) - fix sorting
o9000 o9000
8795f50b
Workaround for empty systray icon in Google Chrome (misbehaving) - fix sorting
o9000 o9000
3ab42f9b
Workaround for empty systray icon in Google Chrome (misbehaving)
o9000 o9000
7bce1945
Reduce memory footprint
o9000 o9000
1ff028e9
Fix some battery issues when unplugging/replugging
o9000 o9000
d2ee0a48
Adding missing icons
o9000 o9000
1d95e018
tint2conf: Updated tooltips
o9000 o9000
ebc356d1
Updated tint2rc file header with link to docs
o9000 mrovi9000@gmail.com
54708a61
Updated desktop file
o9000 mrovi9000@gmail.com
60f01f7f
Updated icons and desktop files
o9000 o9000
9f8860f0
Updated tint2.desktop
o9000 mrovi9000@gmail.com
be19d1ee
Add tint2.desktop
o9000 mrovi9000@gmail.com
1d02b858
Fix icon loading with wrong image extension
o9000 o9000
487774ea
Updated readme
o9000 o9000
d710eb9c
Updated readme
o9000 mrovi9000@gmail.com
0385ca46
Updated changelog
o9000 mrovi9000@gmail.com
e7c3f99e
Attempt to fix icon rendering problems
o9000 o9000
14d5c4e4
Updated changelog
o9000 mrovi9000@gmail.com
a9330b42
launcher: New option launcher_icon_theme_override to preserve legacy behavior
o9000 o9000
5486c93f
Updated changelog
o9000 mrovi9000@gmail.com
b9508450
panel: Use WINDOW_TYPE_SPLASH instead of DOCK if panel_layer=normal and panel_dock=0 otherwise it is impossible to get normal stacking
o9000 o9000
7384fd82
Battery: fixes for FreeBSD
o9000 o9000
7ea2452a
tint2conf: fixes for *BSD
o9000 o9000
c3b60f1b
Fixed README in CMakeLists.txt
o9000 mrovi9000@gmail.com
193b3b5a
Fix build on Debian Jessie
o9000 o9000
9bd4257f
Updated readme
o9000 mrovi9000@gmail.com
5bf8efac
Update readme
o9000 mrovi9000@gmail.com
bd9e12b9
Wrap text at word boundaries
o9000 o9000
78595a3d
Renamed notification area -> system tray for consistency
o9000 o9000
71df0bc5
Updated readme
o9000 mrovi9000@gmail.com
c4c07fc9
Updated changelog
o9000 mrovi9000@gmail.com
da5d1c59
Adding new theme files
o9000 o9000
95fa0bbf
tint2 & tint2conf: Use spacing in task_padding
o9000 o9000
afd4a806
Updated changelog
o9000 o9000
e6612d28
tint2conf: Multiple fixes
o9000 o9000
298f60f1
tint2conf: Fix taskbar_sort_order, taskbar_name_padding
o9000 o9000
7794272f
tint2conf: Fix background index mess
o9000 o9000
8e5a1a38
Updated release script
o9000 o9000
3810080b
Update readme
o9000 mrovi9000@gmail.com
74dd8e11
Updated readme
o9000 mrovi9000@gmail.com
a2efc493
Update readme
o9000 mrovi9000@gmail.com
0d7dfc08
Update git version script
o9000 o9000
aecd658d
Update changelog, release 0.12-rc1
o9000 o9000
89e2057a
tint2conf: Checksum files to identify and back up manually edited configs
o9000 o9000
2ecb1c4e
config: Do not treat invalid task status values as defaults
o9000 o9000
dff7355f
tint2conf: load old config files better
o9000 o9000
5d11fe5c
Yet another fix for git version script
o9000 o9000
23315793
tint2conf: cleanup GUI
o9000 o9000
ae76f82e
tint2conf: Tooltips
o9000 o9000
00930b21
Fix git version script
o9000 o9000
0e322b35
Revert changes in sample tint2rc
o9000 o9000
2745eefe
Updated version scripts for git
o9000 o9000
2357e319
Updated svn version scripts for git
o9000 o9000
3467a447
Updated readme
o9000 mrovi9000@gmail.com
f6e4820f
Remove plain text readme (readme.md contains the latest content and is readable)
o9000 mrovi9000@gmail.com
0070fd6b
Updated readme
o9000 mrovi9000@gmail.com
665ce3e5
Updated readme
o9000 mrovi9000@gmail.com
aed6caca
Updated readme
o9000 o9000
f762a975
Updated readme
o9000 o9000
e6112a79
Updated readme
o9000 o9000
53c8ee5e
Updated readme
o9000 o9000
c2f661eb
Updated readme
o9000 o9000
ad01f1a4
Updated readme
o9000 o9000
60b56599
tint2conf: GUI changes

git-svn-id: http://tint2.googlecode.com/svn/trunk@767 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
b4f15db3
Use font shadows for all elements except tooltips

git-svn-id: http://tint2.googlecode.com/svn/trunk@766 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
6ba25fa9
tint2conf: backup config when writing

git-svn-id: http://tint2.googlecode.com/svn/trunk@765 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
aa9e1afd
tint2conf: GUI changes

git-svn-id: http://tint2.googlecode.com/svn/trunk@764 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
167bb310
tint2conf: GUI changes

git-svn-id: http://tint2.googlecode.com/svn/trunk@763 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
b9f8bf30
Remove fflush

git-svn-id: http://tint2.googlecode.com/svn/trunk@762 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
64c1fc03
Print error message for invalid action name in get_action()

git-svn-id: http://tint2.googlecode.com/svn/trunk@761 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
b78c8547
Flush stdout/stderr after newline

git-svn-id: http://tint2.googlecode.com/svn/trunk@760 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
eef4987b
Make ASAN optional in debug builds

git-svn-id: http://tint2.googlecode.com/svn/trunk@759 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
66cae4bb
Fix dangling pointers causing erratic timer behaviour (affects taskbar with spacing); use calloc instead of malloc for safer initializations

git-svn-id: http://tint2.googlecode.com/svn/trunk@758 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
778b9f0e
Updated config

git-svn-id: http://tint2.googlecode.com/svn/trunk@757 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
f88b8870
Updated config

git-svn-id: http://tint2.googlecode.com/svn/trunk@756 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
45d64633
Revert r751 and add workaround for systray rendering artifacts

git-svn-id: http://tint2.googlecode.com/svn/trunk@755 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
d95fbdc2
Updated authors

git-svn-id: http://tint2.googlecode.com/svn/trunk@754 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
d7e48187
Updated authors

git-svn-id: http://tint2.googlecode.com/svn/trunk@753 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
7d70189b
Minor improvements to taskbar_sort_order = center (issue 478)

git-svn-id: http://tint2.googlecode.com/svn/trunk@752 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
eb1244a4
Simplify systray icon management (attempt to fix issue 480)

git-svn-id: http://tint2.googlecode.com/svn/trunk@751 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
e49e05ad
Fix task visilibility problem, issue 481

git-svn-id: http://tint2.googlecode.com/svn/trunk@750 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
75f8a07c
Position tooltips correctly on first show

git-svn-id: http://tint2.googlecode.com/svn/trunk@749 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
af003d0e
Memory management review: match char-malloc/strdup-free, gchar-g_str*/g_free; set pointers to null after free; initialize fonts/backgrounds correctly when missing from config

git-svn-id: http://tint2.googlecode.com/svn/trunk@748 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
321ccc07
Fix no handling of battery removal

git-svn-id: http://tint2.googlecode.com/svn/trunk@747 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
cab31cb7
Fix battery error handling

git-svn-id: http://tint2.googlecode.com/svn/trunk@746 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
40d8d05b
Reverted systray icon rendering to fix issue 479

git-svn-id: http://tint2.googlecode.com/svn/trunk@745 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
5e0e2c4a
Use safer compilation flags

git-svn-id: http://tint2.googlecode.com/svn/trunk@744 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
e539c653
Sort tasks on taskbar: config + sort by title or center (disabled, work in progress) - issue 478

git-svn-id: http://tint2.googlecode.com/svn/trunk@743 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
67d5bfcf
Sort tasks on taskbar: handle task drag and drop (disabled, work in progress) - issue 478

git-svn-id: http://tint2.googlecode.com/svn/trunk@742 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
82fe7474
Sort tasks on taskbar: use panel orientation (disabled, work in progress) - issue 478

git-svn-id: http://tint2.googlecode.com/svn/trunk@741 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
5376e099
Sort tasks on taskbar (disabled, work in progress) - issue 478

git-svn-id: http://tint2.googlecode.com/svn/trunk@740 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
1a411591
Battery: cleanup code and make detection more resilient

git-svn-id: http://tint2.googlecode.com/svn/trunk@739 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
e113080a
Tentative to sort tasks on taskbar (disabled) - issue 478

git-svn-id: http://tint2.googlecode.com/svn/trunk@738 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
5faf063f
Add config option startup_notifications = 0/1

git-svn-id: http://tint2.googlecode.com/svn/trunk@737 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
c900bc24
Add option to hide tasks from different monitors when panel_monitor = x (issue 196)

git-svn-id: http://tint2.googlecode.com/svn/trunk@736 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
a2de8d6e
Modified startup notification logic to prevent deadlock in issue 471

git-svn-id: http://tint2.googlecode.com/svn/trunk@735 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
f6b78ad0
Changed icon rendering to fix issue 432

git-svn-id: http://tint2.googlecode.com/svn/trunk@734 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
83b6d1ac
Changed launcher_icon_theme option to work as an override. If not present, we use xsettings to obtain the current theme or default to hicolor if xsettings not present

git-svn-id: http://tint2.googlecode.com/svn/trunk@733 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
f5a18cc4
Option taskbar_hide_inactive_tasks (issue 458)

git-svn-id: http://tint2.googlecode.com/svn/trunk@732 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
c583ea42
Update strut after resizing panel in autohide-show (issue 472)

git-svn-id: http://tint2.googlecode.com/svn/trunk@731 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
4c16f97e
Autohide-show panel when task becomes urgent

git-svn-id: http://tint2.googlecode.com/svn/trunk@730 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
b8a47667
Disable startup notification support until we fix the deadlock from issue 471

git-svn-id: http://tint2.googlecode.com/svn/trunk@729 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
a8600a59
Add some useful compiler flags for debug builds

git-svn-id: http://tint2.googlecode.com/svn/trunk@728 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
da7efb27
Support for launcher_apps_dir

git-svn-id: http://tint2.googlecode.com/svn/trunk@727 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
ba40b075
Expand ~ in launcher_item_app

git-svn-id: http://tint2.googlecode.com/svn/trunk@726 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
0d1b78d8
Fix build issue on Slackware (Issue 473)

git-svn-id: http://tint2.googlecode.com/svn/trunk@725 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
32db15ae
Fix double free of panel_window_name

git-svn-id: http://tint2.googlecode.com/svn/trunk@692 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
bab686d8
Corrected memory leak introduced with r690


git-svn-id: http://tint2.googlecode.com/svn/trunk@691 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
google@craigoakes.com google@craigoakes.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
51fe905b
Add new configuration parameter panel_window_name to set WM_NAME (and WM_ICON_NAME) to identify multiple instances of tint2.  (Issue 460).


git-svn-id: http://tint2.googlecode.com/svn/trunk@690 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
google@craigoakes.com google@craigoakes.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a11becfb
Another attempt to fix issue 465: broken WM_HINTS

git-svn-id: http://tint2.googlecode.com/svn/trunk@689 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
f4af2a35
Fix issue 465: broken WM_HINTS

git-svn-id: http://tint2.googlecode.com/svn/trunk@688 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
7b698e1f
Fix issue 463: Launcher icon accepts all mouse buttons

git-svn-id: http://tint2.googlecode.com/svn/trunk@687 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
f527a263
Clean up CMakeLists.txt

git-svn-id: http://tint2.googlecode.com/svn/trunk@686 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
5bd4bcf7
Fix issue 343: Double system tray icons

git-svn-id: http://tint2.googlecode.com/svn/trunk@685 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
89c83380
Fix issue 428: Build fails when battery applet is disabled from cmake

git-svn-id: http://tint2.googlecode.com/svn/trunk@684 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
3f42584f
Fix issue 401: Seconds not updating in second line of clock

git-svn-id: http://tint2.googlecode.com/svn/trunk@683 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
1272ce4b
Fix issue 442: do not overflow when processing buggy battery input

git-svn-id: http://tint2.googlecode.com/svn/trunk@682 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
f0e2e72e
Fix issue 347: always initialize backgrounds

git-svn-id: http://tint2.googlecode.com/svn/trunk@681 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
c392cdf2
Fix issue 461: do not place the panel in dock if panel_dock = 0 in config; slight change in the XWMHints

git-svn-id: http://tint2.googlecode.com/svn/trunk@680 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
856385d5
Reverting commit from r677

git-svn-id: http://tint2.googlecode.com/svn/trunk@679 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
b70e6b50
Better handling of the systray_monitor option

git-svn-id: http://tint2.googlecode.com/svn/trunk@678 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
5a789c2d
Revert panel to _NET_WM_WINDOW_TYPE_DOCK, implement panel_layer=float (Issue 461).


git-svn-id: http://tint2.googlecode.com/svn/trunk@677 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
google@craigoakes.com google@craigoakes.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
0fa10d83
Added mouse_left configuration, defaults to original function (Issue 459, 397)


git-svn-id: http://tint2.googlecode.com/svn/trunk@676 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
google@craigoakes.com google@craigoakes.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
28d72662
Xorg: Add option to disable transparency (workaround for broken graphics stacks; issues 432, 435, 439)

git-svn-id: http://tint2.googlecode.com/svn/trunk@675 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
45cc6901
Xorg: Rename function

git-svn-id: http://tint2.googlecode.com/svn/trunk@674 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
4e76c2bb
Taskbar: add option to redistribute size in multi-desktop mode (useful especially when the taskbar is getting full on one desktop)

git-svn-id: http://tint2.googlecode.com/svn/trunk@673 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
88e0e4fe
tint2conf: Updates (work in progress)

git-svn-id: http://tint2.googlecode.com/svn/trunk@672 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
d584d046
Remove global variables from header files

git-svn-id: http://tint2.googlecode.com/svn/trunk@671 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
1a3ba212
Launcher: SVG icon support and icon loading improvements

git-svn-id: http://tint2.googlecode.com/svn/trunk@670 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
ec80e09b
Systray: option to configure monitor: start from 1 to be consistent with panel_monitor

git-svn-id: http://tint2.googlecode.com/svn/trunk@668 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
de539e21
Systray: option to configure monitor (fixes issue 451 and TODOs in the code)

git-svn-id: http://tint2.googlecode.com/svn/trunk@667 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
1cb0c16f
Initialize variable properly

git-svn-id: http://tint2.googlecode.com/svn/trunk@666 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
2432a2ed
Prevent division by zero in strange circumstances when the panel has size 0

git-svn-id: http://tint2.googlecode.com/svn/trunk@665 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
9a1ec188
Fix issue 455 (tint2 places itself in dock even with panel_dock = 0)

git-svn-id: http://tint2.googlecode.com/svn/trunk@664 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
b6efa12b
Workaround for issue 353 (broken xrandr)

git-svn-id: http://tint2.googlecode.com/svn/trunk@663 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
c59f2399
taskbar: fix task cycling bug in multi_desktop mode

git-svn-id: http://tint2.googlecode.com/svn/trunk@662 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
9ac902b6
taskbar: draw softer shadows so that text is more readable

git-svn-id: http://tint2.googlecode.com/svn/trunk@661 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
42469038
taskbar: add TODO for icon sizing in large panels

git-svn-id: http://tint2.googlecode.com/svn/trunk@660 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
de5045d8
tooltip: Round up y coordinate of text (looks slightly better)

git-svn-id: http://tint2.googlecode.com/svn/trunk@659 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
54154e82
util: Initialize color in all cases

git-svn-id: http://tint2.googlecode.com/svn/trunk@658 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
364d0cf7
util: Change misleading variable name "line" to "buffer"

git-svn-id: http://tint2.googlecode.com/svn/trunk@657 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
f70415d7
taskbar: fix GLib-CRITICAL: g_hash_table_foreach: assertion version == hash_table->version failed

git-svn-id: http://tint2.googlecode.com/svn/trunk@656 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
45a2156c
Cleanup whitespace

git-svn-id: http://tint2.googlecode.com/svn/trunk@655 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
fc4b2963
Cleanup whitespace

git-svn-id: http://tint2.googlecode.com/svn/trunk@654 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
dc137ef1
Fix incorrect memset

git-svn-id: http://tint2.googlecode.com/svn/trunk@653 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
257cc45a
Fix for no task cycling if all windows are minimized

git-svn-id: http://tint2.googlecode.com/svn/trunk@652 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
0a1ceaee
Fix for incorrect task cycling when windows visible on all desktops are present

git-svn-id: http://tint2.googlecode.com/svn/trunk@651 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
cfa4bc89
Adding startup-notification support.


git-svn-id: http://tint2.googlecode.com/svn/trunk@650 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
xico.atelo@gmail.com xico.atelo@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
13b0d761
Drag and drop support for launchers

git-svn-id: http://tint2.googlecode.com/svn/trunk@648 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
f6039e8c
Localize launcher tooltips

git-svn-id: http://tint2.googlecode.com/svn/trunk@647 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
64ec2ce7
Launcher: add icon lookup in ~/.local and /usr/local



git-svn-id: http://tint2.googlecode.com/svn/trunk@646 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
123c8bef
Disable mouse hover events when the launcher tooltip is disabled
Do not use g_slist_free_full since it requires glib 2.28



git-svn-id: http://tint2.googlecode.com/svn/trunk@645 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
10dfee64
Fix possible double free in launcher

git-svn-id: http://tint2.googlecode.com/svn/trunk@644 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
e6882fcf
Fix possible double free in launcher

git-svn-id: http://tint2.googlecode.com/svn/trunk@643 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
88c133a9
Launcher tooltips configurable, default off (Issue 366).


git-svn-id: http://tint2.googlecode.com/svn/trunk@642 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
google@craigoakes.com google@craigoakes.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
65423702
Added alpha, saturation, brightness control for launcher icons (Issue 365).


git-svn-id: http://tint2.googlecode.com/svn/trunk@641 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
google@craigoakes.com google@craigoakes.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
9c90f80f
Fixed launcher behavior for .desktop files with multiple shortcut groups; fixed launcher memory leak

git-svn-id: http://tint2.googlecode.com/svn/trunk@640 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
cfd2bde7
Fix segfault when the tooltip has no background in config

git-svn-id: http://tint2.googlecode.com/svn/trunk@639 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
2a7ceb53
tint2conf: work in progress

git-svn-id: http://tint2.googlecode.com/svn/trunk@638 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e18f8443
Fix crash in launcher at tint2 unload/reload when falling back to the hicolor icon theme

git-svn-id: http://tint2.googlecode.com/svn/trunk@637 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
720ced62
Fix area lookup coordinates in tooltip_show()

git-svn-id: http://tint2.googlecode.com/svn/trunk@636 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
fb042d42
Enable mouse motion events when the launcher is enabled

git-svn-id: http://tint2.googlecode.com/svn/trunk@635 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
a5270e39
tint2conf: work in progress

git-svn-id: http://tint2.googlecode.com/svn/trunk@634 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
ac92352c
tint2conf : work in progress

git-svn-id: http://tint2.googlecode.com/svn/trunk@633 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
72435c07
start tint2conf work

git-svn-id: http://tint2.googlecode.com/svn/trunk@632 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
47ce6169
Changed launcher to use Areas for each icon; this allows showing tooltips

git-svn-id: http://tint2.googlecode.com/svn/trunk@631 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
f71967bb
*fix* even better XSelectInput on traywindows. It's inside the block, where we listen to XError's, thus an icon which is already deleted before we ask for StuctureNotify will not be added at all


git-svn-id: http://tint2.googlecode.com/svn/trunk@630 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
andreas.fink85 andreas.fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
7797f8d3
*fix* register for the StructureNotifyEventMask early, since an icon can be created and unregistered directly after it, so we would 'forget' about it


git-svn-id: http://tint2.googlecode.com/svn/trunk@629 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
andreas.fink85 andreas.fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
97001249
*fix* segfault when cycling through tasks and taskbarname is enabled

git-svn-id: http://tint2.googlecode.com/svn/trunk@628 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
25d15551
*fix* test with config_background_mask rather than config_font_mask, since we check if the background was specified


git-svn-id: http://tint2.googlecode.com/svn/trunk@627 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
andreas.fink85 andreas.fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f32d2bc7
Fix segfault when a task state has no background in config

git-svn-id: http://tint2.googlecode.com/svn/trunk@626 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
37ee594f
Fix segfault when the clock has no background in config

git-svn-id: http://tint2.googlecode.com/svn/trunk@625 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
a8b217e0
launcher: use the proper fallback icon; use getline (dynamically resized buffer) instead of fgets

git-svn-id: http://tint2.googlecode.com/svn/trunk@624 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
b3b26e19
*fix* battery: set background_id to 0 if none has been specified


git-svn-id: http://tint2.googlecode.com/svn/trunk@623 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
andreas.fink85 andreas.fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
602ba5aa
*fix* issue 318


git-svn-id: http://tint2.googlecode.com/svn/trunk@622 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
10f50cf2
*fix* issue 319


git-svn-id: http://tint2.googlecode.com/svn/trunk@621 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e5478fc1
fixed issue 309

git-svn-id: http://tint2.googlecode.com/svn/trunk@620 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
53c40d41
*fix* segfault when removing last virtual desktop while being on it

git-svn-id: http://tint2.googlecode.com/svn/trunk@619 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
fc046c24
*fix* issue 316

git-svn-id: http://tint2.googlecode.com/svn/trunk@618 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
82017425
*add* remove of tooltip = En/Disabled. it's renamed to task_tooltip to enable/disable task/clock tooltip separatly (tooltip = N is equivalent to 
task_tooltip = N for backwards compatibility)


git-svn-id: http://tint2.googlecode.com/svn/trunk@615 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
07f48183
*fix* issue 313 (pcmanfm sets _XROOTMAP_ID instead of _XROOTPMAP_ID)


git-svn-id: http://tint2.googlecode.com/svn/trunk@614 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
0ef56da4
*fix* require >=imlib2-1.4.2 and >=libXrandr-1.3


git-svn-id: http://tint2.googlecode.com/svn/trunk@611 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
b75d4fa5
disable tintwizard call (because doesn t support yet new config)

git-svn-id: http://tint2.googlecode.com/svn/trunk@610 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
3de3b2c5
better backward compatibility (2)

git-svn-id: http://tint2.googlecode.com/svn/trunk@609 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
4447b297
better backward compatibility

git-svn-id: http://tint2.googlecode.com/svn/trunk@608 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e32bfc38
fixed taskbar background

git-svn-id: http://tint2.googlecode.com/svn/trunk@607 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
48d428b6
*fix* make clock buffers a bit larger (1Kb ram is not really much buffer, but users which have a long clock_tooltip or clock_time1 or clock_time2 are 
happy)



git-svn-id: http://tint2.googlecode.com/svn/trunk@606 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2d085f1a
Launcher icon lookup fixes
- prioritize theme more than size match
- find icons when the extension is already included in the icon name
- a couple of memleaks


git-svn-id: http://tint2.googlecode.com/svn/trunk@605 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
cf12f631
*fix* warning
*fix* tint2conf installation directories 


git-svn-id: http://tint2.googlecode.com/svn/trunk@604 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2ab0d33a
desktop name : last step

git-svn-id: http://tint2.googlecode.com/svn/trunk@601 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d32b4ed9
desktop name

git-svn-id: http://tint2.googlecode.com/svn/trunk@600 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
edc5db91
desktop name second step

git-svn-id: http://tint2.googlecode.com/svn/trunk@599 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
14b6d457
cleanup taskbar_name

git-svn-id: http://tint2.googlecode.com/svn/trunk@598 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
240c1dc4
fixed segfault

git-svn-id: http://tint2.googlecode.com/svn/trunk@597 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d94e2a17
desktop name: first step

git-svn-id: http://tint2.googlecode.com/svn/trunk@596 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a7a2ae33
fixed : revert change to systray position

git-svn-id: http://tint2.googlecode.com/svn/trunk@595 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
5d7e2115
launcher : fixed icon position

git-svn-id: http://tint2.googlecode.com/svn/trunk@591 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
fc5269d6
XSETTINGS manager : reload icons when theme changed (gnome, xfce, ...).

git-svn-id: http://tint2.googlecode.com/svn/trunk@589 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
da27293d
launcher : limit launcher_icon_theme to 1 theme. Add XSETTINGS client and read launcher_icon_theme if manager is running.

git-svn-id: http://tint2.googlecode.com/svn/trunk@588 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c9362651
*add* call gtk-update-cache on install

git-svn-id: http://tint2.googlecode.com/svn/trunk@587 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
b0e308e9
tint2conf : follow freedesktop icon theme specification

git-svn-id: http://tint2.googlecode.com/svn/trunk@586 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
7c8a31db
update my contribution to the company

git-svn-id: http://tint2.googlecode.com/svn/trunk@585 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f9d2cc1b
fixed taskbar redrawing when pos/size changed

git-svn-id: http://tint2.googlecode.com/svn/trunk@583 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
86cfa077
fixed multi_desktop switching

git-svn-id: http://tint2.googlecode.com/svn/trunk@582 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
5919918b
fixed icons detection in local .icons directory

git-svn-id: http://tint2.googlecode.com/svn/trunk@581 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
faa04ee4
fixed theme detection in local .icons directory

git-svn-id: http://tint2.googlecode.com/svn/trunk@580 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
eb07f935
cleanup : remove unneeded title change

git-svn-id: http://tint2.googlecode.com/svn/trunk@579 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
503a4b68
cleanup

git-svn-id: http://tint2.googlecode.com/svn/trunk@578 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c01b7f48
memorized taskbar pixmap. So we don t redraw taskbar/task when switching desktop.

git-svn-id: http://tint2.googlecode.com/svn/trunk@577 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
ad716c90
*fix* applied patch from issue 299


git-svn-id: http://tint2.googlecode.com/svn/trunk@576 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
00e6485d
maybe fix for issue 298


git-svn-id: http://tint2.googlecode.com/svn/trunk@575 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f6ebfe1c
*fix* issue 297


git-svn-id: http://tint2.googlecode.com/svn/trunk@574 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
7f1f66a4
small clenup

git-svn-id: http://tint2.googlecode.com/svn/trunk@573 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
eae7223d
*fix* valgrind invalid read/write and memleaks



git-svn-id: http://tint2.googlecode.com/svn/trunk@572 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
1161b092
missing file

git-svn-id: http://tint2.googlecode.com/svn/trunk@571 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
574615b3
add some code around taskbar_name

git-svn-id: http://tint2.googlecode.com/svn/trunk@570 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
301aff0f
cleanup duplicate code and fixed ALLDESKTOP task

git-svn-id: http://tint2.googlecode.com/svn/trunk@569 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c5697226
fixed some bug with rendering engine

git-svn-id: http://tint2.googlecode.com/svn/trunk@566 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
60590bf1
rendering engine : _on_change_layout() called when pos/size changed

git-svn-id: http://tint2.googlecode.com/svn/trunk@565 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
4d2def56
revert some code from r561 (generic resize function)

git-svn-id: http://tint2.googlecode.com/svn/trunk@564 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c1981984
panel_items : fixed _NET_WM_ICON_GEOMETRY. panel_items is done for me.

git-svn-id: http://tint2.googlecode.com/svn/trunk@563 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
98c3cbe8
cleanup code

git-svn-id: http://tint2.googlecode.com/svn/trunk@562 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e68c3619
cleanup : generic resize function (in area.c)

git-svn-id: http://tint2.googlecode.com/svn/trunk@561 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
b4fb372f
panel_items : fixed hide/unhide of baterry and systray

git-svn-id: http://tint2.googlecode.com/svn/trunk@560 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f8e31774
panel_items : fixed battery. draw battery only if values changed.

git-svn-id: http://tint2.googlecode.com/svn/trunk@559 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d2d2277b
cleanup : Area posx/posy managed by layering engine (area.c)

git-svn-id: http://tint2.googlecode.com/svn/trunk@558 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
8f170907
panel_items : fixed clock on vertical panel

git-svn-id: http://tint2.googlecode.com/svn/trunk@557 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
570cf17f
panel_items : fixed SINGLE_DESKTOP mode

git-svn-id: http://tint2.googlecode.com/svn/trunk@556 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e022ddda
panel_items : fixed vertical panel

git-svn-id: http://tint2.googlecode.com/svn/trunk@555 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d44628b1
panel_items : fixed change number of desktop

git-svn-id: http://tint2.googlecode.com/svn/trunk@554 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
1bd5fd99
panel_items : fixed tray icon position.

git-svn-id: http://tint2.googlecode.com/svn/trunk@553 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
ffe45bd7
panel_items : backward compatibility with 0.11 config file

git-svn-id: http://tint2.googlecode.com/svn/trunk@552 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
8b71e361
panel_items : allow panel without taskbar

git-svn-id: http://tint2.googlecode.com/svn/trunk@551 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
b98d2001
panel_items : fixed segfault (panel without clock, change number desktop)

git-svn-id: http://tint2.googlecode.com/svn/trunk@550 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
500981b0
panel_items : fixed some segfault.

git-svn-id: http://tint2.googlecode.com/svn/trunk@549 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
37914867
add panel_items = LTBSC config. LauncherTaskbarBatterySystrayClock define order and enable/disable of each object.

git-svn-id: http://tint2.googlecode.com/svn/trunk@548 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
52eb8430
order of panel items : position of each object is update by layering engine (area)

git-svn-id: http://tint2.googlecode.com/svn/trunk@547 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
438dbfed
order of panel items : partial implementation. expect crash/instability

git-svn-id: http://tint2.googlecode.com/svn/trunk@546 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
aabe6b11
add comment

git-svn-id: http://tint2.googlecode.com/svn/trunk@545 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
906ee82d
*fix* issue 282
*fix* correct x/y coordinates for tooltip on multi-head setup
*fix* delete multitimer hashmap
*fix* cleanup_panel() needs to be called after cleanup_launcher()


git-svn-id: http://tint2.googlecode.com/svn/trunk@544 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
9e81bcbf
revert rev 541 : we don t need to duplicate x,y

git-svn-id: http://tint2.googlecode.com/svn/trunk@543 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d7914dd0
*fix* issue 272
*fix* correct transient window handling (f.ex window3 is transient for window2 and window2 transient for window1 and window1 is already in tint2, so 
window3 will not be added)


git-svn-id: http://tint2.googlecode.com/svn/trunk@542 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
95b35aef
Center the tooltip correctly when the text changes while the tooltip is visible

git-svn-id: http://tint2.googlecode.com/svn/trunk@541 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
c1bdb560
launcher: Prevent calling strlen on NULL

git-svn-id: http://tint2.googlecode.com/svn/trunk@540 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
d16dcae9
Fixed theme lookup bug (was BFS instead of DFS)

git-svn-id: http://tint2.googlecode.com/svn/trunk@539 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
d4102b44
Launcher support for .desktop files (working but experimental)

git-svn-id: http://tint2.googlecode.com/svn/trunk@538 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
ba24db4c
code documentation

git-svn-id: http://tint2.googlecode.com/svn/trunk@532 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
cd2d794c
Readding a line deleted by mistake

git-svn-id: http://tint2.googlecode.com/svn/trunk@531 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
e081f1f3
Added .desktop file parsing (but not for UTF8...) and skeleton for loading icons (work in progress)

git-svn-id: http://tint2.googlecode.com/svn/trunk@530 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
2af46648
reverted r528 : it s breaking amd64/x86_64

git-svn-id: http://tint2.googlecode.com/svn/trunk@529 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
937d7faa
fixed Issue 282 : third try

git-svn-id: http://tint2.googlecode.com/svn/trunk@528 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
9feef39d
fixed Issue 282 : second try

git-svn-id: http://tint2.googlecode.com/svn/trunk@527 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
3eb1b736
fixed Issue 282

git-svn-id: http://tint2.googlecode.com/svn/trunk@526 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
35b94d7a
adjust tooltip position (mrovi)

git-svn-id: http://tint2.googlecode.com/svn/trunk@525 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c9ca6a40
adjust tooltip position (mrovi)

git-svn-id: http://tint2.googlecode.com/svn/trunk@524 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
7a2004c9
fixed memleak

git-svn-id: http://tint2.googlecode.com/svn/trunk@523 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
0cf39bb1
added more

git-svn-id: http://tint2.googlecode.com/svn/trunk@522 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
7e17a3c7
added basic launcher by mrovi

git-svn-id: http://tint2.googlecode.com/svn/trunk@521 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
73c0b524
*fix* cmake-2.6 seems to have problems with if (NOT (expression)) so we use deMorgan to solve this problem


git-svn-id: http://tint2.googlecode.com/svn/trunk@519 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
cbb174b5
fixed issue 273 ?

git-svn-id: http://tint2.googlecode.com/svn/trunk@518 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a3f33be8
*fix* ignore SIGCHLD in way that BSD and linux support
*fix* default background id 0 for panel if not specified in the config file



git-svn-id: http://tint2.googlecode.com/svn/trunk@517 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c13397af
*fix* do not multiply max_tick_urgent by 2 because the user should decide whether to end up in the casual state or the urgent state



git-svn-id: http://tint2.googlecode.com/svn/trunk@516 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
9899d8a7
*add* use ACPI api for freebsd (thx to yamagi.burmeister)



git-svn-id: http://tint2.googlecode.com/svn/trunk@515 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
357e3728
*fix* finish dnd problems and autohide


git-svn-id: http://tint2.googlecode.com/svn/trunk@514 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
72cdc495
*fix* start work on autohide+drag'n'drop
*fix* fallback version is 0.11-svn



git-svn-id: http://tint2.googlecode.com/svn/trunk@510 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
6dc42dbe
tint2conf : add unused code

git-svn-id: http://tint2.googlecode.com/svn/trunk@509 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
7fdcd2fb
*fix* set _NET_WM_ICON_GEOMETRY (fixes issue 36)
*fix* updated ChangeLog



git-svn-id: http://tint2.googlecode.com/svn/trunk@508 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
3a709ac5
*fix* abort cmake with an error message if not all dependencies could be found



git-svn-id: http://tint2.googlecode.com/svn/trunk@507 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f2e1dd4c
add unused code

git-svn-id: http://tint2.googlecode.com/svn/trunk@502 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2aedb157
*fix* use [ ] instead of [[ ]] because some systems don't know about [[ ]]???


git-svn-id: http://tint2.googlecode.com/svn/trunk@501 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
0aa49779
*fix* use -pthread also for tint2 because we're using processes which starts new threads



git-svn-id: http://tint2.googlecode.com/svn/trunk@500 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
837932f8
*fix* add -pthread to the compile/link flags since gtk+ needs it



git-svn-id: http://tint2.googlecode.com/svn/trunk@499 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
ba32d259
*fix* IMLIB2_LDFLAGS not FLAGS
*fix* link_directories needs to be called before the target is created


git-svn-id: http://tint2.googlecode.com/svn/trunk@498 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
6d8a4604
*fix* use /bin/sh because not every system has /bin/bash
*fix* issue 261



git-svn-id: http://tint2.googlecode.com/svn/trunk@497 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d0368c75
mv INSTALL to INSTALL.txt because autoconf generated some INSTALL files which makes problems with svn up


git-svn-id: http://tint2.googlecode.com/svn/trunk@496 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
49908979
*fix* not possible to include a configure script because it was unversioned before and makes problems for a svn up



git-svn-id: http://tint2.googlecode.com/svn/trunk@495 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d103fe00
*add* adding a dummy configure file which reports for the user that we've changed to cmake
*add* make_relase.sh convenience script which creates a tarball for release (usage: ./make_release.sh RELEASE_VERSION)
*fix* get_svnrev.sh fixed is the fallback version is produced



git-svn-id: http://tint2.googlecode.com/svn/trunk@494 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
5739a2ec
*add* added a minimalistic INSTALL description (lazy people like I am do not check the wiki)


git-svn-id: http://tint2.googlecode.com/svn/trunk@493 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
4c24d6fb
oups, missing files

git-svn-id: http://tint2.googlecode.com/svn/trunk@492 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
23d94337
cleanup

git-svn-id: http://tint2.googlecode.com/svn/trunk@491 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
20a48674
*fix* change the default location of tintwizard.py to ${CMAKE_INSTALL_PREFIX}/bin/tintwizard.py (issue 264)


git-svn-id: http://tint2.googlecode.com/svn/trunk@490 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
771d0bf4
strut_policy=minimum possible even if autohide disabled

git-svn-id: http://tint2.googlecode.com/svn/trunk@489 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
237b19c5
*fix* use relative path for DOCDIR/MANDIR/DATADIR (a change in CMAKE_INSTALL_PREFIX works now)



git-svn-id: http://tint2.googlecode.com/svn/trunk@484 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a85ae33b
removed cmake CACHE : it s not reliable.

git-svn-id: http://tint2.googlecode.com/svn/trunk@483 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
99491c8f
*fix* do not set LDFLAGS to --as-needed because this changes building behaviour which the user is not aware of
*fix* link librt only if it is found (issue 261)



git-svn-id: http://tint2.googlecode.com/svn/trunk@482 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
5521275b
*fix* execute an external command by calling fork/execl and do not ignore SIGCHLD (maybe fixes issue 263)


git-svn-id: http://tint2.googlecode.com/svn/trunk@480 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e26cecf6
*del* autoconf files not used anymore
*add* install tint2conf .desktop and pixmaps
*fix* tint2conf warnings



git-svn-id: http://tint2.googlecode.com/svn/trunk@478 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d771fd90
add icon for panel switcher. needed *.png in /usr/share/pixmaps and *.desktop in /usr/share/applications

git-svn-id: http://tint2.googlecode.com/svn/trunk@477 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d0ea6679
*fix* install man file too


git-svn-id: http://tint2.googlecode.com/svn/trunk@476 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
abeb6d38
*add* include svn revision in the VERSION_STRING if building with cmake


git-svn-id: http://tint2.googlecode.com/svn/trunk@475 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f8889fdb
*fix* update dependencies for tint2 in README.source
*fix* install default_icon.png
*fix* correct checking if imlib2 is built with x support
*fix* use ENABLE_feature, rather than DISABLE_feature



git-svn-id: http://tint2.googlecode.com/svn/trunk@474 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
88d6fc83
*add* make CMakeLists.txt equivalent to the autoconf behaviour



git-svn-id: http://tint2.googlecode.com/svn/trunk@473 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
359f13f0
*add* tint2conf cmake file



git-svn-id: http://tint2.googlecode.com/svn/trunk@472 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
45e82915
*fix* battery needs to add definition of course 


git-svn-id: http://tint2.googlecode.com/svn/trunk@471 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
da9c6992
*add* first cmake based implementation (compiles already tint2, but needs more love for installing everything correctly)
This is just a test whether cmake can become an alternative to the current build process (I prefer cmake, because it is much faster and offers more 
possiblities)


git-svn-id: http://tint2.googlecode.com/svn/trunk@470 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
87f02c57
fixed segfault with monitor detection

git-svn-id: http://tint2.googlecode.com/svn/trunk@469 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
299faa48
*fix* issue 259


git-svn-id: http://tint2.googlecode.com/svn/trunk@468 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
8429c1aa
*fix* issue 260 the third


git-svn-id: http://tint2.googlecode.com/svn/trunk@466 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
bb26d9d4
*fix* issue 260 the second


git-svn-id: http://tint2.googlecode.com/svn/trunk@465 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2b6fed29
*fix* issue 260


git-svn-id: http://tint2.googlecode.com/svn/trunk@464 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
056246dd
tint2-0.10 final release

git-svn-id: http://tint2.googlecode.com/svn/trunk@463 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
642abfc7
etend OpenBSD patch to FreeBSD and NetBSD

git-svn-id: http://tint2.googlecode.com/svn/trunk@462 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f13a7a13
fixed for issue 32

git-svn-id: http://tint2.googlecode.com/svn/trunk@461 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
985af5f3
Fix installation of examples.


git-svn-id: http://tint2.googlecode.com/svn/trunk@460 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c0a0f647
battery patch for Openbsd by vext01

git-svn-id: http://tint2.googlecode.com/svn/trunk@459 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e8c846c2
tint2-0.10-beta1

git-svn-id: http://tint2.googlecode.com/svn/trunk@456 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
bb008b12
tint2conf : possibility to change property tool tintwizard/gedit/...

git-svn-id: http://tint2.googlecode.com/svn/trunk@455 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
b083a434
use tintwizard and format sample files with tintwizard

git-svn-id: http://tint2.googlecode.com/svn/trunk@449 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
5c4735c3
added some config sample (thanks to users)

git-svn-id: http://tint2.googlecode.com/svn/trunk@448 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
1eed78c2
fixed : config file use . as decimal separator even when LOCALE is different

git-svn-id: http://tint2.googlecode.com/svn/trunk@445 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
721ed289
panel switcher : sorted by name

git-svn-id: http://tint2.googlecode.com/svn/trunk@444 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
46168f67
fixed segfault when remove desktop with task

git-svn-id: http://tint2.googlecode.com/svn/trunk@443 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
1a9ce9de
Add preprocessor statements to check if battery support has been enabled before using "default_battery()".


git-svn-id: http://tint2.googlecode.com/svn/trunk@442 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
9bc512b7
Move function declarations to fix compiler warning:
util/timer.c:81: warning: conflicting types for ‘stop_multi_timeout’
util/timer.c:61: note: previous implicit declaration of ‘stop_multi_timeout’ was here


git-svn-id: http://tint2.googlecode.com/svn/trunk@441 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
b99b5c6b
little cleanup

git-svn-id: http://tint2.googlecode.com/svn/trunk@440 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
885377a2
cleanup code

git-svn-id: http://tint2.googlecode.com/svn/trunk@439 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
4d5fe440
fixed : battery disabled when needed

git-svn-id: http://tint2.googlecode.com/svn/trunk@438 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
b9544f0f
reverted Rev 407 because here it s breaking alls icon with systray + xcompmgr

git-svn-id: http://tint2.googlecode.com/svn/trunk@437 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
20f181fd
cleanup

git-svn-id: http://tint2.googlecode.com/svn/trunk@435 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a4c2956e
back to ELLIPSIZE_END and multi-line task name. multi-line depend on task vertical_padding and size of font

git-svn-id: http://tint2.googlecode.com/svn/trunk@434 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
af80193e
tint2conf enabled by default, and switch ELLIPSIZE_END to ELLIPSIZE_MIDDLE

git-svn-id: http://tint2.googlecode.com/svn/trunk@433 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
85c90699
look like autohide need minimal height

git-svn-id: http://tint2.googlecode.com/svn/trunk@432 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
64530181
qutodetect composite manager and automaticaly switch real/fake transparency

git-svn-id: http://tint2.googlecode.com/svn/trunk@425 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
7ee42e8c
SIGUSR1 does now a full restat of tint2

git-svn-id: http://tint2.googlecode.com/svn/trunk@424 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c298a39d
moved initial values in function default_xxx

git-svn-id: http://tint2.googlecode.com/svn/trunk@423 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a94d75d3
fixed systray_asb in fake transparency (see r407)

git-svn-id: http://tint2.googlecode.com/svn/trunk@422 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
3adb7e20
cleanup default value on SIGUSR1

git-svn-id: http://tint2.googlecode.com/svn/trunk@421 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
34f3b37d
tint2conf : cleanup

git-svn-id: http://tint2.googlecode.com/svn/trunk@413 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
9d1372cc
tint2conf : cleanup and asynchronous panel preview

git-svn-id: http://tint2.googlecode.com/svn/trunk@412 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c89a42c6
tint2conf : add theme menu

git-svn-id: http://tint2.googlecode.com/svn/trunk@411 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
4d5b36bd
tint2conf : save/restore window size, save as menu.

git-svn-id: http://tint2.googlecode.com/svn/trunk@410 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a0a8b6fa
tint2conf : store/load selected theme

git-svn-id: http://tint2.googlecode.com/svn/trunk@409 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
24f47c9c
tint2conf : cleanup and rotate vertical panel snapshot

git-svn-id: http://tint2.googlecode.com/svn/trunk@408 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d4a67f63
*fix* issue 241



git-svn-id: http://tint2.googlecode.com/svn/trunk@407 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
5309f43e
some changed in tint2conf theme switcher. not yet ready.

git-svn-id: http://tint2.googlecode.com/svn/trunk@406 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
8afbb566
fixed resize_clock() and snapshot

git-svn-id: http://tint2.googlecode.com/svn/trunk@405 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a26a3e46
fixed snapshot command (-s). more needed.

git-svn-id: http://tint2.googlecode.com/svn/trunk@404 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
788cfce1
*add* allow xrandr names (hopefully works)


git-svn-id: http://tint2.googlecode.com/svn/trunk@403 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
fda9e0e7
update tintwizard-0.3.1 by Euan Freeman

git-svn-id: http://tint2.googlecode.com/svn/trunk@402 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
b4b9162a
update tintwizard by Euan Freeman

git-svn-id: http://tint2.googlecode.com/svn/trunk@401 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
8758d29e
fixed issue 232

git-svn-id: http://tint2.googlecode.com/svn/trunk@400 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
cfff505f
*fix* again issue 221, but this time with the suggested solution to take 32-bit icons...



git-svn-id: http://tint2.googlecode.com/svn/trunk@398 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d9454cc8
*fix* issue 221


git-svn-id: http://tint2.googlecode.com/svn/trunk@397 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a58a4d18
*add* strut_policy = none 


git-svn-id: http://tint2.googlecode.com/svn/trunk@395 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2126b2e4
consistency : drag n drop task between desktop will not change active desktop (as before)

git-svn-id: http://tint2.googlecode.com/svn/trunk@394 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
bf1dc33c
*add* drag'n'drop task reordering
*fix* autohide and tooltip after SIGUSR1
*fix* send low_battery_cmd only once
*fix* update clock if time difference > 60 sec (after hibernation or supsension)
*fix* changed transient window behaviour


git-svn-id: http://tint2.googlecode.com/svn/trunk@393 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c50b9311
applied patch to synchronize clock by wim.speek@orange.nl

git-svn-id: http://tint2.googlecode.com/svn/trunk@392 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
cb5eea1b
*fix* issue 217


git-svn-id: http://tint2.googlecode.com/svn/trunk@391 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
6155ce0f
*fix* reverted Thierry's last change


git-svn-id: http://tint2.googlecode.com/svn/trunk@390 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
3ed9676a
*fix* typo


git-svn-id: http://tint2.googlecode.com/svn/trunk@389 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2c9cfb22
*fix* hopefully fixed issue 212 (thx to l_man for testing)


git-svn-id: http://tint2.googlecode.com/svn/trunk@388 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
527d603e
improve systray drawing when screen depth = 24

git-svn-id: http://tint2.googlecode.com/svn/trunk@387 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
4b321ded
Add missing xrender dependency to configure.ac.
Some build system clean up.



git-svn-id: http://tint2.googlecode.com/svn/trunk@386 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d70f2677
*fix* maybe issue 212



git-svn-id: http://tint2.googlecode.com/svn/trunk@385 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
fa9521ca
*fix* correct comparison whether task_icon_asb is set


git-svn-id: http://tint2.googlecode.com/svn/trunk@384 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
249d3801
*fix* issue 215


git-svn-id: http://tint2.googlecode.com/svn/trunk@383 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c340974d
*fix* issue 213


git-svn-id: http://tint2.googlecode.com/svn/trunk@382 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
3378a9a5
removed real_transparency from all config files
updated changelog



git-svn-id: http://tint2.googlecode.com/svn/trunk@376 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
38ea47cc
fixed iconified detection

git-svn-id: http://tint2.googlecode.com/svn/trunk@375 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
b8eb8a23
should fixed issue 208

git-svn-id: http://tint2.googlecode.com/svn/trunk@374 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2977d937
cleanup comment

git-svn-id: http://tint2.googlecode.com/svn/trunk@372 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
de5fab08
fixed : redraw all task state when background changed

git-svn-id: http://tint2.googlecode.com/svn/trunk@371 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
fc22028d
update config

git-svn-id: http://tint2.googlecode.com/svn/trunk@366 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a5a39b0b
lower battery drawing : update to 10s and battery_hide config

git-svn-id: http://tint2.googlecode.com/svn/trunk@364 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a22041ce
*fix* removed warnings
*fix* removed unneeded code (backwards compatibility to tint2-0.6 and unneccesary XSetWindowsBackground)
*fix* better heuristicMask algorithm



git-svn-id: http://tint2.googlecode.com/svn/trunk@363 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
fc1ebc04
*fix* bug fixed (multi-desktop and taskbar_active_id != taskbar_id)



git-svn-id: http://tint2.googlecode.com/svn/trunk@362 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
9b036efc
cleanup

git-svn-id: http://tint2.googlecode.com/svn/trunk@361 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
0e0ae86b
reverted my last checkin, because I forgot that XCopyArea only works if src.depth == dest.depth
minor bugfix if in hidden mode a new tray icon appears



git-svn-id: http://tint2.googlecode.com/svn/trunk@360 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
5b645eef
detect start/stop composite manager. and answer to question.

git-svn-id: http://tint2.googlecode.com/svn/trunk@359 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
8efe25f8
*fix* set window background on trayicon parents


git-svn-id: http://tint2.googlecode.com/svn/trunk@358 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
6051ae44
*fix* unmap traywin (part of issue 205)



git-svn-id: http://tint2.googlecode.com/svn/trunk@357 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
178b33a1
*fix* include file fix



git-svn-id: http://tint2.googlecode.com/svn/trunk@356 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
fae010e1
replace real_transparency option with an autodetect of composite manager.

git-svn-id: http://tint2.googlecode.com/svn/trunk@355 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
bfb9fc48
Autocreate src/version.h.

git-svn-id: http://tint2.googlecode.com/svn/trunk@354 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c7d1551d
central version.h. the build system could overwrite it...

git-svn-id: http://tint2.googlecode.com/svn/trunk@353 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
221f2875
fixed : update tooltip when title change (downloading file)

git-svn-id: http://tint2.googlecode.com/svn/trunk@352 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
0ff3c67a
cleanup

git-svn-id: http://tint2.googlecode.com/svn/trunk@351 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
99dc929a
fixed bad background with fake transparency+hidden panel

git-svn-id: http://tint2.googlecode.com/svn/trunk@350 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
961229a6
fixed left click on clock

git-svn-id: http://tint2.googlecode.com/svn/trunk@349 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
8ce26f30
fixed black windows drawing in fake transparency (flush before drawing window)

git-svn-id: http://tint2.googlecode.com/svn/trunk@348 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
3aa476a2
*fix* missing include


git-svn-id: http://tint2.googlecode.com/svn/trunk@347 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
5e60361d
updated default tint2rc to contain all available options



git-svn-id: http://tint2.googlecode.com/svn/trunk@346 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
0c7c50db
updated changelog



git-svn-id: http://tint2.googlecode.com/svn/trunk@345 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
8b4eed1a
revert some code and cleanup

git-svn-id: http://tint2.googlecode.com/svn/trunk@344 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
24a05d5b
center tray icon when systray_icon_size specified

git-svn-id: http://tint2.googlecode.com/svn/trunk@343 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
08a8c4b8
fixed small border case

git-svn-id: http://tint2.googlecode.com/svn/trunk@342 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
37d2086b
*fix* use XSetWindowBackground in hidden mode (otherwise the painting is deferred)


git-svn-id: http://tint2.googlecode.com/svn/trunk@341 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
9ccb623f
Disable keywords

git-svn-id: http://tint2.googlecode.com/svn/trunk@339 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
109bca0b
SVN Keyword test

git-svn-id: http://tint2.googlecode.com/svn/trunk@338 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
627d5edd
SVN Keyword test

git-svn-id: http://tint2.googlecode.com/svn/trunk@337 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
06518a0f
*fix* 2 memleaks
*fix* no more warnings


git-svn-id: http://tint2.googlecode.com/svn/trunk@335 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f9a7bb8b
*fix* stupid mistake corrected



git-svn-id: http://tint2.googlecode.com/svn/trunk@334 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a20eb44a
*fix* minor bugfixes
*fix* do not use g_ptr_array_unref since not everybody has glib-2.22 ;)



git-svn-id: http://tint2.googlecode.com/svn/trunk@333 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c6ff59f9
*fix* panel_monitor = n works again, after I've broken it with revision 308
*add* convenience storage for tasks in a hash map (Window is mapped to a GPtrArray of Task*)
*fix* bugfix in resize_taskbar when task.area.width/height changes



git-svn-id: http://tint2.googlecode.com/svn/trunk@332 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
45187216
Fix tint2conf compilation due to missing imlib2 deps

git-svn-id: http://tint2.googlecode.com/svn/trunk@331 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
62cb64fe
Fix includes


git-svn-id: http://tint2.googlecode.com/svn/trunk@330 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
8280d4dc
*fix* only redraw task on state change, if not already drawn


git-svn-id: http://tint2.googlecode.com/svn/trunk@329 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
739af137
*add* more task states (normal, active, iconified, urgent), with each an own background, font and asb
*fix* two memleaks
*fix* some code beautification



git-svn-id: http://tint2.googlecode.com/svn/trunk@327 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
8042047c
*fix* wrong XClearArea usage


git-svn-id: http://tint2.googlecode.com/svn/trunk@326 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f76206c6
*add* interval timeouts are aligned to each other



git-svn-id: http://tint2.googlecode.com/svn/trunk@325 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
35ace40a
*add* render finitely often systray icons (at most every 50 ms)


git-svn-id: http://tint2.googlecode.com/svn/trunk@324 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
349cb2f0
*fix* only changed systray icons are rendered


git-svn-id: http://tint2.googlecode.com/svn/trunk@323 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
adb784a8
*add* autohide
*fix* issue 182 by using select instead of pselect


git-svn-id: http://tint2.googlecode.com/svn/trunk@321 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
755d6672
*fix* once again issue 192


git-svn-id: http://tint2.googlecode.com/svn/trunk@320 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
da8a2606
*fix* memleak
*fix* issue 192



git-svn-id: http://tint2.googlecode.com/svn/trunk@319 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
6cdf27dd
*fix* image rendering in real_transparency mode fixed (imlib_render_image does not work correctly)



git-svn-id: http://tint2.googlecode.com/svn/trunk@318 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
404d84af
*add* systray icons can also be adjusted, like task icons


git-svn-id: http://tint2.googlecode.com/svn/trunk@314 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
fad21d3c
*fix* issue 175
*fix* a bug I introduced with one of my previous checkins...



git-svn-id: http://tint2.googlecode.com/svn/trunk@313 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a0cf313f
*fix* broke systray with last checkin for fake transparency
*fix* some real transparency stuff fixed... it seems as if it is done now



git-svn-id: http://tint2.googlecode.com/svn/trunk@312 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
3c53d065
*fix* more systray modifications for nice looking icons in real transparency mode
*add* added new options to the sample files



git-svn-id: http://tint2.googlecode.com/svn/trunk@311 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
009653db
*fix* clear tooltip window before redrawing
*fix* all systray icons should be visible also in real transparency mode


git-svn-id: http://tint2.googlecode.com/svn/trunk@310 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2506f404
*add* real transparency is now supported... most systray applications work out of the box. Some do not work yet, because they do not respect 
freedesktops standard


git-svn-id: http://tint2.googlecode.com/svn/trunk@308 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
74787657
*add* more real_transparency things added... whole panel works now, but systray still has problems :(



git-svn-id: http://tint2.googlecode.com/svn/trunk@306 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c65ad362
*add* clock supports timezones
*add* first preparations for real transparency (tooltip works already, but panel does not. Therefore it is disabled in the source code)


git-svn-id: http://tint2.googlecode.com/svn/trunk@304 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
527c91f0
*fix* segfault fixed when removing last desktop and we've been on last desktop


git-svn-id: http://tint2.googlecode.com/svn/trunk@303 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c93bf5e1
*fix* better internal urgent task handling
*fix* urgent task blinks on all desktops for omnipresent windows
*fix* better active window handling on desktop changes
*fix* better active window handling if switching omnipresent property



git-svn-id: http://tint2.googlecode.com/svn/trunk@302 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
89026207
fixed issue 188

git-svn-id: http://tint2.googlecode.com/svn/trunk@301 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c78d7fa5
*fix* issue 185


git-svn-id: http://tint2.googlecode.com/svn/trunk@300 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
cd00bee9
*fix* issue 187


git-svn-id: http://tint2.googlecode.com/svn/trunk@299 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
72bcf623
*fix* forward all clicks tint2 does not handle to the window manager, if wm_menu = 1



git-svn-id: http://tint2.googlecode.com/svn/trunk@297 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
3767eb58
*fix* use another timer implementation, coz *BSD does not support timerfd :(



git-svn-id: http://tint2.googlecode.com/svn/trunk@296 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
dae6ee07
*fix* calculate right struts for multiple monitors. fixes issue 148 and issue 178
*fix* uninstall all timers on reconfiguring



git-svn-id: http://tint2.googlecode.com/svn/trunk@291 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c46e1341
*fix* tooltip fixed
*fix* send battery low command if below the value, not exactly the value


git-svn-id: http://tint2.googlecode.com/svn/trunk@289 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e11cb05c
cleanup

git-svn-id: http://tint2.googlecode.com/svn/trunk@288 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f4867f93
change version to 0.8

git-svn-id: http://tint2.googlecode.com/svn/trunk@287 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
05ac66a6
update changelog

git-svn-id: http://tint2.googlecode.com/svn/trunk@286 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
b42e0676
fixed issue 176

git-svn-id: http://tint2.googlecode.com/svn/trunk@285 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
7bf93151
disable tin2conf by default. it s not ready for release.

git-svn-id: http://tint2.googlecode.com/svn/trunk@284 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
88fa3b75
*fix* unset sigmask only for child fork


git-svn-id: http://tint2.googlecode.com/svn/trunk@283 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
6c40536d
*fix* make timer non-blocking to fix freezing when a timer is resetted in a callback function



git-svn-id: http://tint2.googlecode.com/svn/trunk@282 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
cb9f2f75
*fix* do not add active tasks to the urgent list


git-svn-id: http://tint2.googlecode.com/svn/trunk@281 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a32bb100
*fix* fixed issue 172


git-svn-id: http://tint2.googlecode.com/svn/trunk@280 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f9ca3a2c
*fix* tooltip copys the displayed text
*fix* remove urgent windows from list if closed



git-svn-id: http://tint2.googlecode.com/svn/trunk@278 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f43facc2
Scrolling through tasks by schattenprinz

git-svn-id: http://tint2.googlecode.com/svn/trunk@275 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c7346fc5
tint2conf : custom tree view

git-svn-id: http://tint2.googlecode.com/svn/trunk@274 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
db83997e
*add* clock tooltip finished, see issue 115
*fix* reset sigmask before forking



git-svn-id: http://tint2.googlecode.com/svn/trunk@272 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
7fa58c05
*change* make tooltip more generous, and preparation for setting a tooltip on the clock



git-svn-id: http://tint2.googlecode.com/svn/trunk@271 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d1e7d189
*fix* use XFlush to really make use of the tooltip timeouts and do not rely on some timer running in the background
*fix* moved panel_refresh in the mainloop to the top for panels without a clock for updating first and then going to the pselect statement
*changed* battery updates every 5 secs (I do not know if this is a good value...)
*fix* blinking urgent windows has a panel_refresh now



git-svn-id: http://tint2.googlecode.com/svn/trunk@270 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
12a882e3
gcc 4.3.2 confusused when var_name identical to type

git-svn-id: http://tint2.googlecode.com/svn/trunk@269 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
99b045a3
*fix* merged tooltip to the new timer syntax
*todo* check what happens if no clock and no battery are on the panel



git-svn-id: http://tint2.googlecode.com/svn/trunk@268 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
11aa0bdc
*fix* added missing files


git-svn-id: http://tint2.googlecode.com/svn/trunk@267 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
80645195
*add* changed everything to kernel timer for easier integration with new timer
*todo* adapt tooltip also to the timer syntax
*fix* memory leak



git-svn-id: http://tint2.googlecode.com/svn/trunk@266 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
429660ab
*fix* memleak


git-svn-id: http://tint2.googlecode.com/svn/trunk@265 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e966c20f
*add* multiple tasks can be urgent now



git-svn-id: http://tint2.googlecode.com/svn/trunk@264 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
9f4e539f
*fix* finally fixed issue 145


git-svn-id: http://tint2.googlecode.com/svn/trunk@263 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
3f9adec3
*fix* allow minimizing omnipresent windows also on desktop 2-n
*fix* hopefully fixed issue 145
*fix* removed two unused variables



git-svn-id: http://tint2.googlecode.com/svn/trunk@262 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
1ad9ff84
mem leak

git-svn-id: http://tint2.googlecode.com/svn/trunk@261 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
07fff0ca
panel snapshot

git-svn-id: http://tint2.googlecode.com/svn/trunk@260 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
60571064
tint2conf scrollbar

git-svn-id: http://tint2.googlecode.com/svn/trunk@259 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
8e527844
update tintwizard : added button Apply and Close

git-svn-id: http://tint2.googlecode.com/svn/trunk@258 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
ac61a629
Update tint2conf part.


git-svn-id: http://tint2.googlecode.com/svn/trunk@257 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
b3be753b
update tintwizard

git-svn-id: http://tint2.googlecode.com/svn/trunk@256 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
170311a9
fixed issue 165 backward compatibility

git-svn-id: http://tint2.googlecode.com/svn/trunk@255 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
88feb35b
added customised tintwizard

git-svn-id: http://tint2.googlecode.com/svn/trunk@254 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
309b8930
integration of tintwizard

git-svn-id: http://tint2.googlecode.com/svn/trunk@249 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
thilor77 thilor77@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
ae4454f2
Fix undefined reference to `cleanup_battery' when using --disable-battery.


git-svn-id: http://tint2.googlecode.com/svn/trunk@248 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
04a4131d
remove duplicate call on tooltip_update

git-svn-id: http://tint2.googlecode.com/svn/trunk@247 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
140f32e2
fixed tooltip_adjust_geometry with multi monitor

git-svn-id: http://tint2.googlecode.com/svn/trunk@246 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e8b4fb6b
fixed bug in taskbar drawing

git-svn-id: http://tint2.googlecode.com/svn/trunk@245 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
12e73beb
many fixed for SIGUSR1 signal

git-svn-id: http://tint2.googlecode.com/svn/trunk@244 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
271ec40e
removed old code

git-svn-id: http://tint2.googlecode.com/svn/trunk@243 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c763cf71
fixed config reload SIGUSR1. added systray = 1 parameter to enable systray

git-svn-id: http://tint2.googlecode.com/svn/trunk@242 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
51b9ce35
fixed battery drawing

git-svn-id: http://tint2.googlecode.com/svn/trunk@241 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d0799e91
patch for FULL battery by peter.ebden

git-svn-id: http://tint2.googlecode.com/svn/trunk@240 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
654c2445
tint2conf : delete theme

git-svn-id: http://tint2.googlecode.com/svn/trunk@239 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
ae39bdd7
tint2conf : right clic on theme

git-svn-id: http://tint2.googlecode.com/svn/trunk@238 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
6ec5d5be
Add missing include of stdlib.


git-svn-id: http://tint2.googlecode.com/svn/trunk@237 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
41d6518a
tint2conf : double clic to applied, config file.

git-svn-id: http://tint2.googlecode.com/svn/trunk@236 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
698f253f
more tint2conf cleanup

git-svn-id: http://tint2.googlecode.com/svn/trunk@234 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
97a1e6f6
Update build-system for the new sample/ directory.


git-svn-id: http://tint2.googlecode.com/svn/trunk@233 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
9bfdc0ea
cleanup config file

git-svn-id: http://tint2.googlecode.com/svn/trunk@232 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
71765ef3
sample file

git-svn-id: http://tint2.googlecode.com/svn/trunk@231 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
4f5830a4
sample file

git-svn-id: http://tint2.googlecode.com/svn/trunk@230 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
fb97c28f
some tint2conf code

git-svn-id: http://tint2.googlecode.com/svn/trunk@229 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2e8fddba
fixed : changed active task with wm_menu option

git-svn-id: http://tint2.googlecode.com/svn/trunk@228 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
cb6ac44a
fixed : lost of active task on SIGUSR1

git-svn-id: http://tint2.googlecode.com/svn/trunk@227 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
8847de07
fixed switch between config with killall -SIGUSR1 tint2

git-svn-id: http://tint2.googlecode.com/svn/trunk@226 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
1f42a6b8
killall -SIGUSR1 tint2 will reload config file. need more fixed.

git-svn-id: http://tint2.googlecode.com/svn/trunk@225 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
b6ca6149
Add AC_PREREQ for at least autoconf-2.61 (should be a good choice..).
Be more verbose when running autogen.sh.
Add realloc and alarm check to configure.ac.

git-svn-id: http://tint2.googlecode.com/svn/trunk@224 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c3b63e8c
fixed segfault with multi-monitor

git-svn-id: http://tint2.googlecode.com/svn/trunk@223 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
7f05ebe6
improved multi-monitor detection. need more work.

git-svn-id: http://tint2.googlecode.com/svn/trunk@222 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
8193f7f4
Fix "implicit declaration" warning by including unistd.h.


git-svn-id: http://tint2.googlecode.com/svn/trunk@221 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
cd5b2b26
issue 158 : dissociate object initialization from panel initialization

git-svn-id: http://tint2.googlecode.com/svn/trunk@220 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c83bdf18
cleanup : global setting outside panel.c

git-svn-id: http://tint2.googlecode.com/svn/trunk@219 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
4592fc25
start on issue 158 : persistent panel config

git-svn-id: http://tint2.googlecode.com/svn/trunk@218 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
7ab7dd23
stop asynchronous tooltip when task removed/changed

git-svn-id: http://tint2.googlecode.com/svn/trunk@217 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
1d9990b4
*fix* use copied data for task icons on 64bit
*add* comment added why I commented a complete section


git-svn-id: http://tint2.googlecode.com/svn/trunk@215 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
ea430f92
start task on another monitor

git-svn-id: http://tint2.googlecode.com/svn/trunk@214 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f626291e
fixed WM menu management

git-svn-id: http://tint2.googlecode.com/svn/trunk@213 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
0867ce74
*fix* modal windows with hidden parent or no parent are added to the taskbar


git-svn-id: http://tint2.googlecode.com/svn/trunk@212 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2ded9235
*fix* using variable length array looks even better


git-svn-id: http://tint2.googlecode.com/svn/trunk@211 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d7b705e0
*fix* broken icons on amd64. fixes issue 155


git-svn-id: http://tint2.googlecode.com/svn/trunk@210 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
8e43073a
start on issue 141 (systray space)

git-svn-id: http://tint2.googlecode.com/svn/trunk@209 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e4b8b4d7
*fix* use ascending and descending instead of asc and desc


git-svn-id: http://tint2.googlecode.com/svn/trunk@206 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a372cfbd
added left2right and right2left value to systray_sort option

git-svn-id: http://tint2.googlecode.com/svn/trunk@205 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
277ca750
*add* option for ascending/descending/unsorted systray


git-svn-id: http://tint2.googlecode.com/svn/trunk@204 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
7fa7bf77
fixed issue 135

git-svn-id: http://tint2.googlecode.com/svn/trunk@203 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
145ce167
issue 135 and xrandr management (more to come)

git-svn-id: http://tint2.googlecode.com/svn/trunk@202 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e015d5b1
starting point on issue 135

git-svn-id: http://tint2.googlecode.com/svn/trunk@201 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
fe2dde30
*fix* tooltip hide fixed
*fix* hopefully unnecessary code removed



git-svn-id: http://tint2.googlecode.com/svn/trunk@200 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f3c9534f
fixed issue 150

git-svn-id: http://tint2.googlecode.com/svn/trunk@199 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2b10ed74
new solution for omnipresent task

git-svn-id: http://tint2.googlecode.com/svn/trunk@198 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c59330d1
remove patch on omnipresent task to try another solution

git-svn-id: http://tint2.googlecode.com/svn/trunk@197 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
8f4e5c26
EWMH non-resizable panel

git-svn-id: http://tint2.googlecode.com/svn/trunk@196 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
7b570efb
fixed some segfault and memleak

git-svn-id: http://tint2.googlecode.com/svn/trunk@195 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f81e1b2e
tried better transient window

git-svn-id: http://tint2.googlecode.com/svn/trunk@194 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a3177fad
fixed indentation inconsistency by dmitry

git-svn-id: http://tint2.googlecode.com/svn/trunk@193 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a4ccce2c
less disturbing omnipresent task by dmitry medvinsky

git-svn-id: http://tint2.googlecode.com/svn/trunk@192 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d222fdab
*FIX* give reasonable task icon transparency default value



git-svn-id: http://tint2.googlecode.com/svn/trunk@191 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
4d5b3958
fixed memory leak

git-svn-id: http://tint2.googlecode.com/svn/trunk@190 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
b3e399b3
lower cpu use with icon. replace HUE by ALPHA on icon (see task_icon_asb).

git-svn-id: http://tint2.googlecode.com/svn/trunk@187 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
ef0d7ac5
cleanup by Spooky85. thanks.

git-svn-id: http://tint2.googlecode.com/svn/trunk@186 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
126dc961
Install default_icon.png as well.


git-svn-id: http://tint2.googlecode.com/svn/trunk@185 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
5528aa49
add default icon on task (/usr/share/tint2/default_icon.png needed)

git-svn-id: http://tint2.googlecode.com/svn/trunk@184 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
1bb885f8
*fix* Check wmhints for NULL


git-svn-id: http://tint2.googlecode.com/svn/trunk@179 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
ed9278e8
*fix* respect the urgency flag if set by a window



git-svn-id: http://tint2.googlecode.com/svn/trunk@178 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
7597d1b4
*fix* stop any pending alarms if timeout is 0


git-svn-id: http://tint2.googlecode.com/svn/trunk@177 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
375b2151
cleanup

git-svn-id: http://tint2.googlecode.com/svn/trunk@176 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d6677843
*add* tooltips



git-svn-id: http://tint2.googlecode.com/svn/trunk@175 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
5b3edd67
cleanup

git-svn-id: http://tint2.googlecode.com/svn/trunk@174 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
3082da0f
added possibility to put tint2 into the windowmanagers dock


git-svn-id: http://tint2.googlecode.com/svn/trunk@172 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
7520a1ca
Drag n drop over Task bring Focus by Andreas.Fink85

git-svn-id: http://tint2.googlecode.com/svn/trunk@171 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
ebe9ec9c
fixed bug issue 137

git-svn-id: http://tint2.googlecode.com/svn/trunk@170 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
babda8e2
support skip_taskbar by Andreas.Fink85

git-svn-id: http://tint2.googlecode.com/svn/trunk@169 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a17b62f7
fixed segfault

git-svn-id: http://tint2.googlecode.com/svn/trunk@168 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a62548bf
detect pid of process owning the systray

git-svn-id: http://tint2.googlecode.com/svn/trunk@167 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
69ad0897
added taskbar_active_background_id to change current desktop background

git-svn-id: http://tint2.googlecode.com/svn/trunk@166 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c8d09ed7
fixed issue 130 by maato

git-svn-id: http://tint2.googlecode.com/svn/trunk@165 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f3260b67
fixed issue 134

git-svn-id: http://tint2.googlecode.com/svn/trunk@164 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e43c22dd
fixed

git-svn-id: http://tint2.googlecode.com/svn/trunk@163 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d99d51d9
cleanup and add desktop_right/desktop_left action on task (by jackp)

git-svn-id: http://tint2.googlecode.com/svn/trunk@162 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
b9ee10d8
adjust saturation/brightness 2

git-svn-id: http://tint2.googlecode.com/svn/trunk@161 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
8eb1d35f
adjust saturation/brightness on task icon

git-svn-id: http://tint2.googlecode.com/svn/trunk@160 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
3d37d781
merge change described in issue 122 (by jackp)

git-svn-id: http://tint2.googlecode.com/svn/trunk@159 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
dc43c1a5
add some HSB config

git-svn-id: http://tint2.googlecode.com/svn/trunk@158 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
fe2111c8
add mouse action : maximize_restore, fixed issue 125

git-svn-id: http://tint2.googlecode.com/svn/trunk@156 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
027411ca
some tint2conf code

git-svn-id: http://tint2.googlecode.com/svn/trunk@155 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
1228a903
Prepared build-system for tint2conf.
Some cleanup.


git-svn-id: http://tint2.googlecode.com/svn/trunk@154 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
5017fae2
fixed icon on 64 bit system by benjaminfranzke

git-svn-id: http://tint2.googlecode.com/svn/trunk@151 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
54188b9c
fixed systray crash by mart1987

git-svn-id: http://tint2.googlecode.com/svn/trunk@148 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
cf9ddbd9
cleanup tested code

git-svn-id: http://tint2.googlecode.com/svn/trunk@147 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
3926a002
play with some tint2conf code

git-svn-id: http://tint2.googlecode.com/svn/trunk@146 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
b025cacc
cleanup

git-svn-id: http://tint2.googlecode.com/svn/trunk@145 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
deff762e
Ensure that Imlib2 has been built with X support.


git-svn-id: http://tint2.googlecode.com/svn/trunk@141 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
76461821
fixed defunct process after fork

git-svn-id: http://tint2.googlecode.com/svn/trunk@140 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
107c838c
cleanup

git-svn-id: http://tint2.googlecode.com/svn/trunk@139 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
0cc577af
tint2-0.7 released

git-svn-id: http://tint2.googlecode.com/svn/trunk@138 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
94a89484
fixed bug when active window draged to another desktop

git-svn-id: http://tint2.googlecode.com/svn/trunk@135 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f100b491
fixed issue 110 and issue 107

git-svn-id: http://tint2.googlecode.com/svn/trunk@134 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e20d94b1
Remove odt/pdf related stuff.


git-svn-id: http://tint2.googlecode.com/svn/trunk@131 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
96e1cfc5
replace task_width with task_maximum_size. change wiki documentation.

git-svn-id: http://tint2.googlecode.com/svn/trunk@128 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
3550ebad
vertical panel done

git-svn-id: http://tint2.googlecode.com/svn/trunk@124 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c334860b
play with vertical panel

git-svn-id: http://tint2.googlecode.com/svn/trunk@123 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
430f5476
removed out of date documentation

git-svn-id: http://tint2.googlecode.com/svn/trunk@122 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
6f9a16de
play with vertical panel

git-svn-id: http://tint2.googlecode.com/svn/trunk@121 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c7ba119f
remove flickering on systray

git-svn-id: http://tint2.googlecode.com/svn/trunk@120 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
4c5408d5
allow to choose the number of blink for urgent task

git-svn-id: http://tint2.googlecode.com/svn/trunk@119 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
533ab085
change systray code. fixed issue 91.

git-svn-id: http://tint2.googlecode.com/svn/trunk@118 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
9efff629
Remove useless INSTALL from dist_doc_DATA.

git-svn-id: http://tint2.googlecode.com/svn/trunk@117 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85@gmail.com Spooky85@gmail.com@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
ed9857e1
new patch by Christian

git-svn-id: http://tint2.googlecode.com/svn/trunk@116 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
ce50e9c1
patch by Christian Ruppert, configure option for battery

git-svn-id: http://tint2.googlecode.com/svn/trunk@115 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
81930a68
revert r78, fixed issue 100

git-svn-id: http://tint2.googlecode.com/svn/trunk@114 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e6c9996b
fixed background refresh on systray

git-svn-id: http://tint2.googlecode.com/svn/trunk@113 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
cf51cbfe
cleanup and issue 99

git-svn-id: http://tint2.googlecode.com/svn/trunk@110 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
bb130a9b
fixed issue 98

git-svn-id: http://tint2.googlecode.com/svn/trunk@107 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
597d4928
fixed issue 97 and issue 95

git-svn-id: http://tint2.googlecode.com/svn/trunk@106 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d47cfb07
allow multi_desktop even with multi monitors config

git-svn-id: http://tint2.googlecode.com/svn/trunk@104 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
39480cca
Cleanup.


git-svn-id: http://tint2.googlecode.com/svn/trunk@95 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85 Spooky85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
1a51914a
Remove useless Xrandr.h include.


git-svn-id: http://tint2.googlecode.com/svn/trunk@94 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85 Spooky85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
6924d340
Remove empty 'man' directory, pre-compiled binary.
Re-organize tintrc examples.


git-svn-id: http://tint2.googlecode.com/svn/trunk@93 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Spooky85 Spooky85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2873c2ee
merge autotool bis

git-svn-id: http://tint2.googlecode.com/svn/trunk@91 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
65524fc0
merge autotool build system by Christian Ruppert

git-svn-id: http://tint2.googlecode.com/svn/trunk@90 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
829c9101
fixed issue 56 : with windowmaker

git-svn-id: http://tint2.googlecode.com/svn/trunk@89 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
58013e2e
add wm_menu config option to disable window manager s menu

git-svn-id: http://tint2.googlecode.com/svn/trunk@88 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
dd7ac54a
fixed issue 90 and issue 81 : window manager s menu in panel padding

git-svn-id: http://tint2.googlecode.com/svn/trunk@87 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
1e8206e2
small fix

git-svn-id: http://tint2.googlecode.com/svn/trunk@86 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
41b8b3aa
fixed issue 46 and 59 : urgent task

git-svn-id: http://tint2.googlecode.com/svn/trunk@85 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
26ab02d5
clock command on rigt/left click by dmitry.medvinsky

git-svn-id: http://tint2.googlecode.com/svn/trunk@84 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
fa749b70
Systray Temp_Fix from keshto. first step.

git-svn-id: http://tint2.googlecode.com/svn/trunk@83 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
dee9b628
fixed issue 71 time format

git-svn-id: http://tint2.googlecode.com/svn/trunk@82 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2c805222
cleanup

git-svn-id: http://tint2.googlecode.com/svn/trunk@81 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a081c0a5
issue 87 : another try

git-svn-id: http://tint2.googlecode.com/svn/trunk@80 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e43bf23b
fixed battery detection

git-svn-id: http://tint2.googlecode.com/svn/trunk@79 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
6f36b405
applied patch from yarin.kaul (issue 52)

git-svn-id: http://tint2.googlecode.com/svn/trunk@78 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
466f4fb1
fixed possible segfault

git-svn-id: http://tint2.googlecode.com/svn/trunk@76 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
88661d03
fixed issue 84 with battery

git-svn-id: http://tint2.googlecode.com/svn/trunk@75 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
01b6e81b
added battery code

git-svn-id: http://tint2.googlecode.com/svn/trunk@74 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
3d07eeeb
merge battery applet from Sebastian Reichel

git-svn-id: http://tint2.googlecode.com/svn/trunk@73 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
3be419b5
cleanup config file

git-svn-id: http://tint2.googlecode.com/svn/trunk@70 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
09b95187
fixed some bugs

git-svn-id: http://tint2.googlecode.com/svn/trunk@69 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d7d11324
fixed segfault on tray application due to tint2

git-svn-id: http://tint2.googlecode.com/svn/trunk@65 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
67f87533
basic systray with some bugs, update tintrc sample file

git-svn-id: http://tint2.googlecode.com/svn/trunk@64 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2121a329
fixed issue 49 and some systray code (not yet)

git-svn-id: http://tint2.googlecode.com/svn/trunk@63 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a08622a7
fixed issue 48

git-svn-id: http://tint2.googlecode.com/svn/trunk@62 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
9cc4916c
cleanup code

git-svn-id: http://tint2.googlecode.com/svn/trunk@56 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
01393825
fixed issue 45, segfault without clock

git-svn-id: http://tint2.googlecode.com/svn/trunk@55 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
283a7fe2
tint2 looks good for me. if you see bugs, report it.

git-svn-id: http://tint2.googlecode.com/svn/trunk@54 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
077590ff
fixed issue 14 : no icons

git-svn-id: http://tint2.googlecode.com/svn/trunk@53 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
6c576982
fixed bug : clock resize when date changed, number of desktop changed

git-svn-id: http://tint2.googlecode.com/svn/trunk@51 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
b73b15d4
backward compatibility with tint-0.6 config, feature freeze

git-svn-id: http://tint2.googlecode.com/svn/trunk@33 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
7393ceaf
big change : panel_monitor = all will draw one panel per monitor, panel_size accept percentage or pixel, update documentation, taskbar_mode = single_monitor show tasks of current monitor

git-svn-id: http://tint2.googlecode.com/svn/trunk@32 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
5b4d782c
fixed issue 13, removed Window magager s menu for stability reason

git-svn-id: http://tint2.googlecode.com/svn/trunk@31 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
1d88864c
fixed issue 13

git-svn-id: http://tint2.googlecode.com/svn/trunk@30 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f0adc5c7
improve multi_monitor mode

git-svn-id: http://tint2.googlecode.com/svn/trunk@29 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e36c729d
add another padding parameter in config file, update documentation and sample config file

git-svn-id: http://tint2.googlecode.com/svn/trunk@28 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
024e8fb1
patch from Robert Escriva and fixed MULTI_MONITOR mode with task_on_all_desktop

git-svn-id: http://tint2.googlecode.com/svn/trunk@27 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d818e660
fixed bug with "task on all desktop" (issue 39), fixed memory corruption

git-svn-id: http://tint2.googlecode.com/svn/trunk@26 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
067f0762
update documentation for new config format

git-svn-id: http://tint2.googlecode.com/svn/trunk@25 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
0ecea24e
fixed bug with active task

git-svn-id: http://tint2.googlecode.com/svn/trunk@24 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e2e134b3
fixed 2

git-svn-id: http://tint2.googlecode.com/svn/trunk@23 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
e0a80ef5
fixed decorated window with compiz

git-svn-id: http://tint2.googlecode.com/svn/trunk@22 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
89bcccb4
fixed memory leak

git-svn-id: http://tint2.googlecode.com/svn/trunk@21 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
d29f3771
fixed segfault with icon

git-svn-id: http://tint2.googlecode.com/svn/trunk@20 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
9707ec36
WM menu in left and right padding

git-svn-id: http://tint2.googlecode.com/svn/trunk@19 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
b1c239db
fixed bugs with new design (first step)

git-svn-id: http://tint2.googlecode.com/svn/trunk@18 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
f327e045
correct Makefile

git-svn-id: http://tint2.googlecode.com/svn/trunk@17 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2d3e6f03
correct Makefile

git-svn-id: http://tint2.googlecode.com/svn/trunk@16 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
23dcc3b4
config file

git-svn-id: http://tint2.googlecode.com/svn/trunk@15 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
c9dc1685
fixed issue and test svn

git-svn-id: http://tint2.googlecode.com/svn/trunk@14 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
420dd5d1
New import

git-svn-id: http://tint2.googlecode.com/svn/trunk@13 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
lorthiois@bbsoft.fr lorthiois@bbsoft.fr@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
a5f36072
Initial directory structure.

git-svn-id: http://tint2.googlecode.com/svn/trunk@1 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
(no author) (no author)@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
5450dcca
Attempt to fix new window title race in fvwm
o9000 o9000
d839d80c
Polish translation
Daniel Napora napcok@gmail.com
7e2e1d5a
Polish translations for desktop files
Daniel Napora napcok@gmail.com
4326cd13
tint2conf: added bs, hr and sr translations
dglava dinomol@mail.com
df429e8c
Clean up .desktop file: remove unnecessary localization, fix English translation, use consistent captitalization of "tint2" (with a lowercase "t").
Sebastiaan Lokhorst sebastiaanlokhorst@gmail.com
d3c45adf
Fix some typo's and clean up indentation.
Sebastiaan Lokhorst sebastiaanlokhorst@gmail.com
043a0f7a
Update old Google Code URLs to new GitLab location.
Sebastiaan Lokhorst sebastiaanlokhorst@gmail.com
fd78e6d8
Allow clicking and mousewheeling on the battery panel
This commit is the same as vimishor's original [*] except that I have
added middle-click and up/down mousewheel actions. In order to fix a
ftbs I also added guards to panel.c, panel.h & tint.c

The following configuration settings have been created :-

battery_lclick_command
battery_mclick_command
battery_rclick_command
battery_uwheel_command
battery_dwheel_command

[*] https://github.com/vimishor/tint2/commit/c78732c46a058a39cc4264505f63c2317d3e5e5d
berkley4 jeffblake0@gmail.com
e84d963a
Allow middle click & up/down mousewheel on the clock
The bulk of this commit originally came from David B. Cortarello's
patch (see here - https://gitlab.com/o9000/tint2/issues/430), with me
adding the up/down mousewheel elements.

Under Openbox the middle-click is normally used to display the Openbox
menu and the mousewheel to switch desktop. So I needed to modify tint.c
in order to prevent openbox intercepting the new actions.

This commit creates the following new configuration settings :-

clock_mclick_command
clock_uwheel_command
clock_dwheel_command
berkley4 jeffblake0@gmail.com
291be57c
reset color after systray existing message

Currently all messages following the "another systray is running"
message are also printed in red. Fix this by reseting the color
at the end of the message.
Sebastian Reichel sre@ring0.de
57c38c46
Add support for battery tooltip option in tint2conf
Sebastian Reichel sre@ring0.de
995ae3c7
fix battery option parsing

Fix copy&paste mistake, battery should be enabled
for obsolete "battery" option instead of obsolete
"systray" option.
Sebastian Reichel sre@ring0.de
9df55d5e
Update copyright info in battery files
Sebastian Reichel sre@ring0.de
ffd65920
Add battery tooltip support

This adds a new config option 'battery_tooltip' (enabled
by default), which can be used to enable a tooltip for
the battery widget providing details for all installed
batteries.
Sebastian Reichel sre@ring0.de
ae375ae5
Split out Linux battery implementation and support multiple batteries

Some notebooks, like the ThinkPad X240 and X250 have two batteries
installed. So far only one of the batteries have been checked by
the tint2 widget making it more or less useless on those systems.

After this patch tint2 will aggregate the data from all batteries
instead.
Sebastian Reichel sre@ring0.de
169278c9
tint2conf: add support for ac_connected_cmd and ac_disconnected_cmd
Sebastian Reichel sre@ring0.de
db490247
Battery: support for ac connection event cmd

This add two new config options "ac_connected_cmd" and
"ac_disconnected_cmd". These commands are executed when
AC (mains supply) is connected or disconnected.
Sebastian Reichel sre@ring0.de
3c45cf29
Battery: Split operating system specific code

This removes all operating system specific code from the main
battery file into their own source files. CMake will add the
correct implementation automatically.
Sebastian Reichel sre@ring0.de
66acd8ed
Add battery Mains/AC support for Linux

Add initial support for mains/ac adapters. This adds the
state only to the tooltip, but the code has been prepared
to update AC state together with normal battery updates,
so that it's possible to forward the state to the normal
panel area or trigger something on AC (dis)connection.
Sebastian Reichel sre@ring0.de
d1c22762
battery: move percentage calculation to linux code

Only Linux provides detailed energy statistics. The BSDs directly
provide percentage values. This change makes it easier to split
out the BSD code and reduces code overhead on BSD systems.
Sebastian Reichel sre@ring0.de
441c4207
Remove static clock tooltip buffer

Use GLib's GDateTime to generate the tooltip, so that a
correctly sized string is automatically created.
Sebastian Reichel sre@ring0.de
edad9bb7
Fix memory leak for battery tooltips

Instead of returning a const string, that is fed into strdup, tooltip
functions are now supposed to return allocated strings. This fixes a
memory leak in the battery tooltip.

This is used instead of simply freeing the memory in the battery
tooltip function, since it also avoids a uselesss strdup().
Sebastian Reichel sre@ring0.de
f241c454
Avoid linking against disabled features

If rsvg or startup-notification features are disabled, the
binary should not be linked against the associated libraries.
Sebastian Reichel sre@ring0.de
9e85b6dc
Battery: Avoid executing ac_connected cmd on startup

Previously ac_connected_cmd was executed during tint2 startup (if
AC is connected during startup).
Sebastian Reichel sre@ring0.de
0d0b1249
Battery: Handle Linux kernel events

The Kernel sends notifications for AC (un)plug and some
other important power supply events, so that we can
instantly update the widget. Apart from that it sends
notifications for any added or removed power supplies,
so that the battery support can be reinitialized (useful
on systems with removable batteries).
Sebastian Reichel sre@ring0.de
46a6d2c2
Add Linux kernel event handling code

This is a simple handler for uevents send by the Linux
kernel.
Sebastian Reichel sre@ring0.de
3d39da93
correctly free battery linked list
Sebastian Reichel sre@ring0.de
eb86d5ac
free ac_connected_cmd and ac_disconnected_cmd on cleanup
Sebastian Reichel sre@ring0.de
89f26595
support missing power usage data

Some notebooks do not provide power usage data. This code tries
to estimate the current power usage by measuring the battery level
difference in a specific time interval.
Sebastian Reichel sre@ring0.de
f72a7b88
Separated Name and GenericName, used word "Configurator", added Comments, removed incorrect uk translation.
Vladimir vladimir-csp@yandex.ru
5c54fcb5
Separate Name and GenericName, add Comment[ru]
Vladimir vladimir-csp@yandex.ru
2f95d310
Ru translation.
Vladimir vladimir-csp@yandex.ru
8f400605
Update ru.po
I've mentioned Format section for 'man date' anyway.
Vladimir vladimir-csp@yandex.ru
30007402
Update ru.po
Vladimir vladimir-csp@yandex.ru
428cbc69
Update ru.po
Vladimir vladimir-csp@yandex.ru
863ef025
Add config option for the hide_if_empty behaviour
Benoit Averty benoit.averty@gmail.com
d765190e
Add behavior to hide an empty taskbar in multi_desktop mode: fix TODO and fix panel resize
Benoit Averty benoit.averty@gmail.com
8976f35c
Add behavior to hide an empty taskbar in multi_desktop mode
Benoit Averty benoit.averty@gmail.com
1b2a751d
tint2conf: Disable Executor tooltip when text config value is empty

This fixes a bug where if an Executor had the "Tooltip" option disabled,
editing the theme in tint2conf would re-enable it.
Justin Jacobs jajdorkster@gmail.com
ef4cc5ea
polish translation update
napcok napcok@gmail.com
30469d37
polish translation update
napcok napcok@gmail.com
d21507cd
Add support for Path in .desktop files
Mike Messmore mike@messmore.org
290ab2df
tint2conf: Fix window and about icons
Chris Mayo aklhfex@gmail.com
b0cfb4e9
Allow docdir to be defined at build-time

- Simplify by using GNUInstallDirs module
- Move html documentation into an html subdirectory
Chris Mayo aklhfex@gmail.com
5e979107
systray_hide_by_icon_name if equal to 0 do nothing
iflyun@gmail.com iflyun@gmail.com
4c103423
Add systray_hide_by_icon_name Exact Match, Deliminator ','
iflyun@gmail.com iflyun@gmail.com
b25ad07c
wording tweak
Vladimir vladimir-csp@yandex.ru
ffcd53e9
Update ru.po
Vladimir vladimir-csp@yandex.ru
7a350a5e
Fix finding ChangeLog when building

Keep the first optional argument of get_version.sh as "--strict" and
make the second the PROJECT_SOURCE_DIR plus trailing slash from
CMakeLists.txt
Chris Mayo aklhfex@gmail.com
afadf3ea
Revert "Use double quoting in get_version.sh"

Fixed symptom not the underlying problem.

This reverts commit e39a841f6edcc5cbd7aed8d3f733d40f57b524c6.
Chris Mayo aklhfex@gmail.com
fcbdd00b
update clock at the beginning of seconds
aaaz aaaz@gitlab.com
14640865
Merge branch 'master' into 'master'

update clock at the beginning of seconds

See merge request !27
o9000 mrovi9000@gmail.com
9aa50104
Fix warning ISO C does not support __FUNCTION__

"warning: ISO C does not support ‘__FUNCTION__’ predefined identifier"

Among others -Wpedantic now warns about non-standard predefined identifiers.
The fix is either to use the standard predefined identifier __func__ (since C99),
or to use the __extension__ keyword.
fafryd dz1125.bug.tracker@gmail.com
96361ab1
Fix typo around wiki link
Michael Vetter jubalh@iodoru.org
9ac0cd12
Fix one second delay before urgent task starts to blink
arza arza@arza.us
2b0f6a98
Allow pivoting STRUTs for panels in the middle of virtual screens on some WMs
Chris Billington chrisjbillington@gmail.com
ca3588ca
Improve network bandwidth executor example too (stdbuf -oL)

If memusage example got stdbuf -oL awk, why further examples
can't use same?
Nikita Zlobin nick87720z@gmail.com
795302fb
More reasonable comment about stdbuf -oL
Nikita Zlobin nick87720z@gmail.com
60ee870a
Oops, avoid gawk coprocess extension
Nikita Zlobin nick87720z@gmail.com
97514964
Use numfmt to get back human output in memory usage executor
Nikita Zlobin nick87720z@gmail.com
bba945b3
Enhanced example for memory usage executor, sync for all docs

It seems, html help already had one free instance with -s option for persistance,
though still used inner non-persistant chain for humanized output.
Nikita Zlobin nick87720z@gmail.com
27a8ea01
Fix crashing when a window icon is large

If an icon of a window is large tint2 crashes with segmentation fault, I guess because of stack overflow. This changes the allocation of icon_data from stack to heap.
santouits santouits@users.noreply.github.com
e2641092
Fix imlib image leak

Double-adding the image caused imlib's reference count to increment
twice, requiring us to free it twice to actually release the cached
image, but we only ever free it once.

Fixes #704, likely #721 (leak is not present with -DENABLE_RSVG=OFF),
possibly #650 based on connection to execp, maybe others since this was
introduced nearly 6 years ago in 1d02b858 in launcher-specific code.
Adam M. Trofa 5453854+amptrofa@users.noreply.github.com
57dff2aa
Completed refresh-execp
Arash Rohani rohani.arash@pm.me