1. 10 Nov, 2015 6 commits
  2. 09 Nov, 2015 4 commits
  3. 07 Nov, 2015 1 commit
  4. 06 Nov, 2015 6 commits
    • Bhushan Shah's avatar
      Fix build · 4323102e
      Bhushan Shah authored
      4323102e
    • Bhushan Shah's avatar
      [wayland] Introduce ShellClient::isLockScreen method · 3a137198
      Bhushan Shah authored
      This allows to check if specific ShellClient is from LockScreen or not,
      as well as this adds method to verify if ShellClient is from input
      method like maliit.
      
      Now that KWin knows about which window is from Screenlocker it can apply
      various security restrictions like no other window then greeter is on
      top of it.
      
      Reviewed-By: Martin Gräßlin
      3a137198
    • Martin Flöser's avatar
      [drm] Support configuring absolute output position · cbbd6844
      Martin Flöser authored
      Begin of proper multiscreen support!
      
      We load configuration sets for the connected outputs. Each set of
      screens represents a unique configuration. For that we use the md5
      sum of the edid+connector as uuid of an output. Each of the md5 sums
      is then used to create a uuid of the output set. We can be quite certain
      that this will generate unique ids for the use cases we will face.
      
      The uuids are used as group names. And from there we read the global
      position.
      
      The uuids are considered internal information. It is not intended for
      users to configure manually in the config file. The intended way to
      configure will be the OutputManagementInterface which recently got added
      to KWayland. Once KWin applies a configuration it will store it to config
      so that it can be loaded on next startup.
      
      The configuration looks like:
      [DrmOutputs][abcdef0123][0123abcdef]
      Position=0,0
      
      [DrmOutputs][abcdef0123][fbca3bcdef]
      Position=1280,0
      
      This is an example for two outputs set next to each other.
      
      Reviewed-By: Sebastian Kügler
      cbbd6844
    • Martin Flöser's avatar
      Add a plugin for KIdleTime · a8ff9d39
      Martin Flöser authored
      Basically a simplified fork from kwayland-integration.
      
      We cannot use the idletime plugin from kwayland-integration as it
      a) doesn't react on our own qpa plugin name
      b) performs blocking roundtrips in the main thread -> freeze
      
      This simplifies by using our internal registry and we don't even check
      whether Seat and Idle are announced: we know they are.
      
      Reviewed-By: Bhushan Shah
      a8ff9d39
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · 99c3e5c2
      Script Kiddy authored
      In case of conflict in i18n, keep the version of the branch "ours"
      To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
      99c3e5c2
    • Bhushan Shah's avatar
      [wayland] Adapt to changes in the kscreenlocker · c957b145
      Bhushan Shah authored
      Initialize is no longer called by KSldApp ctor, and also pass
      KWayland::Server::Display* to KSldApp.
      
      Reviewed-By: Martin Gräßlin
      c957b145
  5. 05 Nov, 2015 3 commits
    • Nick Shaforostoff's avatar
      optimize string operations · 3a8d7d86
      Nick Shaforostoff authored
      -use qstringliteral only when necessary (i.e. not in concat or comparison)
      -use qbytearray instead of qstring when dealing with latin1 input and output (glplatform)
      -use qstringref to extract numbers from strings (glplatform)
      -define qt_use_qstringbuilder to optimize all string concatenations
      -anidata: use ctor init lists, add windowType member initialization
      
      REVIEW: 125933
      3a8d7d86
    • Bhushan Shah's avatar
      [wayland] Start ksldapp from the WaylandServer · bacfd876
      Bhushan Shah authored
      This introduces --lockscreen option in kwin_wayland which when used will
      lock screen immediately. Also dependency to newly created kscreenlocker
      repo is introduced.
      
      REVIEW: 125954
      bacfd876
    • Marco Martin's avatar
      preliminar support for task geometries in wayland · 1f9fa64a
      Marco Martin authored
      make the minimize effect work by reading taskGeometry
      from plasmawindowmanagement and returning as iconGeometry()
      there is one task geometry per panel window, iconGeometry()
      will return the geometry associated to the nearest panel
      from the window
      
      REVIEW:125873
      1f9fa64a
  6. 04 Nov, 2015 1 commit
  7. 03 Nov, 2015 19 commits