One other item mentioned in this thread that we felt should be addressed is the feeling that we have been too focused on new features, and not enough on addressing bugs. When in fact, we have been spending a significant portion of our development cycles on correcting bugs.
Below is a list of fixes put through in 7.3 and so far in 7.4.
7.3
· File I/O in EFS had some bugs pertaining to EOF conditions with the methods: exists, eof, and readln methods.
· Alert.* EFS functions now work with computeonclose(true).
· Alert.playSound works for absolute paths, as well as the eSig sound root.
· bumped up the limit on formulas in the menu
· Jurik: Cumulative Memory less of 4K each time.???? (think it is due to GC)
· MESA: I still cannot control the color of the MESA Sine Indicator.
· Fibonacci Ext and Ret - ability for ray's instead of segment (extend lines)
· Added function to fix issue for Mark Jurik: setPlotType {PLOTTYPE_INSTANTCOLORLINE, "PLOTTYPE_INSTANTCOLORLINE", 0, {0,0,0}},
· need to add a call setColorPriceBars)
· localize elliot count in toolbar
· Removed ellipse and MOB specific line tool functions
· can not select EFS added lines
· edit bar data
· xor issues on lines added 2 chart???
· added savePicture
· fixed mob coloring
· improved auto mob
· Added closed color for ellipse
· Fixed ellipse issue with long term do to marker, not the body.
· Bar Edit: rt bars needed to set pbflags to 0
· Bar Edit: reset bar, did not remove magenta in grid
· edit studies caused all formula to be reinit.
· fixed formula browser be a sizable window (mru list)
· Added sound alert on ellipse
· after editing bars, wasnât updating all related charts.
· when price closes in MOB, needed a flag so it doesn't keep reprocessing
· issue with dlgformulaopen and MRU
· Couldnât remove a Line Tool with Delete key on keyboard
· Fixed Hollow Candlesticks to show color of price bar formulas- Run the Tether efs (or XTL or any study that paints price bars) and change the chart to candlesticks. Edit Studies and change UP candles to Hollow. Now notice that the up candles in a trend can only be identified by the color of the wick. If one uses a thin wick it is not an easy task to accomplish. Notice that the color of the body reflects the paint bar.
· Needed a better File Open dialog, files of type (alpha order)
· get spikes to zero when loading weekly mutual funds
· crash issue with m_pbFlags
· bug with the Fib Ext where they disappear and no longer reappear after you have saved the chart.
· Edit Bar issue - If you download Tick Bars the Edit Bar function gets triggered all over the map on that chart even if I did not invoke it.
· If the cursor is to the right of the last bar the values in the cursor window do not update in real time
· chris f.eof not working (found and fixed) check for null when calling readln
· f.exists now works
· Added a way to do a reload while not in main, this include repaint (timer)
· Added a way to be able to invoke askForInput from a click function
· Fixed askForInput bug when you press OK it keeps popping up
· Alert List poped up on start up without alerts, changed it to not popup
· made a quick adjustment to esdoc::Serialize - check 4 the open tag in load
· chat no longer displays user join/leave (they can always look at the userlist).
· Alert EFS functions now work with computeonclose(true).
· Alert.playSound works for absolute paths, as well as the eSig sound root.
· Issue with Localize Elliott - If I applied Localize Elliott then any time I go to Edit Studies - even if to edit a moving average only - it will remove the Localize.
· CNR: EFS Crash
function preMain() { }
function main() {
return result;
}
· Popout issues - Think painting problem is due to OnPaint in frames (ws_clipchildren)
· Internet viewer was not showing buttons (need to size properly)
· QuoteBoard had same issue (WS_CLIPCHILDREN)
· painting issues (especially in SM) WS_CLIPCHILDREN
· bar editor bug with Daily and new bar
· bug on ellipse w/centerpoints (settextcolor)
· T&S windows not saving in layout
· When you close the Global Cursor window by clicking the X, the drop down menu under "View" still showed that the window is still active/open which it wasnât.
· Global Cursor window had an outline of another box within it. Looks to be the regular cursor box outline because when you move it, the outline disappears.
· QuoteBoard vertical sizing not working properly
· exposed bid, ask, bidvol, askvol, istrade to EFS engine
Needed to add something so you know if running in a chart, backtesting, .... so you can turn off certain EFS stuff.
{ JSCONTEXT_CHART, "CONTEXT_CHART", 0, {0,0,0}},
{ JSCONTEXT_BACKTEST, "CONTEXT_BACKTEST", 0, {0,0,0}},
{ JSCONTEXT_SYNTAXCHECK,"CONTEXT_SYNTAXCHECK", 0, {0,0,0}},
{ JSCONTEXT_GRIDCELL, "CONTEXT_GRIDCELL", 0, {0,0,0}},
{ JSCONTEXT_ALERT, "CONTEXT_ALERT", 0, {0,0,0}},
· Needed to be able to redock floating windows
· MESA display issue: needed to test an advanced formula folder in conjunction with their studies
askForInput() bug. if I use addLineTool() to draw a circle and then call up askForInput(), the circle vanishes after the askForInput dialog closes....if I scroll the chart a little, the circle comes back.
· added support for drawTextPixel
· added cx/cy as last parameters to drawText functions.
cx|cy=0 uses size of text
cy|cy < 0 is "A" * nCX
cy|cy > 0 is raw pixels
· added getTextWidth(...) and getTextHeight(...)
where ... is text,[fontname],[fontsize]
· fixed some bugs with setBar
· If Global Cursor Window is open, the refresh (Ctrl+OK) of all other Cursor Windows no longer worked.
· To help alleviate some cpu, this was added to JavaScriptContext::RegisterSymbol(...)
if(!m_bAllDataReceived) {
symbol.ApplyTimeTemplate();
}
· added some logic in VerticalAxisFormula to prevent double iteration of text/shapes/images in regards to on top
· converted text/shapes/image in JS engine to Maps (from CArrays) for more efficient handling/updating.
· fixed bug with REF
· Regional Options - Sorting for Regional Options does not take closed into account
· Initial Dump does not go to the ticker ( for all data sources )
· Bug: Moving columns was not being saved properly. Serialization Bug.
· quote board thermometer no longer backwards
· QB: CNR: When you select QuoteBoard properties, color changes don't display after you click OK
· QB: To the left of change now shows a + or - sign. we were only displaying a - sign
· Fix for Hooks.SetApplication case sensitive username compare
· Found playSound bug
if (sFile.Find(":\\") != -1) {
· Found resource issue in QB
· when playing back, jump forward didn't properly reset button states
· IB cancelling fixed.
· Increased MA offset to 10000
· addBand fixes so BGColor doesn't overlay it (PS_ONTOP)
· get wingdings fixed.
7.4
· MESA Fixes to allow multiple uses of each indicator on a single layout
· colors for the individual MOBs (the ones already applied through Get Tools) could no longer be changed as they once used to.
· Fixed issue with daily chart left up overnight. The next AM showed the charts with todayâs bar combined with yesterday (ie: there was one long red bar labeled 5/13 instead of two small red bars labeled the 13th and the 14th.
· Fixed gaps in GET studies (JTI)
· Fixed invalid symbol message when doing spreads on linked charts
· 1P chart had an issue where it didnât create a true 1P chart
· Fixed EFS Updates (hard to understand tool)