Commit graph

2870 commits

Author SHA1 Message Date
Aireil
43d9cf36fa
fix: trim /xlhelp arguments 2023-02-20 04:01:05 +01:00
Aireil
85798cc11a
feat: get command description with /xlhelp 2023-02-20 03:49:41 +01:00
goat
a7ff558ed7
build: 7.4.5.4 2023-02-19 19:06:17 +01:00
goat
bb5a182d5b
Merge pull request #1122 from MidoriKami/DutyState_Imprvoements 2023-02-19 19:05:36 +01:00
karashiiro
20b3a75fc6 fix(network): Ensure correct MB history packets are being bundled
This injects the start packet into the history observable to
use it for validating the item ID in the history packets. Also
adds back some other validation as a safeguard.
2023-02-19 08:12:23 -08:00
goat
be3fd993d1
build: 7.4.5.3 2023-02-19 13:28:37 +01:00
goat
1e40cabdc6
feat: make Windows 11 immersive mode configurable 2023-02-19 13:27:58 +01:00
goat
9c321b2c05
build: 7.4.5.2 2023-02-18 23:36:44 +01:00
goat
7ffd196c2e
chore: adjust minimum times for hitch detection a bit 2023-02-18 23:36:25 +01:00
goat
d4f5b3f959
build: 7.4.5.1 2023-02-18 23:28:24 +01:00
MidoriKami
fe27d8c46b Add 0x4000_0002 Duty Completed Flytext Shown even to DutyState.cs 2023-02-18 11:59:42 -08:00
Kara
e53932b234
Merge branch 'master' into fix/rx-net-performance 2023-02-17 12:03:15 -08:00
goat
44dc127101
feat: detect hitches in framework update, draw and gamenetwork 2023-02-17 21:02:49 +01:00
karashiiro
90fda3a81b fix(network): use Observable.Create instead of Subject
http://introtorx.com/Content/v1.0.10621.0/04_CreatingObservableSequences.html
2023-02-17 11:31:56 -08:00
karashiiro
93fbd69530 feat(network): Send market board listings/sales in one request
This also removes a ton of state-management code that used to
make it difficult to express this logic cleanly.
2023-02-16 19:51:00 -08:00
karashiiro
d295fa1494 Merge branch 'master' of https://github.com/goatcorp/Dalamud into feat/rxnet-improvements 2023-02-15 22:49:30 -08:00
karashiiro
6c8ed5c8d4 chore(network): Remove redundant ShouldUpload check 2023-02-15 22:48:46 -08:00
karashiiro
0f3a63420b feat(network): Combine purchase request and response event streams 2023-02-15 18:30:24 -08:00
karashiiro
ecf039a200 fix(network): Handle exceptions during observer streams 2023-02-15 18:09:31 -08:00
goat
40cd838e1c
build: 7.4.5.0 2023-02-15 19:52:44 +01:00
goat
3072d624a6
feat: add PluginManager::FindCallingPlugin() 2023-02-15 19:52:42 +01:00
goat
78581d637a
feat: plugin changelog history 2023-02-15 19:52:40 +01:00
karashiiro
5456cbdb6c feat(logging): fix IDE warnings in Universalis logging 2023-02-15 09:29:44 -08:00
karashiiro
a5f0fe422a feat(network): use Rx.NET to refactor message handlers
This rephrases network messages as observables of data, which
handlers subscribe to in order to receive strongly-typed data.
This breaks up the massive network message handler into an
event stream, which should make it more maintainable in the
future.
2023-02-15 09:29:25 -08:00
goat
5a7f509941
fix: inherently depend on ChatGui in PluginManager 2023-02-12 21:56:59 +01:00
goat
55acadce87
Merge pull request #1114 from doggjoe9/master
Adding PartyFinderPayload to Dalamud.Game.Text
2023-02-12 14:00:37 +01:00
Joe
f947ccf143
Merge branch 'goatcorp:master' into master 2023-02-11 18:55:45 -07:00
shakdar
7fa1a9b5f0 complete prototype for PartyFinderPayload 2023-02-11 18:54:33 -07:00
Aireil
c717a40379
fix: remove conflicting loc 2023-02-11 23:11:38 +01:00
goat
140a710678
build: 7.4.4.1 2023-02-11 20:18:33 +01:00
shakdar
d3c44080b5 implemented everything 2023-02-11 04:39:32 -07:00
Kaz Wolfe
4f3727c78b
chore: Convert Exception to nullable in PluginLog
Allows specifying Exception as a nullable parameter to various Log calls where an Exception may or may not be present in the caller.
2023-02-10 22:37:33 -08:00
Kaz Wolfe
d57eba7f63
feat: Add LogRaw to PluginLog
Adds the ability to send a log message to Serilog specifying a log level at runtime. This feature is primarily aimed at allowing developers to easily bridge disparate logging systems without hardcoding log level calls.
2023-02-10 22:36:34 -08:00
Blair
e29e1b35ec
Destroy clipper each frame
This stops a memory leak from happening, as far as I can see the clipper should be destroyed as it's being created in the same draw call.
2023-02-08 22:59:44 +10:00
Caraxi
7545fa3452 Remove --------------------- when copying from log window 2023-02-05 20:47:36 +10:30
goat
65e0a7d1a5
build: 7.4.4.0 2023-02-04 18:04:11 +01:00
goat
f40ea4310c
feat: add InherentDependencyAttribute, mark PM inherently dependent on IM 2023-02-02 22:57:39 +01:00
goat
0215af2ad2
Merge pull request #1101 from MidoriKami/master 2023-02-02 22:34:13 +01:00
goat
7d6442cf71
Merge pull request #1103 from MidoriKami/SeString_ColorChart 2023-02-02 22:33:42 +01:00
MidoriKami
4cf5db6994 Add Spaces between elements 2023-01-28 18:26:13 -08:00
MidoriKami
b0c91fe1bd add UIColor to Dalamud Data window 2023-01-28 18:24:17 -08:00
MidoriKami
63ff09de5d
Merge branch 'master' into master 2023-01-26 19:10:52 -08:00
goat
905fefe877
chore: clarify ownership in WindowSystem, deprecate GetWindow(name) 2023-01-27 00:58:04 +01:00
MidoriKami
163001ec33 Move DutyState test to before logout 2023-01-26 14:52:48 -08:00
MidoriKami
f8919da11f Add DutyState to Self-Test 2023-01-26 14:49:41 -08:00
MidoriKami
34466227ce Add DutyState Service 2023-01-26 14:30:30 -08:00
goat
4d7da00af3
feat: automatically bring all Dalamud windows to front when opening, if they're already open 2023-01-26 23:27:18 +01:00
goat
636a6ae775
feat: add Window.BringToFront() 2023-01-26 23:26:40 +01:00
goat
261d8a167f
fix: explicitly declare InterfaceManagerWithScene as a dependency for PluginImageCache 2023-01-26 23:05:10 +01:00
goat
80bf56ab5b
Revert "Merge pull request #1099 from MidoriKami/master"
This reverts commit acbd1a683d, reversing
changes made to 6c3d47b960.

Currently causes exceptions when starting the game.
2023-01-26 22:50:26 +01:00