Arash Rohani
57dff2aad3
Completed refresh-execp
2021-12-12 01:29:15 +00:00
Chris Lee
2ed026ba32
Attempt to fix get window monitor
2021-11-14 10:24:14 +01:00
Chris Lee
5e8c65b87e
remove useless fsync
2021-05-01 19:12:28 +02:00
Chris Lee
7232feee5a
fix incorrect timeout microsecond computation
2021-04-14 23:38:36 +02:00
Adam M. Trofa
e2641092b8
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.
2021-03-19 19:44:25 -04:00
Chris Lee
22ce7c5427
Remove debug code from release mode
2019-07-12 22:47:07 -07:00
Chris Lee
bff1a337f3
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 e1211a929f
.
2019-03-09 12:23:41 +01:00
Chris Lee
a859727ff3
more detailed logging for thumbnails
2019-03-03 22:48:47 +01:00
Chris Lee
6c36f79aae
enable shared memory method of getting window screenshot
2019-03-03 01:46:59 +01:00
Chris Lee
d682756012
safety measures in thumbnail code
2019-03-03 01:40:12 +01:00
Chris Lee
4dafea185f
thumbnails: do not crash if window size is 0x0
2019-02-23 22:49:58 +01:00
Chris Lee
e1211a929f
do not draw text with cairo directly on xlib pixmap (workaround for intel graphics bug, see emacs implementation)
2019-02-23 20:06:06 +01:00
Chris Lee
15d2570a3e
Silence warnings
2018-12-31 18:23:41 +01:00
Chris Lee
c76f056746
Fix markup drawing when font shadow enabled (fixes issue #709 )
2018-12-31 18:22:50 +01:00
Chris Lee
b539c0a1c0
fix crash if bad config path given #719
2018-09-25 19:55:55 +00:00
Chris Lee
f8c6dc1ecc
Remove warning
2018-08-04 18:02:05 +00:00
Chris Lee
3fcbf58873
Add memory allocation tracing
2018-05-31 06:34:41 +00:00
Chris Lee
1c2a12eb05
Prefer libunwind to libbacktrace
2018-05-31 06:34:02 +00:00
Chris Lee
21e9303502
Fix regression caused by imlib leak (related: issue #704 )
2018-05-28 21:20:06 +00:00
Chris Lee
131704081c
Fix imlib leak (issue #704 )
2018-04-17 19:37:10 +00:00
o9000
03675b152d
Match perfectly text layout and drawing parameters #693
2018-01-20 08:56:58 +00:00
o9000
b2b0119f4d
Fix use after free in DPI computation
2018-01-19 21:21:22 +00:00
o9000
25dd623618
Likely fix for #693
2018-01-19 21:19:18 +00:00
o9000
28b1174c0f
Remove dead code
2018-01-19 20:49:38 +00:00
o9000
b70edc437c
Possible fix for issue #693
2018-01-18 21:41:32 +00:00
o9000
bf58e16b83
Possible fix for issue #693
2018-01-18 21:31:44 +00:00
o9000
c7b23ee94a
Scale panel elements (issue #656 )
2018-01-17 05:19:32 +00:00
o9000
405c2c9286
Compute monitor DPI (issue #656 )
2018-01-17 03:51:32 +00:00
o9000
dd1fd28114
Embed default icon, in case it is not found on the system (e.g. tint2 not installed, just compiled)
2017-12-29 16:10:58 +01:00
o9000
e5380f8e29
Timer: rename timeout -> timer
2017-12-29 13:10:47 +01:00
o9000
38bee65b58
Timer: new implementation (all tests pass)
2017-12-29 06:21:53 +01:00
o9000
f64cf199e4
Timer: new implementation (merge finished, tests failing)
2017-12-28 22:45:20 +01:00
o9000
0911dcaed1
Timer: new implementation (needs merge)
2017-12-28 21:54:14 +01:00
o9000
c41d75e54e
Integrate unit tests in ci script
2017-12-28 19:28:57 +01:00
o9000
8e0bdcaedd
Timer: more tests
2017-12-28 13:22:32 +01:00
o9000
be4554b89d
Timer: more tests
2017-12-28 11:39:41 +01:00
o9000
82d7fdc8f9
Timer: more tests
2017-12-28 10:42:09 +01:00
o9000
e046cb88ab
Timer: more tests
2017-12-28 10:34:53 +01:00
o9000
300ef518cb
Timer: more tests
2017-12-28 09:43:00 +01:00
o9000
40e01e2abf
Timer: add testing base
2017-12-27 22:18:02 +01:00
o9000
a7ca1b739b
Workaround broken timer code (SIGSEGV on recent gcc)
2017-12-27 21:15:12 +01:00
o9000
5dd814773a
A bit of refactoring
2017-12-21 11:57:49 +01:00
o9000
f4384b786c
Fix includes in strlcat
2017-12-21 11:47:59 +01:00
o9000
67e25b8102
Replace strcat with strlcat
2017-12-21 11:42:07 +01:00
o9000
c96201930b
Replace sprintf with snprintf
2017-12-21 11:22:11 +01:00
o9000
c635f46439
Feature test C11 generics, since GCC lies about compliance
2017-12-20 18:55:50 +01:00
o9000
648c7c109f
Move files to util
2017-12-20 16:40:23 +01:00
o9000
8946f93254
New unit testing skeleton
2017-12-19 15:32:23 +01:00
o9000
58e030de5d
New unit testing skeleton
2017-12-19 15:28:57 +01:00
o9000
c3ed2dadf3
Fix issue #684
2017-11-26 17:22:58 +01:00