Closed Bug 1953688 Opened 1 year ago Closed 1 year ago

[TSF] Split `TSFTextStore.cpp` for each class definition and declaration

Categories

(Core :: DOM: UI Events & Focus Handling, task)

All
Windows
task

Tracking

()

RESOLVED FIXED
138 Branch
Tracking Status
firefox138 --- fixed

People

(Reporter: masayuki, Assigned: masayuki)

References

Details

(Keywords: inputmethod)

Attachments

(1 external file)

It's too big file and TSFTextStore implementation is complicated. Splitting them may make it easier to read.

It's too big and the code in it is really complicated. Therefore, I don't
like to make it bigger to implement new ITfTextStore subclass. Therefore,
this patch splits the file for TSFStaticSink, InputScopeImpl (renamed to
TSFInputScope) and the others (named TSFUtils).

This patch sorts out some logging helper methods/classes. Therefore, this
patch contains some changes in TSFTextStore.cpp.

Depends on D240970

Pushed by masayuki@d-toybox.com: https://hg.mozilla.org/integration/autoland/rev/c6b66a72cf59 Split `TSFTextStore.cpp` for each class definition and declaration r=m_kato
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 138 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: