Timeline
Apr 30, 2021:
- 7:13 PM Ticket #3764 (ConsoleWrite binary mode) updated by
- @Jpm if you really believe that "stdout data corruption is an acceptable alternative to a binary write mode", then you're a moron.
Apr 21, 2021:
- 2:54 PM Ticket #3515 (Assigning directly a value to an element of an array in array) updated by
- I published my function for nested arrays (not read-only). https://www.autoitscript.com/forum/topic/205675-nested-arrays
Apr 15, 2021:
- 4:45 PM Ticket #3817 (Double to Int64 type conversion - wrong results) updated by
-
Owner, Status changed
Fix sent to Jon
Apr 13, 2021:
- 1:23 PM Ticket #3817 (Double to Int64 type conversion - wrong results) updated by
- Checking the code I realize that big positive float lead to negative return due to precision loss so I decide to return in this case the max positive int64 Not sure is IEEE conversion compatible but I cannot accept a positive float number be converted as a negative number even if it is the max negative number …
Apr 10, 2021:
- 9:12 PM Ticket #3820 (ProgressOn() - move feature) closed by
- Works For Me: My mistake.
- 1:46 PM Ticket #3818 (InputBox() - TOPMOST option) updated by
-
Owner, Status changed
Will be set by default Fix sent to Jon - 1:05 PM Ticket #3820 (ProgressOn() - move feature) updated by
- I don't understand as the $DLG_MOVEABLE is doing the job
- 1:02 PM Ticket #3819 (_FileCountLines help file precision to add) closed by
- Fixed: Fixed by revision [12523] in version: 3.3.15.4
Apr 9, 2021:
- 7:49 AM Ticket #3817 (Double to Int64 type conversion - wrong results) updated by
- The problem has already been reported here once: https://www.autoitscript.com/trac/autoit/ticket/3703 Anyway - the reasoning that this is not a bug is not correct. As explained here, rounding errors are not the cause, since these should only occur from 253 - not already from 249. Furthermore C/C++ gets along with this type conversion - only in AutoIt wrong results are produced. So the problem must be related to the internal handling in AutoIt.
Apr 8, 2021:
- 3:24 PM Ticket #3820 (ProgressOn() - move feature) updated by
-
Summary changed
- 2:41 PM Ticket #3703 (2 ^ 49 and further return wrong results) updated by
- Sorry but the "max precision of 15/16 digits" has nothing to do here. The max number of exact digits output by printf() and friends, as the example below clearly shows, is determined by the upper integral value stored exactly in a FP double. Direct cast from double to long long gives the correct result up to 253 (9007199254740992). You can check that the conversion from FP to string in plain C also is correct up to 253. So there is no valid reason why AutoIt would yield a wrong result below the limiting value, which is actually hardware-dependant (FP used in PCs has a 53-bit mantissa). Here's a very simple C program illustrating the facts: […] and here's the result: […]
- 2:00 PM Ticket #3820 (ProgressOn() - move feature) updated by
-
Version changed
Automatic ticket cleanup. - 1:36 PM Ticket #3818 (InputBox() - TOPMOST option) updated by
-
Description changed
- 1:28 PM Ticket #3820 (ProgressOn() - move feature) created by
- Please add feature which give enduser the ability to move the progress …
Apr 7, 2021:
- 6:06 PM Ticket #3819 (_FileCountLines help file precision to add) created by
- _FileCountLines should say in help file that it allows File handle AND …
Apr 6, 2021:
- 10:00 PM Ticket #3818 (InputBox() - TOPMOST option) updated by
-
Version changed
Automatic ticket cleanup. - 9:39 PM Ticket #3818 (InputBox() - TOPMOST option) created by
- Please add a feature to set InputBox() window as top most like …
- 10:02 AM Ticket #3817 (Double to Int64 type conversion - wrong results) created by
- Following script: […] produces: $fN :562949953421312 (Double) …
Note:
See TracTimeline
for information about the timeline view.
