Commit Graph

1639 Commits (115138a5a0e7e00c2092345972d9a003384af8a7)
 

Author SHA1 Message Date
Richard Grenville ec2cd6276d Improvement: --blur-kern
- Add blur convolution kernel customization, --blur-kern. The format is
  a bit tricky so be sure to read the description in `compton -h`. Not
  much tests received.

- GLX backend: Tolerate missing GLSL uniforms for strangely shaped
  convolution kernel.

- Fix a memory leak that blur-background blacklist is not freed.
12 years ago
Timothy Pearson 704eedf364 Merge branch 'master' of http://scm.trinitydesktop.org/scm/git/tdebase 12 years ago
Timothy Pearson 33dc3f2d39 Ensure that tdm always reacquires root ownership after user listing is complete
This resolves Bug 1402
12 years ago
Richard Grenville 1dd41253b2 Misc: Fix wrong description & DEBUG_GLX_ERR
- Fix description of "opengl" VSync.

- Add DEBUG_GLX_ERR to check for OpenGL errors.

- Update man page.
12 years ago
Timothy Pearson 1c7bdfda1e Fix long delay at session termination on certain systems
This resolves Bug 760
Add shutdown profiling code and disable at compile time
12 years ago
Timothy Pearson be61b99598 Fix kdesktop_lock interaction with DPMS power save
This partially resolves Bug 1475
12 years ago
Timothy Pearson 93bbac1431 Fix tdm greeter crash caused by invalid access to sessionTypes member
This resolves Bug 1449
12 years ago
Timothy Pearson 9e04189c58 Fix sporadic Kicker crash in popup menu handler
This resolves Bug 1425
12 years ago
Darrell Anderson da9d48c4d5 Remove unnecessary Ignore button from the tdesu dialog.
This is in support of bug report 985.
12 years ago
Timothy Pearson edf3004ec3 Fix secondary thread termination
This resolves the remainder of Bug 1467
12 years ago
Richard Grenville 39da27613f Improvement: --glx-swap-method & --fade-exclude
- GLX backend: Add --glx-swap-method, to reduce painting region if the
  driver uses exchange or copy buffer swaps. Untested.

- Add --fade-exclude, to disable fading on specific windows based on
  some conditions. Untested.

- Expose GLX backend options through configuration file. Add fetching of
  GLX backend options through D-Bus.

- Use NULL pointer instead of element count to delimit string arrays in
  parse_vsync()/parse_backend()/parse_glx_swap_method().

- Add documentation about "wintypes" section in configuration file.
12 years ago
Darrell Anderson f003ff9cd0 Fix default query order for finding TDM session files.
This resolves bug report 1448.
12 years ago
Timothy Pearson 96d0c54e2e Fix desktop refresh destroying media device information and menus
This resolves Bug 1450
Fix incorrect media device enable default setting in desktop control module
12 years ago
Darrell Anderson e4ead57fdd Update desktop files in support of bug report 1463. 12 years ago
Darrell Anderson 6e5792f6f2 Update desktop files in support of bug report 1463. 12 years ago
Timothy Pearson b8ed19a4c2 Merge branch 'master' of http://scm.trinitydesktop.org/scm/git/tdebase 12 years ago
Timothy Pearson 5f4287e56d Fix Documents folder creation dialog
This resolves Bug 976
Prevent multiple kdesktop_lock processes from spawning per user
12 years ago
Automated System 3dacd27ea0 Reset submodule main/tdebase/admin to latest HEAD 12 years ago
Darrell Anderson 9f795192a5 Rename kderc -> tderc in support of bug report 1447. 12 years ago
Darrell Anderson c6c2468b38 Update files and references in support of bug report 1446. 12 years ago
Timothy Pearson 6640770b32 Fix desktoppath tdecontrol module
This partially resolves Bug 976
12 years ago
Timothy Pearson 31733b090d Fix potential infinite recursion in kicker-3.4-reverseLayout
This resolves Bug 1058
12 years ago
Timothy Pearson 6342dc3990 Fix a number of issues related to the media kioslave 12 years ago
Timothy Pearson dbe6ecbb72 Fix FTBFS 12 years ago
Timothy Pearson 670690fd79 Use the TDE HW library to eject devices
This resolves Bug 1450
12 years ago
Timothy Pearson 41c013e06c Fix a number of issues with the media tdeioslave
This relates to Bug 1450
Add media disk space overlay and enable by default
12 years ago
Timothy Pearson 9e4aad6b3b Add initial media device free space overlay to Konqueror icon view 12 years ago
Timothy Pearson 3df12cd876 Add menu items to rearrange taskbar entries
Make taskbar drag and drop moving more robust
This resolves Bug 1103
12 years ago
Francois Andriot a733ce41cb Update starttde: Fix XDG_DATA_DIRS variable 12 years ago
Timothy Pearson 18098b4c70 Add initial taskbar drag and drop support
This partially resolves Bug 1103
Save horizontal space around TDE Menu button when text is in use and Kicker is greater than one line in height
12 years ago
Darrell Anderson b28da13a4d Nominal cleanup of commit 6d8b2d65. 12 years ago
Darrell Anderson 6d8b2d6502 Update text strings in Kicker configuration module 12 years ago
Timothy Pearson 56909ec403 Update taskbar kcontrol verbage to increase clarity
This relates to Bug 1399
12 years ago
Timothy Pearson fe303335da Alphabetize applications on taskbar when requested in taskbar configuration module
Resort applications on taskbar sorting configuration option change
12 years ago
Timothy Pearson 300974c2a5 Minor repair to taskbar control center module 12 years ago
Timothy Pearson 137c3446f8 Overhaul taskbar configuration system
This resolves Bug 1399
12 years ago
Timothy Pearson 4dc80faf84 Use correct icon area when placing new icons
This resolves another long-standing bug where saved icons are moved to make way for new icons
12 years ago
Darrell Anderson 5124f6367b Update r14-xdg-update script with recent renaming changes. 12 years ago
Timothy Pearson 97c65270b2 Wait for all kicker containers to load before sending desktop size to kdesktop
This resolves a long standing bug where icons would not stay put across logout / login cycles
Properly handle desktop area changes when align to grid is enabled
12 years ago
Timothy Pearson 8d2f9ae315 Do not load virtual keyboards in tsak
This resolves Bug 1275
12 years ago
Timothy Pearson dc41de959b Use threading and select instead of busywaiting on the lock control socket
This resolves the remainder of Bug 690
12 years ago
Darrell Anderson 65ea5f153b Fix broken URL. 12 years ago
Timothy Pearson aa0b92c035 Use threading and select instead of busywaiting on TDM control socket
This partially resolves Bug 690
Clean up TDM logfile
12 years ago
Timothy Pearson 091b1eface Honor per-user lock screen SAK setting
This resolves Bug 811
Clean up screen saver settings display to more accurately reflect the current configuration
12 years ago
Richard Grenville b75d417c52 Bug fix: GLX: Fix dim and blur with --glx-no-stencil
- GLX backend: Fix broken dim and blur with --glx-no-stencil when
  dealing with shaped windows.

- GLX backend: Cache region contents and do a local region intersection
  instead of using XFixesIntersectRegion(). Drastic reduction in CPU
  usage for --glx-no-stencil. Now --glx-no-stencil substantially
  outperforms (~15%) normal mode.

- Use macros to reuse paint-in-region code in opengl.c . Add new type
  "reg_data_t" to store XserverRegion cache.
12 years ago
Timothy Pearson 67fdaf7041 Honor application suid requests even if they are directed at KDE 12 years ago
Timothy Pearson 6fd6724b2f Add warning messages on hot key command execution failure 12 years ago
Timothy Pearson 02d43b793c Add advanced configuration options to screen saver module
This closes Bug 811
12 years ago
Richard Grenville 53870fb7fe Improvement: GLX: Cache region contents & --glx-no-rebind-pixmap
- Cache region contents in is_region_empty(), mostly useful only for GLX
  backend to save one roundtrip to X.

- GLX backend: Add --glx-no-rebind-pixmap, which prevents rebinding of
  GLX texture to pixmap on content change. It doesn't work on some
  drivers, but it saves some CPU on those where it does.

- Wrap XFree() with a new function cxfree() since its man page claims
  NULL pointers are not acceptable (although in fact it does...).

- Use macro to save some code in get_cfg(). Code clean-up.
12 years ago
Slávek Banko 42f6f23d4b Fix applications invisible on taskbar with xinerama
This resolves Bug 1429
12 years ago