1. a_ba
  2. squint

Commits

a_ba  committed ed80539

version 0.7

  • Participants
  • Parent commits 98fe809
  • Branches master
  • Tags v0.7

Comments (0)

Files changed (5)

File NEWS

View file
  • Ignore whitespace
+Version 0.7	27/02/2014
+
+Improvements
+	- the periodic timer was removed (thanks XDamage & XInput), this brings
+	  smoother motions, better performances and less power consumption
+	- the cursor icon from the source screen is now cloned into the
+	  destination screen (instead of drawing a crosshair)
+	- the window (in fullscreen mode) is now completely hidden
+	- the window (in window mode) is now resizable
+	- errors are reported on screen using freedesktop notifications
+	- the location of the active_window is tracked to ensure that it is in
+	  on screen when there is activity on the keyboard
+	- duplication is stopped when there is a change in the XRandr configuration
+
+New features
+	- an icon in the system tray allows controlling the app at runtime:
+		- enable/disable duplication
+		- choose a different source/destination screen
+		- toggle fullscreen mode
+		- quit
+	- screen duplication can be disabled ad startup by using -d (useful
+	  for launcing squint at the X session startup)
+	- it is possible to clone a source screen with a resolution which is
+	  larger than the destination screen (the window will slide)
+	- the refresh rate can be tuned/limited in the command line
+
+Other changes
+	- by default squint uses the primary monitor (as reported by gdk) as the
+	  destination screen (instead of choosing the largest screen)
+	- dropped Gtk2 compatibility

File README

View file
  • Ignore whitespace
 
 DEPENDENCIES
 	
-	Mandatory:
+	Required:
 		- gtk+ (>=3.0)
-		- python2 (>= 2.6)
+		- python2 (>= 2.4)
 
 	Optional (but recommended):
 		- libxdamage

File squint.1.html

View file
  • Ignore whitespace
 
 <DL>
 <DT><B>-d, --disable</B></DT><DD>
-do not enable screen duplication at startup
+do not enable screen duplication at startup. Use this option if you want to start squint automatically at the X session startup
 <DT><B>-l N, --limit N</B></DT><DD>
 limit the refresh rate to N frames per second (default is 50fps), use '-l' 0 to disable limitation (not recommended)
 <DT><B>-r N, --rate N</B></DT><DD>
-Use fixed refresh rate of N frames per second (default to 25fps when the XDamage extension is not available)
+use fixed refresh rate of N frames per second (default to 25fps when the XDamage extension is not available)
 <DT><B>-v, --version</B></DT><DD>
 display version information and exit
 <DT><B>-w, --window</B></DT><DD>

File squint.1.t2t

View file
  • Ignore whitespace
 
 = OPTIONS =
 : **-d, --disable**
-do not enable screen duplication at startup
+do not enable screen duplication at startup. Use this option if you want to start squint automatically at the X session startup
 : **-l N, --limit N**
 limit the refresh rate to N frames per second (default is 50fps), use '-l' 0 to disable limitation (not recommended)
 : **-r N, --rate N**
-Use fixed refresh rate of N frames per second (default to 25fps when the XDamage extension is not available)
+use fixed refresh rate of N frames per second (default to 25fps when the XDamage extension is not available)
 : **-v, --version**
 display version information and exit
 : **-w, --window**

File wscript

View file
  • Ignore whitespace
 out = '__build__'
 
 APPNAME = "squint"
-VERSION = "0.6"
+VERSION = "0.7"
 
 def options (ctx):
 	ctx.load ("compiler_c")