Sign in to follow this  
Followers 0
Jos

3rd BETA SciTE4AutoIt3 installer

78 posts in this topic

#1 ·  Posted (edited)

12/27/2007: Uploaded a BETA version of the new SciTe4AutoIt3.exe installer.

The main reason for doing a BETA first this time is that many changes where made that potentially could contain bugs being:

- Changes in directory structure to better organise files.

- Changes to better support Vista

- ReWrite of LUA scripts by Valik and my additions to it.

- Me not being available the coming week allowing people to test this version for me and post feedback in this thread.

==> Beta SciTE4AutoIt3 12/27/2007

We have done testing with this version but you understand that things could break when you install this release so I advice to make a copy of your SciTE directory before installation to ensure easy recovery.

Enjoy,

Jos

==> ScitillaHistory page containing all SciTE/Scintilla updates.

==> Visit the SciTe4AutoIt3 Download page for the latest versions

==> Check the online documentation for an overview of all extra's you get with this installer.

12/24/2007
*** Updated SciTE v 1.75 (Neil Hodgson)
*** Updated LUA Functions:
    - AutoIt3.LUA removed.
    - Added directory LUA with several files containing the set of new LUA scripts written by Valik and 
      modified by me to be backwards compatible and included the missing functions.
    - Added color which identifies word type to the AutoComplete ToolBox. (Valik)
    - Automatic adjusting horizontal scrollbar. (Valik)
    - The GotoFunc will not search in Commented lines. (Valik)
    - Many internal improvemens. (Valik)
*** Installer (JdeB)
    - Moved all Properties file into the SciTE\Properties directory.
    - Moved SciTEConfig into the SciTE\SciTEConfig directory.
    - SciTE Desktop Icon will not be created anymore by the installer.
    - SciTE program Icon updated with the version created by Saunders.
*** Updated Tidy.exe v2.0.23.6 (JdeB)
    - Fixed: BUG with /SF not properly detect #ce.
    - Fixed: BUG with /SF sorting Funcs commented in a #cs-#ce block.
    - Fixed: BUG with invalid added space when variable ends with underscore character.
    - Fixed: BUG with invalid added space in For when it contained negative numbers after TO and STEP.
    - Update: Handle the added "?x" at the end of the new AU3.API layout
    - Added: Proper casing the known # Directives.
    - Added: Copy the Description found on #Region and add it to the #EndRegion line. 
             This can be switched off by parameter /Skip_EndRegion_Comment or /serc
    - Added: /Skip_EndFunc_Comment or /sefc to stop the addition of the text to the EndFunc statement. 
    - Added: /Skip_commentblock or /scb which will leave #cs-#ce commentbock alone.
*** Updated AutoIt3Wrapper_Gui/AutoIt3Wrapper v1.9.5 (JdeB)
    - Fixed: Reshacker install now also works with Vista
    - Fixed: show correct version for au3check in the GUI.
    - Added: Check for ResHacker path in Registry to allow the use of the Installer created by GEOSoft.
    - Added: #AutoIt3Wrapper_UseX64 directive
    - Added: Show Environment information in the Console output to assist with debugging.
    - Fixed: Issue with full path definitions for Ico and Outputpath.
*** Updated Obfuscator.exe v1.0.24.9 (JdeB)
    - Fixed: Error for OnAutoItExit() when specified in: Opt("OnExitFunc", "OnAutoItExit")
    - Added: /SV /StripUnusedVars; Remove All "Global ???" Lines when all declared variables are unused by the script. (Default = 0)
    - Added: /StripOnly option which will strip your script from all unneeded Funcs and Global Variavbles.
             This will be a spacesaver for your output EXE when you are using standard (many) include files.
            /So or /StripOnly Will set the options to: /SF /SV /CV=0 /CF=0 /CS=0 /CN=0
*** Updated Updatedefs.exe v1.4.3.3 (JdeB)
    - Fixed: install issue with Vista
Edited by Jos

Visit the SciTE4AutoIt3 Download page for the latest versions        Beta files                                                          Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Share this post


Link to post
Share on other sites



#2 ·  Posted (edited)

Thanks Jos and Valik for the huge amount of work you guys put in this. Gone to testing :P

Edit: missing word :)

Edited by MadBoy

My little company: Evotec (PL version: Evotec)

Share this post


Link to post
Share on other sites

#3 ·  Posted (edited)

*** Updated Tidy.exe v2.0.23.6 (JdeB)
    - Update: Handle the added "?x" at the end of the new AU3.API layout

:)

Edited by Jos

Visit the SciTE4AutoIt3 Download page for the latest versions        Beta files                                                          Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Share this post


Link to post
Share on other sites

*** Updated Tidy.exe v2.0.23.6 (JdeB)
     - Update: Handle the added "?x" at the end of the new AU3.API layout
Possible bug:

ControlClick($window_title, "", "[CLASS:Button; TEXT:" & $button_text & "; INSTANCE:" & $a & "]", "left", 2)

It doesnt' count commas right. So at the time when i wrote comma and started writting 'left' it already said i am filling in later parameters

of controlclick.


My little company: Evotec (PL version: Evotec)

Share this post


Link to post
Share on other sites

Apparently SciTE's default is to treat , and ; as parameter separators. Jos, you need to add this line:

calltip.au3.parameters.separators=,

Share this post


Link to post
Share on other sites

I installed this and it worked fine... I looked through some of my scripts and it all looked good...

I like the addition of the colored cubes telling you whether you're dealing with functions, macros or variables!


My Programs[list][*]Knight Media Player[*]Multiple Desktops[*]Daily Comics[*]Journal[/list]

Share this post


Link to post
Share on other sites

#7 ·  Posted (edited)

Good work. I like the cube too! Awesome work. No problems here so far!

Edit:

OK, if you type in quite quickly:

#include <GUIConstants.au3>

You should see a little box flicker (the one for the functions)

Edited by JamesB

Share this post


Link to post
Share on other sites

You're going to see that box. Deal with it. It's not possible to fix without breaking a lot of stuff.

Share this post


Link to post
Share on other sites

Everything seems to be working, at least the features I use.


Share this post


Link to post
Share on other sites

How can i personalize then language like locale.properties in old version ?

thanks

Share this post


Link to post
Share on other sites

I wanted to compile script into 64bit mode to use it on WinPE. Yet AutoIt wrapper denied it because i have Windows XP 32 bit. Shouldn't it allow to make the script since it's not gonna be used on this computer?

+>12:03:45 Starting AutoIt3Wrapper v.1.9.5 Environment(Language:0409 Keyboard:00000415 OS:WIN_XP/Service Pack 2 CPU:X86)

! Skipping #AutoIt3Wrapper_Usex64 directive because this is an X86 Architecture CPU.

>Running AU3Check (1.54.10.0) from:C:\Program Files\AutoIt3

+>12:03:46 AU3Check ended.rc:0

>Running Obfuscator (1.0.24.9) from:C:\Program Files\AutoIt3\SciTE cmdline:

- Iteration 1 Strip Functions result: Output 4980 lines and stripped 7934 lines

- Iteration 2 Strip Variables result: Output 2673 lines and stripped 2252 lines

- Iteration 3 Strip Variables result: Output 2616 lines and stripped 57 lines

- Iteration 4 Strip Variables result: Output 2610 lines and stripped 6 lines

+> Source 31462 lines 1601350 Characters.

+> Stripped 10249 Func/Var lines and 16946 comment lines, Total 1495268 Characters.

+> Saved 86% lines 93% Characters.

+> Obfuscator v1.0.24.9 finished created:C:\Projects\Project.AU3\ImageManager\image_manager_1.9.9.8_Obfuscated.au3

+>12:04:15 Obfuscator ended.rc:0

>Running AU3Check for obfuscated file(1.54.10.0) from:C:\Program Files\AutoIt3

+>12:04:15 AU3Check Obfuscated code ended.rc:0

>Running:(3.2.10.0):C:\Program Files\AutoIt3\aut2exe\aut2exe.exe

+>12:04:16 Aut2exe.exe ended.rc:0

->Warning: This is an Unicode compiled script and will not run on Win9x/ME.

+>12:04:17 RC.exe ended.rc:0

+>12:04:18 ResHacker ended.rc:0

>Running (3.1.0.0): C:\Program Files\AutoIt3\aut2exe\upx.exe

+>12:04:19 UPX.exe ended.rc:0

+>12:04:19 AutoIt3Wrapper Finished

>Exit code: 0 Time: 49.945


My little company: Evotec (PL version: Evotec)

Share this post


Link to post
Share on other sites

Good work. I like the cube too! Awesome work. No problems here so far!

Edit:

OK, if you type in quite quickly:

#include <GUIConstants.au3>

You should see a little box flicker (the one for the functions)

Valik i am not sure if it's the same thing with typing #include .. but basically the box flickers for anything you write fast. Even just standard text. But if it's the same issue that you already responded to for JamesB then no problem, got used to it.

My little company: Evotec (PL version: Evotec)

Share this post


Link to post
Share on other sites

Yes, it's the same issue. There's code to hide Auto-Complete when it doesn't make sense to show it (typing in strings or comments). But it's code that hides Auto-Complete, not prevents it, so the box is shown, then hidden.

Share this post


Link to post
Share on other sites

Possible bug:

ControlClick($window_title, "", "[CLASS:Button; TEXT:" & $button_text & "; INSTANCE:" & $a & "]", "left", 2)

It doesnt' count commas right. So at the time when i wrote comma and started writting 'left' it already said i am filling in later parameters

of controlclick.

Strange... doesn't do that for me ... did you try adding the suggestion Valik made to see if that fixes it for you ? if so I will add that line to au3.properties.

One thing to realize is that SciTE calltips are not aware of strings thus will recognise each comma typed as separator.

Apparently SciTE's default is to treat , and ; as parameter separators. Jos, you need to add this line:

calltip.au3.parameters.separators=,
Thanks :)

Visit the SciTE4AutoIt3 Download page for the latest versions        Beta files                                                          Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Share this post


Link to post
Share on other sites

How can i personalize then language like locale.properties in old version ?

thanks

Nothing changed there so you will need it in the SciTE program directory:

Localising SciTE

The menus and dialogs can be translated into another language by modifying the locale.properties file which should be stored in the same directory as the global properties.

If you translate SciTE, please make the translation available to others. You can either put it on your own web server and tell me so that I can include a link on this page or send me the translation so it can be made available from scintilla.org. It is slightly better to host your translation yourself as that allows it to be updated with no work from me but I understand this is not convenient for everyone.

The file names should use ISO 639-1 language codes.

If you contribute a translation, then I'll assume you want it to be made freely available under the same conditions as SciTE, unless there is a comment in the file stating otherwise.

I guess the installer messed that up for you ?

Jos


Visit the SciTE4AutoIt3 Download page for the latest versions        Beta files                                                          Forum Rules
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Share this post


Link to post
Share on other sites

I notice that"s all last open documents are reopen at the next start.

1. How to disable it. (no memorisation)

2. If I use it, how to close all. always the last one reopen

Share this post


Link to post
Share on other sites

Once Jos integrates the change I gave him in the private forum, then set "save.session=0" in your user properties file.

Share this post


Link to post
Share on other sites

Once Jos integrates the change I gave him in the private forum, then set "save.session=0" in your user properties file.

That's answer 1.

but what about 2?

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0