Re: Free SVG icons

2018-01-02 Thread J. Landman Gay via use-livecode

Has anyone mentioned how much we appreciate your contributions? :)
--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com



On January 2, 2018 11:05:28 PM Brian Milby via use-livecode 
 wrote:



From what I see, it looks like the SVG icons are just path elements and not
lines/circles/etc. The new code in DP11 adds support for much more of the
SVG spec.

I found why lines are not working... I’ll get a PR together if it isn’t
already corrected. Line 1124 had an extra “_” in _svgBoxLine that was
causing the issue.
On Tue, Jan 2, 2018 at 10:10 PM Richard Gaskin via use-livecode <
use-livecode@lists.runrev.com> wrote:


J. Landman Gay wrote:
 > The one I was working with was the calendar icon. There are only line
 > commands in it, no moveTo. I don't see a way to deal with that.

How do other programs deal with that?

--
  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  
  ambassa...@fourthworld.comhttp://www.FourthWorld.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your 
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-livecode




___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Free SVG icons

2018-01-02 Thread J. Landman Gay via use-livecode
I don't know how other apps handle it but Firefox displays the calendar 
icon okay.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com



On January 2, 2018 10:11:32 PM Richard Gaskin via use-livecode 
 wrote:



J. Landman Gay wrote:
 > The one I was working with was the calendar icon. There are only line
 > commands in it, no moveTo. I don't see a way to deal with that.

How do other programs deal with that?

--
  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  
  ambassa...@fourthworld.comhttp://www.FourthWorld.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your 
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-livecode




___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Free SVG icons

2018-01-02 Thread Brian Milby via use-livecode
From what I see, it looks like the SVG icons are just path elements and not
lines/circles/etc. The new code in DP11 adds support for much more of the
SVG spec.

I found why lines are not working... I’ll get a PR together if it isn’t
already corrected. Line 1124 had an extra “_” in _svgBoxLine that was
causing the issue.
On Tue, Jan 2, 2018 at 10:10 PM Richard Gaskin via use-livecode <
use-livecode@lists.runrev.com> wrote:

> J. Landman Gay wrote:
>  > The one I was working with was the calendar icon. There are only line
>  > commands in it, no moveTo. I don't see a way to deal with that.
>
> How do other programs deal with that?
>
> --
>   Richard Gaskin
>   Fourth World Systems
>   Software Design and Development for the Desktop, Mobile, and the Web
>   
>   ambassa...@fourthworld.comhttp://www.FourthWorld.com
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Go in Window (not working) Go in A window "working"

2018-01-02 Thread Sannyasin Brahmanathaswami via use-livecode
Hmmm 

how simple. 

   go stack  in window tID

needs to be added to the dictionary… as an example… 

I did read the entry text description of the Window param, but missed it, 
still..

lets see if this helps on Android.

BR

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Free SVG icons

2018-01-02 Thread Richard Gaskin via use-livecode

J. Landman Gay wrote:
> The one I was working with was the calendar icon. There are only line
> commands in it, no moveTo. I don't see a way to deal with that.

How do other programs deal with that?

--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the Web
 
 ambassa...@fourthworld.comhttp://www.FourthWorld.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Free SVG icons

2018-01-02 Thread J. Landman Gay via use-livecode
The one I was working with was the calendar icon. There are only line 
commands in it, no moveTo. I don't see a way to deal with that.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com



On January 2, 2018 8:47:42 PM Brian Milby via use-livecode 
 wrote:



Looking at the feather icons, it seems that “currentColor” is not being
picked up as anything which makes them render blank. If I change that to
“red” then some work. Ones that include “line” do not draw anything (seems
like a bug since the output is blank). Most use elements other than path,
so they require DP11 for the ones that work (but would not be available for
the icon library).
On Tue, Jan 2, 2018 at 8:26 PM hh via use-livecode <
use-livecode@lists.runrev.com> wrote:


There are more complicated ones like below. We have to work harder in LC 9
for these.

dist/svg/flat/chat.svg

http://www.w3.org/2000/svg; width="100" height="100">
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your 
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-livecode




___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Free SVG icons

2018-01-02 Thread Brian Milby via use-livecode
Looking at the feather icons, it seems that “currentColor” is not being
picked up as anything which makes them render blank. If I change that to
“red” then some work. Ones that include “line” do not draw anything (seems
like a bug since the output is blank). Most use elements other than path,
so they require DP11 for the ones that work (but would not be available for
the icon library).
On Tue, Jan 2, 2018 at 8:26 PM hh via use-livecode <
use-livecode@lists.runrev.com> wrote:

> There are more complicated ones like below. We have to work harder in LC 9
> for these.
>
> dist/svg/flat/chat.svg
>
> http://www.w3.org/2000/svg; width="100" height="100"> fill-rule="evenodd" clip-rule="evenodd" fill="#C0392B" d="M100 58c0
> 3.313-2.687 6-6 6h-73c-3.313 0-6-2.687-6-6v-52c0-3.313 2.687-6 6-6h73c3.313
> 0 6 2.687 6 6v52z"/> fill="#E74C3C" d="M85 73c0 3.223-2.74 6-6 6h-13c-1.113 0-2 .754-2 2v18c0
> .738-.253 1-.917 1-.232
> 0-.471-.154-.865-.457l-23.967-18.543c-3-2-6.129-2.006-6.129-2.006l-26.22-.002c-3.26
> 0-5.902-2.613-5.902-5.836v-51.125c0-3.221 2.896-6.047 6-6.031h73c3.562 0 6
> 2.778 6 6v51z"/>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Free SVG icons

2018-01-02 Thread hh via use-livecode
There are more complicated ones like below. We have to work harder in LC 9 for 
these.

dist/svg/flat/chat.svg

http://www.w3.org/2000/svg; width="100" height="100">
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Free SVG icons

2018-01-02 Thread hh via use-livecode
These SVGs are fine.

1. download the zip from github
https://codeload.github.com/leungwensen/svg-icon/zip/master
(29.7 MByte, unpacks to 61.4 MByte)

2. open one of the folders in dist/svg, e.g. dist/svg/flat
3. make a stack with one field and one svg widget:

Script the field as follows

on dragenter
  set the dragaction to "copy"
  put line 1 of the dragdata["files"] into me
  put url("file:"& me) into s
  set linedel to "http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Free SVG icons

2018-01-02 Thread Brian Milby via use-livecode
Appears so. I’m trying with the drawingSvgCompile and not having luck with
any of the shapes.
On Tue, Jan 2, 2018 at 6:32 PM Richard Gaskin via use-livecode <
use-livecode@lists.runrev.com> wrote:

> J. Landman Gay wrote:
>
>  > On 1/2/18 6:05 PM, J. Landman Gay via use-livecode wrote:
>  >> Alas, I can't load these icons into LC. They don't have the usual
>  >> "moveTo" commands. :(
>  >
>  > So I took a screenshot and ran it through an online PNG-SVG converter.
>  > That works, but it would be nice if LC could read these.
>
> Not even v9?
>
> --
>   Richard Gaskin
>   Fourth World Systems
>   Software Design and Development for the Desktop, Mobile, and the Web
>   
>   ambassa...@fourthworld.comhttp://www.FourthWorld.com
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Free SVG icons

2018-01-02 Thread Richard Gaskin via use-livecode

J. Landman Gay wrote:

> On 1/2/18 6:05 PM, J. Landman Gay via use-livecode wrote:
>> Alas, I can't load these icons into LC. They don't have the usual
>> "moveTo" commands. :(
>
> So I took a screenshot and ran it through an online PNG-SVG converter.
> That works, but it would be nice if LC could read these.

Not even v9?

--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the Web
 
 ambassa...@fourthworld.comhttp://www.FourthWorld.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Free SVG icons

2018-01-02 Thread J. Landman Gay via use-livecode

On 1/2/18 6:05 PM, J. Landman Gay via use-livecode wrote:

On 1/2/18 5:03 PM, Brian Milby via use-livecode wrote:

If willing to swap out a default library, the iconSVG library can be made
to work with these.


Alas, I can't load these icons into LC. They don't have the usual 
"moveTo" commands. :(



So I took a screenshot and ran it through an online PNG-SVG converter. 
That works, but it would be nice if LC could read these.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Free SVG icons

2018-01-02 Thread J. Landman Gay via use-livecode

On 1/2/18 5:03 PM, Brian Milby via use-livecode wrote:

If willing to swap out a default library, the iconSVG library can be made
to work with these.


Alas, I can't load these icons into LC. They don't have the usual 
"moveTo" commands. :(


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Free SVG icons

2018-01-02 Thread J. Landman Gay via use-livecode

On 1/2/18 4:53 PM, Mark Wieder via use-livecode wrote:

On 01/02/2018 01:24 PM, J. Landman Gay via use-livecode wrote:

Looks like a nice set:


I like these a little better than the Font Awesome icons because 
they're slimmer.




Thanks. Those seem rather nice. And MIT-licensed.
The dollar-sign but no euro seems a bit restricted, though.



Made in America by Americans. :)

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Free SVG icons

2018-01-02 Thread J. Landman Gay via use-livecode
As long as we're talking about this, I'd love to see more of the full 
set at once. The current interface is a little tedious. At first I could 
hardly make out the icons due to the lack of contrast, but I notice now 
the transparency has been toned down a bit, which helps. Still, 
scrolling through the whole set looking for something is slow. A window 
full of icons, like the linked web page, would be easier to scan.


Or maybe add a "Show All" button where we could see the whole set in a 
window, and people could choose their view.


Just thinking out loud.

On 1/2/18 5:03 PM, Brian Milby via use-livecode wrote:

If willing to swap out a default library, the iconSVG library can be made
to work with these. I’ve submitted a PR with the code to load new
icons/families. I guess I need to add the ability to change the default
family (which would enable easier use in the IDE).

Also check out svg-icon on GitHub... over 10k icons, many with MIT licenses
(leungwensen/svg-icon)
On Tue, Jan 2, 2018 at 4:54 PM Mark Wieder via use-livecode <
use-livecode@lists.runrev.com> wrote:


On 01/02/2018 01:24 PM, J. Landman Gay via use-livecode wrote:

Looks like a nice set:


I like these a little better than the Font Awesome icons because they're
slimmer.



Thanks. Those seem rather nice. And MIT-licensed.
The dollar-sign but no euro seems a bit restricted, though.

--
   Mark Wieder
   ahsoftw...@gmail.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode




--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Uninstaller question

2018-01-02 Thread Bob Sneidar via use-livecode
There is a product called App Cleaner. It's sold in the Mac App Store so it's 
likely been vetted. 

Bob S


> On Jan 2, 2018, at 15:43 , Bob Sneidar via use-livecode 
>  wrote:
> 
> PCs use a helper application which "records" all the changes made to the file 
> system and registry. Similar apps have been written for the Mac in the past, 
> mostly to track before and after installation for security purposes. You may 
> want to look up software for MacOS along those lines. 
> 
> Bob S
> 
> 
>> On Jan 2, 2018, at 14:34 , Graham Samuel via use-livecode 
>>  wrote:
>> 
>> The truth is I don’t exactly know what happens when you put an app in the 
>> trash, but I can’t believe all traces of the program are gone in all 
>> circumstances. I know even less about how well a PC’s Control Panel 
>> uninstall works, but I suppose I will eventually have to find out.
>> 
>> Cheers
>> 
>> Graham
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Uninstaller question

2018-01-02 Thread Bob Sneidar via use-livecode
PCs use a helper application which "records" all the changes made to the file 
system and registry. Similar apps have been written for the Mac in the past, 
mostly to track before and after installation for security purposes. You may 
want to look up software for MacOS along those lines. 

Bob S


> On Jan 2, 2018, at 14:34 , Graham Samuel via use-livecode 
>  wrote:
> 
> The truth is I don’t exactly know what happens when you put an app in the 
> trash, but I can’t believe all traces of the program are gone in all 
> circumstances. I know even less about how well a PC’s Control Panel uninstall 
> works, but I suppose I will eventually have to find out.
> 
> Cheers
> 
> Graham

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Free SVG icons

2018-01-02 Thread Brian Milby via use-livecode
If willing to swap out a default library, the iconSVG library can be made
to work with these. I’ve submitted a PR with the code to load new
icons/families. I guess I need to add the ability to change the default
family (which would enable easier use in the IDE).

Also check out svg-icon on GitHub... over 10k icons, many with MIT licenses
(leungwensen/svg-icon)
On Tue, Jan 2, 2018 at 4:54 PM Mark Wieder via use-livecode <
use-livecode@lists.runrev.com> wrote:

> On 01/02/2018 01:24 PM, J. Landman Gay via use-livecode wrote:
> > Looks like a nice set:
> > 
> >
> > I like these a little better than the Font Awesome icons because they're
> > slimmer.
> >
>
> Thanks. Those seem rather nice. And MIT-licensed.
> The dollar-sign but no euro seems a bit restricted, though.
>
> --
>   Mark Wieder
>   ahsoftw...@gmail.com
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Free SVG icons

2018-01-02 Thread Mark Wieder via use-livecode

On 01/02/2018 01:24 PM, J. Landman Gay via use-livecode wrote:

Looks like a nice set:


I like these a little better than the Font Awesome icons because they're 
slimmer.




Thanks. Those seem rather nice. And MIT-licensed.
The dollar-sign but no euro seems a bit restricted, though.

--
 Mark Wieder
 ahsoftw...@gmail.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Uninstaller question

2018-01-02 Thread Graham Samuel via use-livecode
Thanks Rick for replying. I’m sticking to the original thread here.

The thing is, there are different classes of users: developers / nerds (I guess 
many on this list count as some species of those - I know I do); people who 
want to “just do it”; and a lot of categories in between. In  my experience, 
teachers, even science teachers, don’t want to know anything about such details 
as how to install, uninstall or update a program - they just want to use it. So 
the kind of thing you’re suggesting, while making perfect sense to you and me, 
will not work for the “just do it” brigade, who are not even be likely to read 
any helpful text with ‘clear instructions’ unless they’re truly desperate. I 
concede that most Mac users know about putting applications in the trash, but 
if the app they’ve just binned leaves behind preferences, application support 
files and the like, they will neither know nor care.

So it’s for these kinds of users that I want create an uninstaller - and, 
presuming the uninstaller has the sense to notice when there’s nothing to 
uninstall, I will even attach it to the installation process of my app, so at 
least there will only be one version in the user’s machine at a time. There 
will also of course have to be a standalone version, for those that really want 
the app to vanish without trace rather than be reinstalled.

The truth is I don’t exactly know what happens when you put an app in the 
trash, but I can’t believe all traces of the program are gone in all 
circumstances. I know even less about how well a PC’s Control Panel uninstall 
works, but I suppose I will eventually have to find out.

Cheers

Graham

PS Mac Keeper and Mac Cleaner are indeed at the very least annoying (but 
probably much worse than that). CleanMyMac however, seems to be to have an 
honourable history and has never caused me any problems: but YMMV.

> On 2 Jan 2018, at 16:38, Rick Harrison via use-livecode 
>  wrote:
> 
> Hi Graham,
> 
> Most applications on the Mac do not have uninstaller as
> they are usually very easy to uninstall by deleting the
> application.  Most users are smart enough to know they
> have to delete any aliases in the dock.  They usually know
> that the prefs file for the application should be deleted
> as well if they run into problems.
> 
> Many times a good support webpage with clear instructions
> on how to completely delete the app and how to install
> the new version correctly is all that is needed.  You can
> also remind users how to use the “Find” File menu option
> in the Finder to look for your rogue versions if you feel
> it is necessary. 
> 
> You can always tag your files with some information which
> will always be unique to your program.  If you use the
> “Find” File menu option, and then click on options you
> will find a whole list of potential meta-data fields you
> could exploit to create your unique program profile.
> 
> Never recommend Mac Keeper or Mac Cleaner as they
> are considered to be Malware/Spyware/Annoyance-ware
> and are difficult for some users to eradicate.
> 
> Good luck!
> 
> Rick
> 
> 
> 
> 
> 
> 
>> On Jan 2, 2018, at 6:00 AM, Graham Samuel via use-livecode 
>>  wrote:
>> 
>> I’m developing a very simple uninstaller for a Mac app. I have an installer, 
>> thanks to DropDMG. 
>> 
>> The uninstallation process isn’t difficult - it’s just a matter of deleting 
>> all the involved files (some are slightly tricky to find, like dock aliases, 
>> but I guess there’s a way around that). But there’s one issue that I’m 
>> unsure about: what to do if the user has not obeyed the installer's 
>> instructions to place the app in the Applications folder, or has maybe got a 
>> beta copy that wasn’t installed using the installer, or has made a ‘spare’ 
>> copy somewhere on their hard disk which I don’t know about. I can’t see any 
>> way to detect these ‘rogue’ copies - can anyone else think of one? I know 
>> there are some big hitters in this area like CleanMyMac that claim to be 
>> able to find everything to do with an installed app, but I am not that 
>> ambitious - I just don’t want to miss anything obvious.
>> 
>> Any help would be appreciated.
>> 
>> Graham
>> 
>> PS When I crack this, I’ll have to do the same thing for a PC version of the 
>> app. But first things first.
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list

Free SVG icons

2018-01-02 Thread J. Landman Gay via use-livecode

Looks like a nice set:


I like these a little better than the Font Awesome icons because they're 
slimmer.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: [off] Apple to unify ios/macos apps next year

2018-01-02 Thread Richard Gaskin via use-livecode

Bob Sneidar wrote:

> I'm not saying our hackles shouldn't be raised, I'm simply proposing
> that if conclusive proof existed which undeniably indicted Kaspersky
> of this kind of activity,

When you read the details of the reports you'll see the "conclusive 
proof" part is going to be hard to get publicly.  This involves the 
national security of multiple nations, so they're not inclined to 
divulge sources.


I haven't yet read anything from a non-government source confirming 
these claims, but that may not be surprising given the level of 
sophistication possible.  For example, all AV software requires admin 
privileges, and they all update themselves.  So who can say whether the 
copy of Kaspersky I run is the same as what someone would be running 
from a known block of government IP addresses?


There are many ways such software could be difficult for the public to 
get "conclusive proof" about.


If someone wants to install Kaspersky it doesn't matter to me, as long 
as they're neither my employee or contractor.  At least one of my 
clients is a federal contractor, so I have to run a clean ship.


Besides, it's not like there's a shortage of reasonably good AV software 
out there.  I can just use anything that isn't hosted on 
Kremlin-controlled networks.



> it would result in the demise of Kaspersky as a company,

In progress:

Kaspersky Lab: D.C. office ‘no longer viable’ and will close



> and Russia would lose a key source of Signals Intelligence.

That seems to be the goal.

--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the Web
 
 ambassa...@fourthworld.comhttp://www.FourthWorld.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Go in Window (not working) Go in A window "working"

2018-01-02 Thread J. Landman Gay via use-livecode

On 1/1/18 9:48 PM, Sannyasin Brahmanathaswami via use-livecode wrote:

but this fails in a backscript

put ("stack " & quote & gems & quote) into tDestination;
go to tDestination in window



It needs a specific reference, not just the word "window":

  put the windowID of this stack into tID
  go stack  in window tID

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: [off] Apple to unify ios/macos apps next year

2018-01-02 Thread Bob Sneidar via use-livecode
Can't argue with you there. But many routers are capable of offloading their 
logs to a log server, and any Government Contractor or agency is likely to be 
doing so, as well as running IDS, so there's that. 

I'm not saying our hackles shouldn't be raised, I'm simply proposing that if 
conclusive proof existed which undeniably indicted Kaspersky of this kind of 
activity, it would result in the demise of Kaspersky as a company, and Russia 
would lose a key source of Signals Intelligence. 

What I would be more concerned about is not that there is current or past 
activity, but that there is a "button" that could be pushed to enable the 
clients to begin transmitting critical intelligence during a conflict, or even 
worse, to disable devices running their product. The software would have to be 
decompiled and the code examined to make that determination. I can't believe no 
one has thought to do so, and perhaps the warnings we are getting are the 
fruits of that kind of investigation. 

Bob S


> On Jan 2, 2018, at 11:33 , Richard Gaskin via use-livecode 
>  wrote:
> 
> For myself, when the intelligence agencies of at least three different 
> nations are telling me to be wary of Kaspersky, and dozens of news articles 
> from papers of record around the world provide details of relationships 
> between Kaspersky staff and FSB agents, at a minimum I'm inclined to consider 
> other brands for my AV needs.
> 
> --
> Richard Gaskin
> Fourth World Systems


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: [off] Apple to unify ios/macos apps next year

2018-01-02 Thread Richard Gaskin via use-livecode
What model of router has the capacity to store all incoming and outgoing 
traffic?


What did you find when you monitored Kaspersky traffic with Wireshark?

I won't claim to have done the original research on this.  I provided 
multiple links to reasonably reputable sources so the reader can go 
beyond the headlines and decide for themselves.


For myself, when the intelligence agencies of at least three different 
nations are telling me to be wary of Kaspersky, and dozens of news 
articles from papers of record around the world provide details of 
relationships between Kaspersky staff and FSB agents, at a minimum I'm 
inclined to consider other brands for my AV needs.


--
 Richard Gaskin
 Fourth World Systems


Bob Sneidar wrote:

> Not to venture off topic too far, but if Kaspersky products have been
> communicating with outside entities and passing along information, the
> real wonder is that there are no present indications in anyone's
> router logs to indicate it is doing so. In fact there are entire
> companies that thrive on looking for such compromises, as well as
> competing companies which would make capital on any such evidence.
> Intrusion Detection Systems all over the globe monitor for suspicious
> activity. Many exploits have been discovered through these kinds of
> systems. I have not heard of any which indicate that Kaspersky
> products are compromising security.
>
> As Sherlock Holmes said to Watson on many occasions, "It is always a
> mistake, my dear Watson, to guess. Invariably you will find yourself
> attempting to fit the facts to your theories, instead of forming your
> theories to fit the facts."
>
> Bob S
>
>
>> On Jan 2, 2018, at 09:37 , Richard Gaskin via use-livecode 
 wrote:

>>
>> Rick Harrison wrote:
>>
>> > Never recommend Mac Keeper or Mac Cleaner as they
>> > are considered to be Malware/Spyware/Annoyance-ware
>> > and are difficult for some users to eradicate.
>>
>> Add Kaspersky to that list:
>>
>> UK cyber security chief warns government against using Kaspersky
>> 


>>
>>
>> Kaspersky Lab Antivirus Software Is Ordered Off U.S. Government 
Computers
>> 


>>
>>
>> Israeli intelligence warned US of Russian spies using Kaspersky software
>> 
>>
>>
>> Kaspersky Lab Has Been Working With Russian Intelligence
>> 


>>




___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Optimizing for small Android devices

2018-01-02 Thread Bob Sneidar via use-livecode
So did Russia BTW. But Germany's problems were not simply that the tanks were 
more complex and expensive to manufacture. They were suffering from a severe 
shortage of materials, and also some design problems. The Tiger as I recall had 
a turret that had to be hand cranked. They were also so heavy and guzzled so 
much fuel that large supply lines were necessary, and any terrain that was 
muddy tended to strand them. The battle of the Bulge basically ended when the 
Germans ran out of fuel. 

Sorry for the OT comment. 

Bob S


> On Dec 29, 2017, at 18:59 , Sannyasin Brahmanathaswami via use-livecode 
>  wrote:
> 
> I certainly did not mean to imply by "only" that pointed to the market share 
> of phones with 1 GB ram.
> 
> OT: I was just reading Quora about how US overwhelming Germany with sheer 
> numbers of tanks and jets that had much lower specs than German made 
> tanks/planes. But we won on our sheer industrial power to produce numbers.  


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: lineHeight different Mac vs. Windows

2018-01-02 Thread Bob Sneidar via use-livecode
I always use web optimized fonts for anything I do that will be cross platform. 
I don't think that will address your specifit issue, but I think it's a good 
practice, since these fonts might take more care to be universal in their 
appearance. 

Bob S


> On Jan 1, 2018, at 15:04 , Peter Bogdanoff via use-livecode 
>  wrote:
> 
> I think that the size difference is related to the specific font used. 
> Georgia is displaying slightly wider in Windows than Mac. Helvetica seems 
> pretty consistent. A Chinese font I use is much smaller in Windows.
> 
> Changing Georgia from 16 to 15 is too drastic a change for me, so I need to 
> keep the font size the same.
> 
> I can’t set the textHeight since I have to set fixedLineHeight to false so I 
> can display thumbnail images within the text.
> 
> I suspect that the space between lines when fixedLineHeight is false is 
> determined by the specific font metrics, something LiveCode can’t or doesn’t 
> want to override. I haven’t done a test of various fonts comparing the 
> Windows vs. Mac “free” line spacing. Maybe there is a constant among them all…
> 
> Peter
> 
> 
>> On Jan 1, 2018, at 2:23 PM, J. Landman Gay via use-livecode 
>>  wrote:
>> 
>> On 1/1/18 2:39 AM, Peter Bogdanoff via use-livecode wrote:
>>> My page layout is fixed — no user settings of font face or size. Also the 
>>> card height doesn’t have room for text fields to get taller. And there was 
>>> the design decision not to show scroll bars.
>>> Text also often has “widows” at the bottom of the field when the text was 
>>> formatted for Mac but is displayed in Windows. Thus my desire to adjust the 
>>> Windows text to get it to flow similarly to the Mac (where it was authored).
>> 
>> The old-school method was to find a font size and textheight that matches 
>> what you see on Mac, and on preOpenStack, set the text properties based on 
>> platform.
>> 
>> It used to be that Windows fonts displayed larger and/or wider than the 
>> same-named Mac fonts. That may have changed recently; my client says Windows 
>> fonts are smaller now. At any rate, do some experimentation on Windows to 
>> see if you can adjust the flow using textsize and textheight, or by 
>> experimenting with different fonts.
>> 
>> -- 
>> Jacqueline Landman Gay | jac...@hyperactivesw.com
>> HyperActive Software   | http://www.hyperactivesw.com
>> 
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Uninstaller question

2018-01-02 Thread Bob Sneidar via use-livecode
Not to venture off topic too far, but if Kaspersky products have been 
communicating with outside entities and passing along information, the real 
wonder is that there are no present indications in anyone's router logs to 
indicate it is doing so. In fact there are entire companies that thrive on 
looking for such compromises, as well as competing companies which would make 
capital on any such evidence. Intrusion Detection Systems all over the globe 
monitor for suspicious activity. Many exploits have been discovered through 
these kinds of systems. I have not heard of any which indicate that Kaspersky 
products are compromising security. 

As Sherlock Holmes said to Watson on many occasions, "It is always a mistake, 
my dear Watson, to guess. Invariably you will find yourself attempting to fit 
the facts to your theories, instead of forming your theories to fit the facts." 

Bob S


> On Jan 2, 2018, at 09:37 , Richard Gaskin via use-livecode 
>  wrote:
> 
> Rick Harrison wrote:
> 
> > Never recommend Mac Keeper or Mac Cleaner as they
> > are considered to be Malware/Spyware/Annoyance-ware
> > and are difficult for some users to eradicate.
> 
> Add Kaspersky to that list:
> 
> UK cyber security chief warns government against using Kaspersky
> 
> 
> 
> Kaspersky Lab Antivirus Software Is Ordered Off U.S. Government Computers
> 
> 
> 
> Israeli intelligence warned US of Russian spies using Kaspersky software
> 
> 
> 
> Kaspersky Lab Has Been Working With Russian Intelligence
> 
> 
> -- 
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for the Desktop, Mobile, and the Web
> 
> ambassa...@fourthworld.comhttp://www.FourthWorld.com
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: [off] Apple to unify ios/macos apps next year

2018-01-02 Thread Bob Sneidar via use-livecode
A radically slower processor and/or a limited number of expansion ports? Of 
course you can get cheap laptops too. But your point is taken. Whenever someone 
asks me, "What computer (or phone or tablet) should I buy?" I always ask, "Why 
are you wanting to do with it?" I am all in favor of small/inexpensive devices 
which are limited in their functionality. In fact, that is what the iPhone, and 
then later the iPad and android based devices actually did for the market. They 
filled a huge niche where a lot of people (Mom/Dad/Grandparents/School Kids) 
didn't need a relatively expensive laptop, but there was nothing else 
available. 

Bob S

> On Jan 2, 2018, at 10:51 , Richard Gaskin via use-livecode 
>  wrote:
> 
> After all, what's the difference between a tablet with a docking keyboard and 
> a laptop with a detachable touch screen?


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: [off] Apple to unify ios/macos apps next year

2018-01-02 Thread Richard Gaskin via use-livecode

Ben Rubinstein wrote:


I'm coming to this late, but it looks to me as if the list got into a
nightmare mode a bit prematurely. What the article actually talks
about is a way to create apps which can be used across 'desktop' and
mobile operating systems - specifically *not* about merging those
operating systems.


What is an operating system without applications?

The OS is the bedrock; apps are the home built on top in which we live. 
Apps define what we do with our devices.


That Apple would join the effort to define multi-device APIs along with 
Microsoft and Linux is inevitable, as many suggested even before the 
iPad premiered.


After all, what's the difference between a tablet with a docking 
keyboard and a laptop with a detachable touch screen?


As device form factors continue to multiply they continue to overlap in 
use-cases. To maintain an entirely different OS for every device type is 
only slightly less cumbersome than if they were to have a different OS 
for every model.  As use-cases overlap, that's effectively the corner a 
vendor would paint themselves into.  Not at all surprising to see this 
next logical evolutionary step.


While it's validating to see OS vendors adopt a more LiveCode Way of 
working, LC will still hold an advantage over OS-provided tools:


Apple and Microsoft act as though nothing else exists outside their 
walls; as long as you buy gear and tools from one OS vendor they work 
well, but neither has any incentive to prioritize about 
interoperability.  Why should they spend money to strengthen their 
competitor's position?


Meanwhile, people have diverse tastes so the world is naturally 
multi-platform.  A tool that plays nice with others will always provide 
access to more people using more platforms more affordably than any 
OS-exclusive option.


--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the Web
 
 ambassa...@fourthworld.comhttp://www.FourthWorld.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: [off] Apple to unify ios/macos apps next year

2018-01-02 Thread JB via use-livecode
And my question was will they have the
intelligence to do it the way you suggest.

Apple did rename OS X to macOS which
suggest changes to the OS but what will
those changes be?

If they do it they way you are thinking it
will be one of the best things they have
in years.

JB


> On Jan 2, 2018, at 9:46 AM, Ben Rubinstein via use-livecode 
>  wrote:
> 
> I'm coming to this late, but it looks to me as if the list got into a 
> nightmare mode a bit prematurely. What the article actually talks about is a 
> way to create apps which can be used across 'desktop' and mobile operating 
> systems - specifically *not* about merging those operating systems.
> 
> In short, a very approximate way of describing the idea would be... LiveCode.
> 
> We code an app with a text field and a button; on the desktop our users click 
> the button with the mouse, on mobile they touch it. On desktop they click 
> into the field and start typing on their keyboard; on mobile they touch the 
> field and a soft keyboard appears. Apple are just trying to help the rest of 
> the developer community catch up with us.
> 
> Shouldn't we panic less? Or have I missed something?
> 
> 
> On 21/12/2017 01:01, Dr. Hawkins via use-livecode wrote:
>> On Wed, Dec 20, 2017 at 3:35 PM, JB via use-livecode
>>  wrote:
>>> Is Apple going to have enough intelligence to
>>> make the ios compatible with the os desktop
>>> or will they do away with the desktop to make
>>> the new mac os like the ios?
>> *shudder*
>> I'd be back on FreeBSD in a couple of days.
>> It's Spotlight and the power management on portables that has me using
>> mac as my unix platform. OK, and iCloud Drive now.
>> Mess with those (and spotlight has seriously regressed over the last
>> ten years) and I'm gone.
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
> 


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: [off] Apple to unify ios/macos apps next year

2018-01-02 Thread Ben Rubinstein via use-livecode
I'm coming to this late, but it looks to me as if the list got into a 
nightmare mode a bit prematurely. What the article actually talks about is a 
way to create apps which can be used across 'desktop' and mobile operating 
systems - specifically *not* about merging those operating systems.


In short, a very approximate way of describing the idea would be... LiveCode.

We code an app with a text field and a button; on the desktop our users click 
the button with the mouse, on mobile they touch it. On desktop they click into 
the field and start typing on their keyboard; on mobile they touch the field 
and a soft keyboard appears. Apple are just trying to help the rest of the 
developer community catch up with us.


Shouldn't we panic less? Or have I missed something?


On 21/12/2017 01:01, Dr. Hawkins via use-livecode wrote:

On Wed, Dec 20, 2017 at 3:35 PM, JB via use-livecode
 wrote:

Is Apple going to have enough intelligence to
make the ios compatible with the os desktop
or will they do away with the desktop to make
the new mac os like the ios?



*shudder*

I'd be back on FreeBSD in a couple of days.

It's Spotlight and the power management on portables that has me using
mac as my unix platform. OK, and iCloud Drive now.

Mess with those (and spotlight has seriously regressed over the last
ten years) and I'm gone.




___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Uninstaller question

2018-01-02 Thread Richmond Mathewson via use-livecode

I really wonder what the Russians would do withmy LiveCode files?

They would probably bring down Putin: and in my opinion, at least, that 
might not be a bad thing.


Richmond.

On 2/1/2018 7:37 pm, Richard Gaskin via use-livecode wrote:

Rick Harrison wrote:

> Never recommend Mac Keeper or Mac Cleaner as they
> are considered to be Malware/Spyware/Annoyance-ware
> and are difficult for some users to eradicate.

Add Kaspersky to that list:

UK cyber security chief warns government against using Kaspersky
 




Kaspersky Lab Antivirus Software Is Ordered Off U.S. Government Computers
 




Israeli intelligence warned US of Russian spies using Kaspersky software



Kaspersky Lab Has Been Working With Russian Intelligence
 





___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Uninstaller question

2018-01-02 Thread Richard Gaskin via use-livecode

Rick Harrison wrote:

> Never recommend Mac Keeper or Mac Cleaner as they
> are considered to be Malware/Spyware/Annoyance-ware
> and are difficult for some users to eradicate.

Add Kaspersky to that list:

UK cyber security chief warns government against using Kaspersky



Kaspersky Lab Antivirus Software Is Ordered Off U.S. Government Computers



Israeli intelligence warned US of Russian spies using Kaspersky software



Kaspersky Lab Has Been Working With Russian Intelligence


--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the Web
 
 ambassa...@fourthworld.comhttp://www.FourthWorld.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Uninstaller question

2018-01-02 Thread Richmond Mathewson via use-livecode



On 2/1/2018 5:38 pm, Rick Harrison via use-livecode wrote:

Hi Graham,

Most applications on the Mac do not have uninstaller as
they are usually very easy to uninstall by deleting the
application.  Most users are smart enough to know they
have to delete any aliases in the dock.  They usually know
that the prefs file for the application should be deleted
as well if they run into problems.

Many times a good support webpage with clear instructions
on how to completely delete the app and how to install
the new version correctly is all that is needed.  You can
also remind users how to use the “Find” File menu option
in the Finder to look for your rogue versions if you feel
it is necessary.

You can always tag your files with some information which
will always be unique to your program.  If you use the
“Find” File menu option, and then click on options you
will find a whole list of potential meta-data fields you
could exploit to create your unique program profile.

Never recommend Mac Keeper or Mac Cleaner as they
are considered to be Malware/Spyware/Annoyance-ware
and are difficult for some users to eradicate.


Indeed: these are terrible, as well as the fact that I get spam windows 
in my browsers for them.


Richmond.


Good luck!

Rick







On Jan 2, 2018, at 6:00 AM, Graham Samuel via use-livecode 
 wrote:

I’m developing a very simple uninstaller for a Mac app. I have an installer, 
thanks to DropDMG.

The uninstallation process isn’t difficult - it’s just a matter of deleting all 
the involved files (some are slightly tricky to find, like dock aliases, but I 
guess there’s a way around that). But there’s one issue that I’m unsure about: 
what to do if the user has not obeyed the installer's instructions to place the 
app in the Applications folder, or has maybe got a beta copy that wasn’t 
installed using the installer, or has made a ‘spare’ copy somewhere on their 
hard disk which I don’t know about. I can’t see any way to detect these ‘rogue’ 
copies - can anyone else think of one? I know there are some big hitters in 
this area like CleanMyMac that claim to be able to find everything to do with 
an installed app, but I am not that ambitious - I just don’t want to miss 
anything obvious.

Any help would be appreciated.

Graham

PS When I crack this, I’ll have to do the same thing for a PC version of the 
app. But first things first.
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Uninstaller question

2018-01-02 Thread Rick Harrison via use-livecode
Hi Graham,

Most applications on the Mac do not have uninstaller as
they are usually very easy to uninstall by deleting the
application.  Most users are smart enough to know they
have to delete any aliases in the dock.  They usually know
that the prefs file for the application should be deleted
as well if they run into problems.

Many times a good support webpage with clear instructions
on how to completely delete the app and how to install
the new version correctly is all that is needed.  You can
also remind users how to use the “Find” File menu option
in the Finder to look for your rogue versions if you feel
it is necessary. 

You can always tag your files with some information which
will always be unique to your program.  If you use the
“Find” File menu option, and then click on options you
will find a whole list of potential meta-data fields you
could exploit to create your unique program profile.

Never recommend Mac Keeper or Mac Cleaner as they
are considered to be Malware/Spyware/Annoyance-ware
and are difficult for some users to eradicate.

Good luck!

Rick






> On Jan 2, 2018, at 6:00 AM, Graham Samuel via use-livecode 
>  wrote:
> 
> I’m developing a very simple uninstaller for a Mac app. I have an installer, 
> thanks to DropDMG. 
> 
> The uninstallation process isn’t difficult - it’s just a matter of deleting 
> all the involved files (some are slightly tricky to find, like dock aliases, 
> but I guess there’s a way around that). But there’s one issue that I’m unsure 
> about: what to do if the user has not obeyed the installer's instructions to 
> place the app in the Applications folder, or has maybe got a beta copy that 
> wasn’t installed using the installer, or has made a ‘spare’ copy somewhere on 
> their hard disk which I don’t know about. I can’t see any way to detect these 
> ‘rogue’ copies - can anyone else think of one? I know there are some big 
> hitters in this area like CleanMyMac that claim to be able to find everything 
> to do with an installed app, but I am not that ambitious - I just don’t want 
> to miss anything obvious.
> 
> Any help would be appreciated.
> 
> Graham
> 
> PS When I crack this, I’ll have to do the same thing for a PC version of the 
> app. But first things first.
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

RE: lineHeight different Mac vs. Windows

2018-01-02 Thread Ralph DiMola via use-livecode
I have 2 bug reports on this. 12176 and 13551

Ralph DiMola
IT Director
Evergreen Information Services
rdim...@evergreeninfo.net


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Uninstaller question

2018-01-02 Thread Richmond Mathewson via use-livecode
Well, preumably the "clever" thing to do is to gave your standalone some 
unique name such as  "WildBoar.exe" or somesuch,
rather than a very pedesrian name such as "MyProg.exe" which risks 
having a twin.


Then you'll need a routine to search the end-user's system to find all 
examples of WildBoar.exe and delete them.


As you have pointed out, your executable may have been plonking log and 
pref files in various places: and it shouldn't
really matter where the end-user has stored the original executable; 
they should be in standard places determined by

your executable.

What I think you MUST do is make sure any log, temp and pref files have 
"speicies specific" names so that
your uninstaller can track them down, dlete them, and NOT delete the 
end-user's preferences for their

browser settings or what-have-ye.



So . . .

1. Make your executable/standalone for whatever operating system(s) you 
are building it.


2. Set up a computer for each target OS with a virgin system and install 
your executable.


3. Find ALL the log, temp, cache and pref files your executable "strews" 
around the system

and write their names down and their usual locations.

4. Go on a 4 week holiday to recover from the large amount of work 
involved in doing that.


Richmond.


On 2/1/2018 3:33 pm, Graham Samuel via use-livecode wrote:

Yes, that would be a bad strategy. I think anyway I wouldn’t be looking for 
stacks but for complied applications - the kind of stuff you get in the 
Applications folder on a Mac. If there were stacks, then for a runnable app 
they would be in very specific places (application support type folders). No, 
it’s the rogue executable I’m looking for…

Thanks for the reply

Cheers

Graham


On 2 Jan 2018, at 13:45, Richmond Mathewson via use-livecode 
 wrote:

I suppose you would have to search the end-user's machine for all instances of 
"myStack.livecode", and that seems
a risky business as the end-user might have other LiveCode stacks on their 
machine that are needed to do something else.

Richmond.

On 2/1/2018 1:00 pm, Graham Samuel via use-livecode wrote:

I’m developing a very simple uninstaller for a Mac app. I have an installer, 
thanks to DropDMG.

The uninstallation process isn’t difficult - it’s just a matter of deleting all 
the involved files (some are slightly tricky to find, like dock aliases, but I 
guess there’s a way around that). But there’s one issue that I’m unsure about: 
what to do if the user has not obeyed the installer's instructions to place the 
app in the Applications folder, or has maybe got a beta copy that wasn’t 
installed using the installer, or has made a ‘spare’ copy somewhere on their 
hard disk which I don’t know about. I can’t see any way to detect these ‘rogue’ 
copies - can anyone else think of one? I know there are some big hitters in 
this area like CleanMyMac that claim to be able to find everything to do with 
an installed app, but I am not that ambitious - I just don’t want to miss 
anything obvious.

Any help would be appreciated.

Graham

PS When I crack this, I’ll have to do the same thing for a PC version of the 
app. But first things first.
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Uninstaller question

2018-01-02 Thread Graham Samuel via use-livecode
Yes, that would be a bad strategy. I think anyway I wouldn’t be looking for 
stacks but for complied applications - the kind of stuff you get in the 
Applications folder on a Mac. If there were stacks, then for a runnable app 
they would be in very specific places (application support type folders). No, 
it’s the rogue executable I’m looking for…

Thanks for the reply

Cheers

Graham

> On 2 Jan 2018, at 13:45, Richmond Mathewson via use-livecode 
>  wrote:
> 
> I suppose you would have to search the end-user's machine for all instances 
> of "myStack.livecode", and that seems
> a risky business as the end-user might have other LiveCode stacks on their 
> machine that are needed to do something else.
> 
> Richmond.
> 
> On 2/1/2018 1:00 pm, Graham Samuel via use-livecode wrote:
>> I’m developing a very simple uninstaller for a Mac app. I have an installer, 
>> thanks to DropDMG.
>> 
>> The uninstallation process isn’t difficult - it’s just a matter of deleting 
>> all the involved files (some are slightly tricky to find, like dock aliases, 
>> but I guess there’s a way around that). But there’s one issue that I’m 
>> unsure about: what to do if the user has not obeyed the installer's 
>> instructions to place the app in the Applications folder, or has maybe got a 
>> beta copy that wasn’t installed using the installer, or has made a ‘spare’ 
>> copy somewhere on their hard disk which I don’t know about. I can’t see any 
>> way to detect these ‘rogue’ copies - can anyone else think of one? I know 
>> there are some big hitters in this area like CleanMyMac that claim to be 
>> able to find everything to do with an installed app, but I am not that 
>> ambitious - I just don’t want to miss anything obvious.
>> 
>> Any help would be appreciated.
>> 
>> Graham
>> 
>> PS When I crack this, I’ll have to do the same thing for a PC version of the 
>> app. But first things first.
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Uninstaller question

2018-01-02 Thread Richmond Mathewson via use-livecode
I suppose you would have to search the end-user's machine for all 
instances of "myStack.livecode", and that seems
a risky business as the end-user might have other LiveCode stacks on 
their machine that are needed to do something else.


Richmond.

On 2/1/2018 1:00 pm, Graham Samuel via use-livecode wrote:

I’m developing a very simple uninstaller for a Mac app. I have an installer, 
thanks to DropDMG.

The uninstallation process isn’t difficult - it’s just a matter of deleting all 
the involved files (some are slightly tricky to find, like dock aliases, but I 
guess there’s a way around that). But there’s one issue that I’m unsure about: 
what to do if the user has not obeyed the installer's instructions to place the 
app in the Applications folder, or has maybe got a beta copy that wasn’t 
installed using the installer, or has made a ‘spare’ copy somewhere on their 
hard disk which I don’t know about. I can’t see any way to detect these ‘rogue’ 
copies - can anyone else think of one? I know there are some big hitters in 
this area like CleanMyMac that claim to be able to find everything to do with 
an installed app, but I am not that ambitious - I just don’t want to miss 
anything obvious.

Any help would be appreciated.

Graham

PS When I crack this, I’ll have to do the same thing for a PC version of the 
app. But first things first.
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Uninstaller question

2018-01-02 Thread Graham Samuel via use-livecode
I’m developing a very simple uninstaller for a Mac app. I have an installer, 
thanks to DropDMG. 

The uninstallation process isn’t difficult - it’s just a matter of deleting all 
the involved files (some are slightly tricky to find, like dock aliases, but I 
guess there’s a way around that). But there’s one issue that I’m unsure about: 
what to do if the user has not obeyed the installer's instructions to place the 
app in the Applications folder, or has maybe got a beta copy that wasn’t 
installed using the installer, or has made a ‘spare’ copy somewhere on their 
hard disk which I don’t know about. I can’t see any way to detect these ‘rogue’ 
copies - can anyone else think of one? I know there are some big hitters in 
this area like CleanMyMac that claim to be able to find everything to do with 
an installed app, but I am not that ambitious - I just don’t want to miss 
anything obvious.

Any help would be appreciated.

Graham

PS When I crack this, I’ll have to do the same thing for a PC version of the 
app. But first things first.
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode