TextSweep

Check-in [c3612e4b11]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Final commits for Mac release
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:c3612e4b1142b9a962b86887f69d7aa3c3df8431
User & Date: kevin 2017-04-24 12:39:19
Context
2017-06-21
03:51
Tweak to regproc check-in: fe66012281 user: kevin tags: trunk
2017-04-24
12:39
Final commits for Mac release check-in: c3612e4b11 user: kevin tags: trunk
12:33
More update for Windows check-in: 2262a3b031 user: kevin tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to Info-cbk.plist.

     3      3   <plist version="1.0">
     4      4   <dict>
     5      5   	<key>CFBundleDevelopmentRegion</key>
     6      6   	<string>English</string>
     7      7   	<key>CFBundleExecutable</key>
     8      8   	<string>TextSweep</string>
     9      9   	<key>CFBundleGetInfoString</key>
    10         -	<string>TextSweep 3.1.0 (c) 2017 WordTech Communications LLC</string>
           10  +	<string>TextSweep 3.2.0 (c) 2017 WordTech Communications LLC</string>
    11     11           <key>NSPrincipalClass</key>
    12     12           <string>NSApplication</string>
    13     13   <key>NSHighResolutionCapable</key>
    14     14   	<true/>
    15     15   	<key>LSMinimumSystemVersionByArchitecture</key>
    16     16   	<dict>
    17     17   	<key>i386</key>
................................................................................
    52     52   	<key>CFBundleDisplayName</key>
    53     53   	<string>TextSweep</string>
    54     54   	<key>CFBundleIdentifier</key>
    55     55   	<string>com.codebykevin.com.textsweep-cbk</string>
    56     56   	<key>CFBundlePackageType</key>
    57     57   	<string>APPL</string>
    58     58   	<key>CFBundleShortVersionString</key>
    59         -	<string>3.1.0</string>
           59  +	<string>3.2.0</string>
    60     60   	<key>CFBundleVersion</key>
    61         -	<string>3.1.0</string>
           61  +	<string>3.2.0</string>
    62     62   	<key>LSMinimumSystemVersion</key>
    63     63   	<string>10.12</string>
    64     64   	<key>LSRequiresCarbon</key>
    65     65   	<true/>	
    66     66   	<key>NSSupportsAutomaticTermination</key>
    67     67   	<string>YES</string>
    68     68   	<key>NSSupportsSuddenTermination</key>
    69     69   	<string>YES</string>
    70     70     <key>SUFeedURL</key>
    71     71   	<string>http://www.codebykevin.com/textsweep.xml</string>
    72     72   </dict>
    73     73   </plist>

Deleted maclibs/fullscreen1.1/libfullscreen1.1.dylib.

cannot compute difference between binary files

Deleted maclibs/fullscreen1.1/pkgIndex.tcl.

     1         -#
     2         -# Tcl package index file
     3         -#
     4         -package ifneeded fullscreen 1.1 "
     5         -    package require Tk 8.5-
     6         -    if {\"AppKit\" ni \[winfo server .\]} {error {TkAqua Cocoa required}}
     7         -        load [list ][file join $dir libfullscreen1.1.dylib] fullscreen"

Added maclibs/fullscreen1.2/fullscreen.tcl.

            1  +#fullscreen: provides Cocoa-native fullscreen windows for Tk apps on OS X in a manner consistent with wm attributes api's. 
            2  +
            3  +
            4  +namespace eval fullscreen {
            5  +
            6  +    if {![info exists library]} {
            7  +	variable library [file dirname [info script]]
            8  +    }
            9  +
           10  +    load [file join $library libfullscreen1.2.dylib]
           11  +
           12  +    image create photo _resize -data {
           13  +
           14  +	R0lGODlhEAAQAIABALm5uf///yH5BAEKAAEALAAAAAAQABAAAAIhjI+gim3LXIMy
           15  +	0RpglBfghU1h5o3kNnkXp4Wtu1ZaaZoFADs=
           16  +
           17  +    }
           18  +
           19  +    
           20  +    proc fullscreen {windowname} {
           21  +
           22  +	variable w
           23  +	set w $windowname
           24  +
           25  +	fullscreen::addfullscreenbutton $w
           26  +    }
           27  +
           28  +    proc togglefullscreen {} {
           29  +
           30  +	variable w
           31  +
           32  +	if {[wm attributes $w -fullscreen] == 1} {
           33  +	    fullscreen::restorewindow
           34  +	} else {
           35  +	    fullscreen::makefullscreen
           36  +	}
           37  +	fullscreen::fullscreen $w
           38  +    }
           39  +
           40  +    proc makefullscreen {} {
           41  +
           42  +	variable originalsize
           43  +	variable title
           44  +	variable w
           45  +	
           46  +	set originalsize [wm geometry $w]
           47  +	set title [wm title $w]
           48  +	
           49  +	wm withdraw $w
           50  +	wm attributes $w -fullscreen 1
           51  +	
           52  +	set m [$w cget -menu]
           53  +	
           54  +	menu $m._resize
           55  +	$m add cascade -image _resize -menu $m._resize
           56  +	$m._resize add command -label "Restore Normal Window" -command fullscreen::restorewindow
           57  +	wm deiconify $w
           58  +	
           59  +    }
           60  +
           61  +    proc restorewindow {} {
           62  +
           63  +	variable originalsize
           64  +	variable w
           65  +	variable title
           66  +
           67  +	set m [$w cget -menu]
           68  +	$m delete end
           69  +	destroy $m._resize
           70  +
           71  +	wm attributes $w  -fullscreen 0
           72  +
           73  +	wm geometry . $originalsize
           74  +	wm title $w $title
           75  +	
           76  +    }
           77  +
           78  +    bind all <<ToggleFullScreen>> fullscreen::togglefullscreen
           79  +    namespace export *
           80  +
           81  +}
           82  +
           83  +
           84  +
           85  +
           86  +
           87  +

Added maclibs/fullscreen1.2/libfullscreen1.2.dylib.

cannot compute difference between binary files

Added maclibs/fullscreen1.2/pkgIndex.tcl.

            1  +#
            2  +# Tcl package index file
            3  +#
            4  +package ifneeded fullscreen 1.2 "
            5  +    package require Tk 8.5-
            6  +    if {\"AppKit\" ni \[winfo server .\]} {error {TkAqua Cocoa required}}
            7  +        source [list [file join $dir fullscreen.tcl]]"

Changes to textsweep-changes.tcl.

     1         -* Improved security on software updates.
     2         -* Minor UI enhancements.
            1  +* Improved scrolling performance, security support on macOS.
            2  +* Improved security support on Windows.

Changes to textsweep-version.tcl.

     1         -3.1
            1  +3.2