Jump to content

New SciTE4AutoIt3 available with SciTE v1.77


Jos
 Share

Recommended Posts

  • Developers

Thanks for the update!

Was looking after installation though, and it looks like an old version of AutoIt3Wrapper.exe (1.10.1.11) was included, while the AU3 file is 1.10.1.12. It has an older date also, 7/30 I think.

v1.10.1.11 is the latest and correct version.

What goes "wrong" here is the fact that I use the AutoIncrement and Run_cvsWrapper parameters.

When I specify to update the version and save it to SVN, the script is compiled (v 1.10.1.11) and then the source version is autoincremented to 1.10.1.12.

So when I generate the Installer i should lower the version for the package which I normally don't do.

Bottomline: The only difference between the Compiled and the source is this one record.

#AutoIt3Wrapper_Res_Fileversion=1.10.1.12

:P

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to comment
Share on other sites

  • Replies 155
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

  • Developers

8/14/2007: Uploaded a new SciTe4AutoIt3.exe installer.

This version contains a fix to a bug introduced in the latest Scilexer.dll which will crash SciTE when there are lines with continuation characters inside a comment block!

You can either download the latest scilexer.dll from the download page or run the latest installer.

==> 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.

Enjoy,

Jos

08/14/2008
*** SciLexer
    - Fixed: crash when script contains lines with continuation characters in a commentblock.
*** Updated Tidy.exe v2.0.23.21 (Jos)
    - Fixed: Recognition of Enum declared variable and continuation character after Global for the Documentation.
*** Updated Obfuscator.exe v1.0.24.22 (Jos)
    - Fixed: possible crash when lines longer than 2047 characters.
    - Fixed: AutoIt3 reporting Array error for obfuscated script when ran multiple times at the same time.
--------------------------------------------------------------------------------------------------
08/10/2008
*** SciLexer
    - Support for nested Commentblocks.
*** Updated AutoIt3Wrapper_Gui/AutoIt3Wrapper v1.10.1.11 (Jos)
    - Added: Support for #AutoIt3Wrapper_Add_Constants which will add all needed standard constants.au3 includes.
    - Updated for use with AutoIt3 version:3.2.12.1.
    - Added better support for portability.
*** Updated Obfuscator.exe v1.0.24.21 (Jos)
    - Added: support for /autoit3dir 
    - Fixed: Avoid removal of onautoitexit by the strip unused func option.
    - Fixed: relative path issue for include files.
    - Fixed: Avoid stripping the #RequireAdmin directive when doing a Strip task.
    - Fixed an truncation bug with lines being longer than 2048 char in Included files.
*** Updated Tidy.exe v2.0.23.20 (Jos)
    - Added: Added warnings for Indent blocks not closed at the end of the script.
    - Fixed: recognising $then as then at the end of an If line.
    - Fixed: EndRegion comments supporting nested Regions.
    - Fixed: Avoid changing the displayed filename to lowercase.
    - Fixed: Commented Variables/Funcs in a commentblock don't appear in the documentation file.
    - Fixed: Tidy doc didn't contain tidied record as saved in the script file.
    - Fixed: False error stating "If/ElseIf statement without a then.." when Then was on a seperate line.
*** Updated SciTEConfig v1.6.6.8 (Jos)
    - Updated for use with AutoIt3 version:3.2.12.0.

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to comment
Share on other sites

  • 3 weeks later...

Suffering a little bug-collection and reporting dip. :-)

Possible bug-items I run into so far.

[ TIDY.exe ][ 2.0.23.21.a ]

1) run tidy directly from explorer.

2) cancel the tidy file-browser window.

3) * Question window.

- win title: do you want to stop tidy process?

- win text: 'Autoit3 Tidy'

Looks kinda like these window texts are in the wrong place.(swapped)

[ Scite4autoit, Tools, List Functions (ALT-L) ]

List Functions tool includes commented-out function-definition's inside #cs..#ce comment block.

(only with block comment, not with ';' commented text)

[ Scite4autoit, auto-complete popup/puldown, user varnames. ]

Varnames that are commented-out are included in the auto-complete popup/puldown.

On its own I think thats not really a issue. (could have its benefits)

But commented varnames like '$varX.' are seen as separate/valid vars. and are therefor included as separate elements in the popup list.

- character that do this, [@,#,$,.], with the period having a relative high change of being uses directly after a varname.

$var1 ;; MyComment about $var1.

auto-complete popup content after that code line. [ $var1 | $var1. ]

M.v.G.

"Straight_and_Crooked_Thinking" : A "classic guide to ferreting out untruths, half-truths, and other distortions of facts in political and social discussions."
"The Secrets of Quantum Physics" : New and excellent 2 part documentary on Quantum Physics by Jim Al-Khalili. (Dec 2014)

"Believing what you know ain't so" ...

Knock Knock ...
 

Link to comment
Share on other sites

  • Developers

Suffering a little bug-collection and reporting dip. :-)

Possible bug-items I run into so far.

[ TIDY.exe ][ 2.0.23.21.a ]

1) run tidy directly from explorer.

2) cancel the tidy file-browser window.

3) * Question window.

- win title: do you want to stop tidy process?

- win text: 'Autoit3 Tidy'

Looks kinda like these window texts are in the wrong place.(swapped)

Will swap those.

[ Scite4autoit, Tools, List Functions (ALT-L) ]

List Functions tool includes commented-out function-definition's inside #cs..#ce comment block.

(only with block comment, not with ';' commented text)

I will put that on my todo list to check.

[ Scite4autoit, auto-complete popup/puldown, user varnames. ]

Varnames that are commented-out are included in the auto-complete popup/puldown.

On its own I think thats not really a issue. (could have its benefits)

But commented varnames like '$varX.' are seen as separate/valid vars. and are therefor included as separate elements in the popup list.

- character that do this, [@,#,$,.], with the period having a relative high change of being uses directly after a varname.

$var1 ;; MyComment about $var1.

auto-complete popup content after that code line. [ $var1 | $var1. ]

The standard SciTE AutoComplete isn't language aware but just shows anything found as an option so there is not much I can do.

Thanks ;)

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to comment
Share on other sites

Thanks for the info.

Keep forgetting to try to distinguished between scite and scite4autoit features. :)

Here's a other minor tidy issue report.

#cs
    tidy 2.0.23.21(a)
    + Gen_Doc=1
    + Remove_Empty_Lines=1
    + tabchar=0
    - Empty lines removed after Doc. generation,
    or, removed lined still pressend in generated Doc.
    --- --- --- ---
    additional observation after playing around with blank lines filled with a mixer of tab's and/or spaces.
    + using above settings. (tabchar=0)
    + blank lines that are placed inbetween function, or at main-level code. (no auto indentation)
    + blank lines that contain at leased one tab.
    - first tidy run: line is outlined to correct outline level. (no outline, or empty line)
    - second tidy run: empty line is removed.
    ! if the line is going to be removed anyway, its better to make sure its done in a single(first) tidy run.
#ce
Local $var = 1

Func function1()

EndFunc
    
; above line: <Tab>
Func function2()

EndFunc
#cs - Tidy Generated Doc result.
# sidenote: double line numbering, 00017,00017,00018,...
00017   Local $var = 1
00017   
00018  +-Func function1()
00018  |    
00019  +-EndFunc  ;==>function1
00020   
00021   ; above line: <Tab>
00022  +-Func function2()
00022  |    
00023  +-EndFunc  ;==>function2
#ce

M.v.G.

"Straight_and_Crooked_Thinking" : A "classic guide to ferreting out untruths, half-truths, and other distortions of facts in political and social discussions."
"The Secrets of Quantum Physics" : New and excellent 2 part documentary on Quantum Physics by Jim Al-Khalili. (Dec 2014)

"Believing what you know ain't so" ...

Knock Knock ...
 

Link to comment
Share on other sites

  • 2 weeks later...

Scite4Autoit, AutoIt3Wrapper directives.

'#AutoIt3Wrapper_AU3Check_Dat' not seen as directive.

- displayed as normal text. (black color)

- not showing up in popup-list.

M.v.G.

O yea.(suggestion)

I keep thinking about a possible additional setting for tidy

endfunc_comment=-1

removal of added comment to EndFunc line.

Edited by T.52857170

"Straight_and_Crooked_Thinking" : A "classic guide to ferreting out untruths, half-truths, and other distortions of facts in political and social discussions."
"The Secrets of Quantum Physics" : New and excellent 2 part documentary on Quantum Physics by Jim Al-Khalili. (Dec 2014)

"Believing what you know ain't so" ...

Knock Knock ...
 

Link to comment
Share on other sites

;; Scite4AutoIt: Tools, Open Include.
;; Last two includes fail.
#include "include1.au3"
#include ".\include1.au3"
#include "include1.au3";;(space)
#include ".\include1.au3";;(space)
#include "include1.au3";;(tab)[File not found at :include1.au3   or C:\CODE\AutoIt3\include\include1.au3]
#include ".\include1.au3";;(tab) [File not found at :.\include1.au3  or C:\CODE\AutoIt3\include\.\include1.au3]

"Straight_and_Crooked_Thinking" : A "classic guide to ferreting out untruths, half-truths, and other distortions of facts in political and social discussions."
"The Secrets of Quantum Physics" : New and excellent 2 part documentary on Quantum Physics by Jim Al-Khalili. (Dec 2014)

"Believing what you know ain't so" ...

Knock Knock ...
 

Link to comment
Share on other sites

  • 2 weeks later...

Trivial Gui-folding artifact. (au3 Lexer I think)

Folding blocks that do not really fold,

Like empty #cs-#ce block, or empty function.

Do not update the screen when changing there folding status from [-] to [+].

#cs
#ce

Func f()
EndFunc

#Region (fold/unfold to update the display)
#EndRegion

"Straight_and_Crooked_Thinking" : A "classic guide to ferreting out untruths, half-truths, and other distortions of facts in political and social discussions."
"The Secrets of Quantum Physics" : New and excellent 2 part documentary on Quantum Physics by Jim Al-Khalili. (Dec 2014)

"Believing what you know ain't so" ...

Knock Knock ...
 

Link to comment
Share on other sites

  • Developers

Here's a other minor tidy issue report.

#cs
    tidy 2.0.23.21(a)
    + Gen_Doc=1
    + Remove_Empty_Lines=1
    + tabchar=0
    - Empty lines removed after Doc. generation,
    or, removed lined still pressend in generated Doc.
    --- --- --- ---
    additional observation after playing around with blank lines filled with a mixer of tab's and/or spaces.
    + using above settings. (tabchar=0)
    + blank lines that are placed inbetween function, or at main-level code. (no auto indentation)
    + blank lines that contain at leased one tab.
    - first tidy run: line is outlined to correct outline level. (no outline, or empty line)
    - second tidy run: empty line is removed.
    ! if the line is going to be removed anyway, its better to make sure its done in a single(first) tidy run.
#ce
-snip-
[/quote]
Changed that in the current available Beta version of Tidy.


[quote name='T.52857170' date='Sep 20 2008, 12:34 AM' post='581516']
Scite4Autoit, AutoIt3Wrapper directives.
'#AutoIt3Wrapper_AU3Check_Dat' not seen as directive.
- displayed as normal text. (black color)
- not showing up in popup-list.

M.v.G.

O yea.(suggestion)
I keep thinking about a possible additional setting for tidy
endfunc_comment=-1
removal of added comment to EndFunc line.
[/quote]
"#AutoIt3Wrapper_AU3Check_Dat" really needs to be decommissioned. It was used before we had the separate Production and beta setup to allow for the switch. 
Added these options to the current beta Tidy version: 
/remove_endregion_comment  or  /rerc
/remove_endfunc_comment  or  /refc


[quote name='T.52857170' date='Sep 21 2008, 12:59 AM' post='581847']
[code];; Scite4AutoIt: Tools, Open Include.
;; Last two includes fail.
#include "include1.au3"
#include ".\include1.au3"
#include "include1.au3";;(space)
#include ".\include1.au3";;(space)
#include "include1.au3";;(tab)[File not found at :include1.au3   or C:\CODE\AutoIt3\include\include1.au3]
#include ".\include1.au3";;(tab) [File not found at :.\include1.au3  or C:\CODE\AutoIt3\include\.\include1.au3]
Fixed that in AutoIttools.lua available in the Beta directory.

Trivial Gui-folding artifact. (au3 Lexer I think)

Folding blocks that do not really fold,

Like empty #cs-#ce block, or empty function.

Do not update the screen when changing there folding status from [-] to [+].

#cs
#ce

Func f()
EndFunc

#Region (fold/unfold to update the display)
#EndRegion
mmm, not sure what is wrong here since the first and the last line of these blocks are always shown in both Modes.

Maybe the Fold character doesn't change when you click it but I am not really going to worry about that. :)

Dank je voor je input >_<

Jos

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to comment
Share on other sites

Fixed that in AutoIttools.lua available in the Beta directory.

mmm, not sure what is wrong here since the first and the last line of these blocks are always shown in both Modes.

Maybe the Fold character doesn't change when you click it but I am not really going to worry about that. :)

hehe, understandably.

Was actually hunting for something similar but related to bigger folds, but that one dissipated before I could lock on to it. (poef...)

Dank je voor je input >_<

Jos

Graag gedaan.

& Thanks for applied changes.

MvG

"Straight_and_Crooked_Thinking" : A "classic guide to ferreting out untruths, half-truths, and other distortions of facts in political and social discussions."
"The Secrets of Quantum Physics" : New and excellent 2 part documentary on Quantum Physics by Jim Al-Khalili. (Dec 2014)

"Believing what you know ain't so" ...

Knock Knock ...
 

Link to comment
Share on other sites

  • 3 weeks later...
  • Developers

10/20/2008: Uploaded a new SciTe4AutoIt3.exe installer.

==> 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.

Enjoy,

Jos

10/20/2008
*** Updated AutoIt3Wrapper_Gui/AutoIt3Wrapper v1.10.1.14 (Jos)
    - Fixed: Removed #RequireAdmin causing issues when running in "User" mode.
*** Updated Tidy.exe v2.0.23.23 (Jos)
    - Added: remove comments option for EndFunc and EndRegion. (see documentation for details) 
    - Fixed: recognition of ]then and )then on an line with If statement.
    - Fixed: some reported report issues.
    - Fixed recognition of Enum declared variable and continuation character after Global.

Also fixes for the reported LUA issues are in this release.
Edited by Jos

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to comment
Share on other sites

  • Developers

Hi Jos,

Why did you add tidy v2.0.23.23 ?

.24 is already there

Thanks

Emiel

I have no clue how this happened. My script to autogenerate the SciTE4AutoIt3 installer does pick up the latest version but for some reason that was still .23 and not .24.

It will be included in the next released version of the Installer I am currently working and will contain SciTE v 1.77 that was released a few days ago by Neil Hodgson.

Jos

Edited by Jos

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to comment
Share on other sites

same hickup for Obfuscator. (1.0.24.22/1.0.24.23)

Thanks for update.

M.v.G.

"Straight_and_Crooked_Thinking" : A "classic guide to ferreting out untruths, half-truths, and other distortions of facts in political and social discussions."
"The Secrets of Quantum Physics" : New and excellent 2 part documentary on Quantum Physics by Jim Al-Khalili. (Dec 2014)

"Believing what you know ain't so" ...

Knock Knock ...
 

Link to comment
Share on other sites

  • Developers

same hickup for Obfuscator. (1.0.24.22/1.0.24.23)

Thanks for update.

M.v.G.

Yea... saw that already and made them available on the Download page as separate downloads.

I have the new Installer with the merge of SciTE 1.77 available in the Beta download directory for those that want to test.

My plan is to release it this weekend unless I find big issues.

It does contain a change that people have been requesting for a while:

Window position and recent files list may be saved into the session file.

Jos

Edited by Jos

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...