Skip to content

Commit

Permalink
latest
Browse files Browse the repository at this point in the history
  • Loading branch information
John Kauffman committed May 14, 2024
1 parent cd9281f commit 000fe90
Show file tree
Hide file tree
Showing 7 changed files with 28 additions and 9 deletions.
4 changes: 2 additions & 2 deletions EQLogParser/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("2.2.17")]
[assembly: AssemblyFileVersion("2.2.17")]
[assembly: AssemblyVersion("2.2.18")]
[assembly: AssemblyFileVersion("2.2.18")]
[assembly: XmlConfigurator(Watch = true)]
[assembly: SupportedOSPlatform("windows10.0")]
12 changes: 11 additions & 1 deletion EQLogParser/data/releasenotes.rtf
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
{\rtf1\ansi\ansicpg1252\deff0\nouicompat{\fonttbl{\f0\fnil\fcharset0 Segoe UI;}{\f1\fnil\fcharset2 Symbol;}}
{\*\generator Riched20 10.0.22621}\viewkind4\uc1
\pard\ul\f0\fs20\lang1033 Updates in Version 2.2.17\ulnone\par
\pard\ul\f0\fs20\lang1033 Updates in Version 2.2.18\ulnone\par

\pard\par

\pard
{\pntext\f0 1.\tab}{\*\pn\pnlvlbody\pnf0\pnindent0\pnstart1\pndec{\pntxta.}}
\fi-360\li720 Changed how the Fight list is updated during loading when new pets are added to speed things up a bit.\par
{\pntext\f0 2.\tab}Fix for incorrect total time displayed on the Healing Summary when lots of fights are selected.\par

\pard\par
\ul Updated in Version 2.2.17\ulnone\par
\par

\pard
Expand Down
7 changes: 5 additions & 2 deletions EQLogParser/src/ui/common/FightTable.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,12 @@ public FightTable()
var selected = dataGrid.SelectedItems?.Cast<Fight>().ToList();
if (selected != null)
{
foreach (var fight in selected)
foreach (var fight in selected.OrderBy(sel => sel.Id))
{
_allRanges.Add(new TimeSegment(fight.BeginTime, fight.LastTime));
if (!fight.IsInactivity)
{
_allRanges.Add(new TimeSegment(fight.BeginTime, fight.LastTime));
}
}
}
Expand Down
10 changes: 8 additions & 2 deletions EQLogParser/src/ui/main/MainWindow.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ public partial class MainWindow : ChromelessWindow
private readonly List<bool> _logWindows = [];
private readonly List<string> _recentFiles = [];
private bool _resetWindowState;
private bool _isLoading;

public MainWindow()
{
Expand Down Expand Up @@ -217,8 +218,11 @@ public MainWindow()
_computeStatsTimer = new DispatcherTimer(DispatcherPriority.Render) { Interval = new TimeSpan(0, 0, 0, 0, 500) };
_computeStatsTimer.Tick += (_, _) =>
{
ComputeStats();
_computeStatsTimer.Stop();
if (!_isLoading)
{
ComputeStats();
_computeStatsTimer.Stop();
}
};

SystemEvents.PowerModeChanged += SystemEventsPowerModeChanged;
Expand Down Expand Up @@ -790,6 +794,7 @@ private void UpdateLoadingProgress()
{
if (_eqLogReader != null)
{
_isLoading = true;
var seconds = Math.Round((DateTime.Now - _startLoadTime).TotalSeconds);
var filePercent = Math.Round(_eqLogReader.GetProgress());
statusText.Text = filePercent < 100.0 ? $"Reading Log.. {filePercent}% in {seconds} seconds" : $"Additional Processing... {seconds} seconds";
Expand All @@ -806,6 +811,7 @@ private void UpdateLoadingProgress()
Task.Delay(1000).ContinueWith(_ => Dispatcher.InvokeAsync(() =>
{
MainActions.FireLoadingEvent(CurrentLogFile);
_isLoading = false;
Dispatcher.InvokeAsync(() =>
{
DataManager.Instance.ResetOverlayFights(true);
Expand Down
2 changes: 1 addition & 1 deletion EQLogParserInstall/EQLogParserInstall.iss
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#define MyAppName "EQLogParser"
#define MyAppVersion "2.2.17"
#define MyAppVersion "2.2.18"
#define MyAppPublisher "Kizant"
#define MyAppURL "https://github.com/kauffman12/EQLogParser"
#define MyAppExeName "EQLogParser.exe"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Everquest Log Parser for Live/TLP servers with basic support for P99.

Link to DOWNLOAD the latest Installer:</br>
https://github.com/kauffman12/EQLogParser/raw/master/Release/EQLogParser-install-2.2.17.exe
https://github.com/kauffman12/EQLogParser/raw/master/Release/EQLogParser-install-2.2.18.exe

### IMPORTANT --- If after install the Log Search feature crashes and you're missing Syncfusion.Edit.WPF.dll and Syncfusion.GridCommon.WPF.dll from where you installed EQLogParser.. try running the installer again and choosing Repair to fix the problem.

Expand Down
Binary file not shown.

0 comments on commit 000fe90

Please sign in to comment.