Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove redundant code | Avinash Sonawane | 2021-12-09 | 1 | -3/+2 |
| | | | | Found by: scan-build | ||||
* | pixmap: Use a safer strncpy() | Olivier Fourdan | 2020-12-12 | 1 | -2/+12 |
| | | | | | | | | | | strncpy() may not copy the trailing NULL terminator and newer gcc warns about it. Add a safer strncpy() implementation which makes sure to always put a NULL terminator and mute gcc warning. Signed-off-by: Olivier Fourdan <fourdan@xfce.org> | ||||
* | More XErrors traps | Olivier Fourdan | 2020-09-19 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | Previously we would leak error traps in free_win_data() causing slowdowns overtime as the list of requests grows. While fixing the leak is crucial, it also unveiled several places where actual error traps are missing, causing xfwm4 to abort more often. Based on XErrors reported, the issue is triggered when freeing pixmaps or render pictures. Add more XErrors traps to catch those errors. Signed-off-by: Olivier Fourdan <fourdan@xfce.org> https://gitlab.xfce.org/xfce/xfwm4/-/issues/433 https://gitlab.xfce.org/xfce/xfwm4/-/issues/435 https://gitlab.xfce.org/xfce/xfwm4/-/issues/436 | ||||
* | cleanup: prefer zero initialized memory allocation | Olivier Fourdan | 2020-08-08 | 1 | -3/+3 |
| | | | | | | | | | Prefer using memory allocation functions which initialize the memory with 0's to be on the safe side. No functional change. Signed-off-by: Olivier Fourdan <fourdan@xfce.org> | ||||
* | pixmap: Use strncpy() | Olivier Fourdan | 2020-07-25 | 1 | -2/+2 |
| | | | | | | To be on the safe side. Signed-off-by: Olivier Fourdan <fourdan@xfce.org> | ||||
* | pixmap: Fix rendering without XRender | Olivier Fourdan | 2020-04-21 | 1 | -1/+1 |
| | | | | | | | | | | | | Bug: 16713 Without XRender, the mask would be misrendered and completely transparent. As a result, the entire pixmap would become totally transparent and all window decorations become invisible. Signed-off-by: Olivier Fourdan <fourdan@xfce.org> | ||||
* | trace: rework traces | Olivier Fourdan | 2018-03-31 | 1 | -8/+15 |
| | | | | Make traces more consistent. | ||||
* | pixmap: Avoid warning without icon | Olivier Fourdan | 2018-01-21 | 1 | -0/+6 |
| | |||||
* | Fix some build warnings | Viktor Odintsev | 2017-11-22 | 1 | -0/+2 |
| | |||||
* | Implement cairo drawing | Viktor Odintsev | 2017-07-03 | 1 | -74/+97 |
| | |||||
* | Switch back to bilinear interpolation | Olivier Fourdan | 2015-01-24 | 1 | -2/+2 |
| | | | | | | And apply saturation on iconified windows. Signed-off-by: Olivier Fourdan <fourdan@xfce.org> | ||||
* | Add support for GTK frame extents | Olivier Fourdan | 2014-12-09 | 1 | -1/+1 |
| | | | | | | | This is required for proper positionning and resizing of CSD windows from GTK3/GNOME. Signed-off-by: Olivier Fourdan <fourdan@xfce.org> | ||||
* | Memory leak in pixmap code | Olivier Fourdan | 2011-10-28 | 1 | -0/+1 |
| | |||||
* | Allow images without an alpha channel to be used in themes as well | Olivier Fourdan | 2011-01-26 | 1 | -1/+3 |
| | |||||
* | Update copyright year. | Olivier Fourdan | 2011-01-05 | 1 | -1/+1 |
| | |||||
* | Mass update: Update (c) year | Olivier Fourdan | 2010-12-16 | 1 | -1/+1 |
| | |||||
* | Don't fool with signedness ^_~ | Olivier Fourdan | 2009-09-10 | 1 | -6/+5 |
| | |||||
* | Simplify the tabwin/cycle code, | Olivier Fourdan | 2009-09-10 | 1 | -4/+5 |
| | | | | Sanitize build with -Wall -Werror | ||||
* | * src/events.c, : Fix user time not being taken from the user time | Olivier Fourdan | 2009-02-07 | 1 | -2/+2 |
| | | | | | | | | | | window for apps which support that protocol, that was breaking focus stealing prevention for all gtk, src/focus.c: Do not automatically give focus to windows placed on lower layers, but focus those on upper layers at first map. (Old svn revision: 29456) | ||||
* | * src/*.c, src/*.h: Update year. | Olivier Fourdan | 2009-01-18 | 1 | -1/+1 |
| | | | | (Old svn revision: 29275) | ||||
* | Merge work from Stephan Arts <stephan@xfce.org> (Bug #4065) | Olivier Fourdan | 2008-08-04 | 1 | -4/+4 |
| | | | | (Old svn revision: 27421) | ||||
* | Update FSF address | Olivier Fourdan | 2008-05-31 | 1 | -2/+4 |
| | | | | (Old svn revision: 26999) | ||||
* | Fix xfwm4 hanging with gtk+-2.11.x (Bug #3346) - Patch based on a similar ↵ | Olivier Fourdan | 2007-06-21 | 1 | -6/+1 |
| | | | | | | fix for Metacity, see gnome bug #354213 (Old svn revision: 25830) | ||||
* | Rework a bit the code for hilight and frame drawing | Olivier Fourdan | 2007-06-12 | 1 | -1/+10 |
| | | | | (Old svn revision: 25807) | ||||
* | Cleanup | Olivier Fourdan | 2007-05-09 | 1 | -2/+2 |
| | | | | (Old svn revision: 25698) | ||||
* | Enlarge the menu button so that it's the same size as other buttons. | Olivier Fourdan | 2006-10-25 | 1 | -2/+4 |
| | | | | (Old svn revision: 23520) | ||||
* | Remove dependency on micro version, rework error handling in pixbuf loading, ↵ | Olivier Fourdan | 2006-10-02 | 1 | -8/+1 |
| | | | | | | add cancel option when cycling (bug #2373), and other fixes (Old svn revision: 23265) | ||||
* | Set focus flag on windows initially mapped on other desktops | Olivier Fourdan | 2006-09-11 | 1 | -109/+109 |
| | | | | (Old svn revision: 23128) | ||||
* | Improve the fix for themes which are missing the menu button. | Olivier Fourdan | 2006-08-21 | 1 | -0/+2 |
| | | | | (Old svn revision: 22848) | ||||
* | Fix frame repaint error caused by the removal of pixmap caching (Bug #2202), ↵ | Olivier Fourdan | 2006-08-21 | 1 | -0/+9 |
| | | | | | | fix an issue with themes that miss that menu button. (Old svn revision: 22847) | ||||
* | Plug a few leaks | Olivier Fourdan | 2006-08-19 | 1 | -1/+1 |
| | | | | (Old svn revision: 22836) | ||||
* | Code cleanup. | Olivier Fourdan | 2006-05-15 | 1 | -11/+23 |
| | | | | (Old svn revision: 21694) | ||||
* | Ignore hot spot definition as we don't use it in xfwm4, typos. | Olivier Fourdan | 2006-05-11 | 1 | -19/+10 |
| | | | | (Old svn revision: 21626) | ||||
* | Fix rendering of pixmaps that don't have any transparency set. | Olivier Fourdan | 2006-05-11 | 1 | -24/+38 |
| | | | | (Old svn revision: 21625) | ||||
* | Various typos. | Olivier Fourdan | 2006-05-09 | 1 | -4/+4 |
| | | | | (Old svn revision: 21604) | ||||
* | jpeg or jpg? I choose jpg, also prefer gif to jpg or bmp as gif has a -1 ↵ | Olivier Fourdan | 2006-05-09 | 1 | -2/+1 |
| | | | | | | bit- alpha channel. (Old svn revision: 21603) | ||||
* | Add support for svg, png, bmp, gif, jpg file formats for themes components. | Olivier Fourdan | 2006-05-09 | 1 | -37/+56 |
| | | | | (Old svn revision: 21602) | ||||
* | Get rid on libXpm dependency by reimplementing the XPM loader with color ↵ | Olivier Fourdan | 2006-05-08 | 1 | -27/+762 |
| | | | | | | symbol substitution (beware, it's a pretty huge change, handle with care). (Old svn revision: 21595) | ||||
* | Various bug and warning fixes. | Olivier Fourdan | 2006-03-26 | 1 | -1/+1 |
| | | | | (Old svn revision: 20586) | ||||
* | Update copyright date and add properties | Olivier Fourdan | 2006-02-18 | 1 | -1/+1 |
| | | | | (Old svn revision: 19935) | ||||
* | Rearrange init code of pixmaps. | Olivier Fourdan | 2005-10-31 | 1 | -3/+5 |
| | | | | (Old svn revision: 18571) | ||||
* | Should fix the crash reported by Brian. | Olivier Fourdan | 2005-10-31 | 1 | -10/+1 |
| | | | | (Old svn revision: 18569) | ||||
* | Add support for application icon in menu button. | Olivier Fourdan | 2005-10-30 | 1 | -15/+47 |
| | | | | (Old svn revision: 18536) | ||||
* | Indentation | Olivier Fourdan | 2005-09-25 | 1 | -2/+2 |
| | | | | (Old svn revision: 17831) | ||||
* | Fixes for ARGB/multiple depth windows. | Olivier Fourdan | 2005-09-25 | 1 | -12/+37 |
| | | | | (Old svn revision: 17820) | ||||
* | Cache XRender picture and visual format to improve speed | Olivier Fourdan | 2005-09-24 | 1 | -0/+25 |
| | | | | (Old svn revision: 17809) | ||||
* | Update dates | Olivier Fourdan | 2005-06-20 | 1 | -1/+1 |
| | | | | (Old svn revision: 16034) | ||||
* | Code cleanup | Olivier Fourdan | 2005-05-02 | 1 | -4/+0 |
| | | | | (Old svn revision: 13878) | ||||
* | [trivial] remove new line | Olivier Fourdan | 2005-04-14 | 1 | -1/+0 |
| | | | | (Old svn revision: 13587) | ||||
* | Fix pixmap depth not being properly set (fixes bug id #895) | Olivier Fourdan | 2005-04-14 | 1 | -2/+4 |
| | | | | (Old svn revision: 13585) |