Jump to content

Recommended Posts

Posted (edited)

OK, I will have a look into it. Probably today or tomorrow

As ever thanks for reporting it. It's never a nice feeling to know there are problems, but I would rather hear about them than not!

Edited by guinness

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Posted

The 'workaround' is quite trivial, but it has led me to re-think how to detect when selecting a treeview item. At present I enumerate through the array checking the GUIGetMsg ID against the one stored in the array. Though I might have found a quicker approach!

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Posted

I've updated SciTE Jump with the bug fix mentioned by wraithdu as well as an improvement in speed when selecting a treeview item. Before I was enumerating through the array (slow if you happened to be using a large script,) though since the controlids are created sequentially I decided just to use this to my advantage and calculate the array index based on the first controlid minus the selected id. I also found an issue when using the docking feature, which was introduced as I don't delete the treeview anymore.

I've also included a ZIP file on the download page for those who are a little reluctant to use the Portable installer.

It should be noted that I haven't updated any language strings from the previous version, so if you provided a translation for the last version then there is no need to provide an update this time. Download is available in the original post.

Language Changes:

  Quote

None

Changelog:

  Quote

- FIXED: If a function name was inside a comment or comment block, then it would highlight the comment instead of the function upon refresh of SciTE Jump. (Thanks wraithdu)

- FIXED: Issue with the treeview being out of bounds when docking to SciTE.

- IMPROVED: Approach to navigating through the treeview. This should be a lot quicker.

- IMPROVED: Monitor.a3x to version 4. This will automatically update if you have an older version.

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Posted (edited)

Now I feel like I'm badgering you.... the recent changes created another problem. The behavior is really odd and inconsistent, but I think it has to do with your control ID scheme. I can repro this in a script of mine (big), but I can't seem to come up with anything short for you. It starts with using Ctrl-J to open an include and jump to a function, then hitting Refresh in the new tab and selecting the last function in the list (not necessarily the very last, but near the end). It ends with an array out of bounds crash on line 2708 though. If you need me to send you my scripts, let me know and I can zip up and PM them.

Edited by wraithdu
Posted (edited)

  On 9/19/2012 at 2:50 PM, 'wraithdu said:

Now I feel like I'm badgering you.... the recent changes created another problem. The behavior is really odd and inconsistent, but I think it has to do with your control ID scheme. I can repro this in a script of mine (big), but I can't seem to come up with anything short for you. It ends with an array out of bounds crash on line 2708 though. If you need me to send you my scripts, let me know and I can zip up and PM them.

If you could send me a PM that would be awesome. I tested it on WinAPI and WinAPIEx without being able to replicate the error. Edited by guinness

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Posted

I just got the error, try to replicate it now.

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Posted (edited)

All I can say is the problem is weird, but will be fixed!

Edited by guinness

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Posted

This fixes two major bugs which were introduced in the last version only! Sorry to all who download the previous version but improving performance can come with huge consequences. Thanks to wraithdu for reporting the issue.

I've also included a ZIP file on the download page for those who are a little reluctant to use the Portable installer.

It should be noted that I haven't updated any language strings from the previous version, so if you provided a translation for the last version then there is no need to provide an update this time. Download is available in the original post.

Language Changes:

  Quote

None

Changelog:

  Quote

- FIXED: Issue with the search treeview not displaying.

- FIXED: Out of bounds error.

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Posted

Func _DockToWindow($hHandle_1, $hHandle_2)

don't work well in some cases

for example try to move TaskBar from bottom to right

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

  Reveal hidden contents

Signature last update: 2023-04-24

Posted (edited)

  On 9/25/2012 at 9:13 PM, 'mlipok said:

Func _DockToWindow($hHandle_1, $hHandle_2)

don't work well in some cases

for example try to move TaskBar from bottom to right

What version are you using as it works for me? Do you get any errors? Or are you using that function separately? Edited by guinness

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Posted

V1.25.68.98

updated 1 hour ago

from

http://softwarespot.wordpress.com/code/scite-jump/

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

  Reveal hidden contents

Signature last update: 2023-04-24

Posted

Could you provide a screenshot or a better description as to your problem. Thanks.

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Posted (edited)

I attach

SCITE JUMP Before Dock.JPG

SCITE JUMP After Dock.JPG

 

in

SCITE JUMP After Dock.JPG

 

You can see

situation when SCITE is under TaskBar and GoogleChrome is under right side of SCITEJUMP

 

 

Edited by mLipok
EDIT: screenshot removed - because quota cleanup

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

  Reveal hidden contents

Signature last update: 2023-04-24

Posted

OK, I will look into it for the next update.

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Posted

Thanks

ps.

SciTE Jump is realy usefull

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

  Reveal hidden contents

Signature last update: 2023-04-24

Posted

can You add new feature:

FIRST:

add to $__vGUIAPI[$__iGUITreeView]

Parent Item = FILENAME.au3

SECOND:

automatically add all

  • User comments
  • Functions
  • Regions

for all Include but only relative to the current script

for example

in "SciTE Jump.au3"

TreeView will be contain also

#include 'Includes_CRC32ForFile.au3'
#include 'Includes_GUIDisable.au3'
#include 'Includes_Language.au3'
#include 'Includes_PreProcessor.au3' ; Currently not implemented.

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

  Reveal hidden contents

Signature last update: 2023-04-24

Posted

It's an idea, but in terms of speed I would probably load the include details when the filename is selected rather than loading all at once. I don't know if this will be in the next release but I will keep you posted.

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Posted (edited)

it's can be refresh in two way

  • once on every 50 refresh of the main script (period can be configurable )

  • by user: command / interaction / click
ps.

I think this functionality can't work in recursion - opens new include file from just opened include file

Edited by mlipok

Signature beginning:
Please remember: "AutoIt"..... *  Wondering who uses AutoIt and what it can be used for ? * Forum Rules *
ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Codefor other useful stuff click the following button:

  Reveal hidden contents

Signature last update: 2023-04-24

Posted (edited)

What you're requesting isn't an easy thing to implement (and I can see the potential to cause a huge spike in memory usage.) So it's something that I will have to look into further before committing with a yes or no answer. If you have an idea or code, then please feel free to edit the source code and report the changes back to me. The source code is GPLv3.

Edited by guinness

UDF List:

  Reveal hidden contents

Updated: 22/04/2018

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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