Closed Bug 1637452 Opened 4 years ago Closed 4 years ago

Split up remaining JNI wrappers

Categories

(GeckoView :: General, task, P1)

Unspecified
All

Tracking

(firefox78 fixed)

RESOLVED FIXED
mozilla78
Tracking Status
firefox78 --- fixed

People

(Reporter: bugzilla, Assigned: bugzilla)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [geckoview:m78])

Attachments

(18 files)

47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review

Now that bug 1448428 is landing, we need to go through and fix all includes that reference GeneratedJNIWrappers.h and GeneratedJNINatives.h to just include the headers that code actually depends on.

I'll be posting patches shortly, so updating status.

Keywords: leave-open
Priority: P2 → P1
Whiteboard: [geckoview:m78]

In this bug we're moving away from monolithic JNI headers to class-specific
headers so that we don't have to rebuild the world every time we make a change
to a JNI interface.

Depends on D75365

In this bug we're moving away from monolithic JNI headers to class-specific
headers so that we don't have to rebuild the world every time we make a change
to a JNI interface.

Depends on D75366

In this bug we're moving away from monolithic JNI headers to class-specific
headers so that we don't have to rebuild the world every time we make a change
to a JNI interface.

Depends on D75367

In this bug we're moving away from monolithic JNI headers to class-specific
headers so that we don't have to rebuild the world every time we make a change
to a JNI interface.

Depends on D75369

In this bug we're moving away from monolithic JNI headers to class-specific
headers so that we don't have to rebuild the world every time we make a change
to a JNI interface.

Depends on D75370

In this bug we're moving away from monolithic JNI headers to class-specific
headers so that we don't have to rebuild the world every time we make a change
to a JNI interface.

Depends on D75372

In this bug we're moving away from monolithic JNI headers to class-specific
headers so that we don't have to rebuild the world every time we make a change
to a JNI interface.

Depends on D75373

In this bug we're moving away from monolithic JNI headers to class-specific
headers so that we don't have to rebuild the world every time we make a change
to a JNI interface.

Depends on D75374

In this bug we're moving away from monolithic JNI headers to class-specific
headers so that we don't have to rebuild the world every time we make a change
to a JNI interface.

Depends on D75375

In this bug we're moving away from monolithic JNI headers to class-specific
headers so that we don't have to rebuild the world every time we make a change
to a JNI interface.

Depends on D75376

In this bug we're moving away from monolithic JNI headers to class-specific
headers so that we don't have to rebuild the world every time we make a change
to a JNI interface.

Depends on D75377

In this bug we're moving away from monolithic JNI headers to class-specific
headers so that we don't have to rebuild the world every time we make a change
to a JNI interface.

Depends on D75378

In this bug we're moving away from monolithic JNI headers to class-specific
headers so that we don't have to rebuild the world every time we make a change
to a JNI interface.

Depends on D75379

Attachment #9149104 - Attachment description: Bug 1637452: Part 18 - Remove support for unified JNI headers from AnnotationProcessor and build system; r=#geckoview-reviewers,nalexander → Bug 1637452: Part 18 - Remove support for unified JNI headers from AnnotationProcessor and build system; r=#geckoview-reviewers,nalexander!
Pushed by aklotz@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7de07715929f
Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi
https://hg.mozilla.org/integration/autoland/rev/b28b3a9fcce9
Part 2 - Fix JNI includes in hal/android; r=geckoview-reviewers,agi
https://hg.mozilla.org/integration/autoland/rev/a0a261912960
Part 3 - Fix JNI includes in xpcom; r=froydnj
https://hg.mozilla.org/integration/autoland/rev/72ca0eb1f30b
Part 4 - Fix JNI includes in uriloader; r=nika
https://hg.mozilla.org/integration/autoland/rev/d10a511b49c3
Part 5 - Fix JNI includes in tools/profiler; r=mstange
https://hg.mozilla.org/integration/autoland/rev/4878cd1cdc0e
Part 6 - Fix JNI includes in toolkit/xre; r=froydnj
https://hg.mozilla.org/integration/autoland/rev/4456de293db4
Part 7 - Fix JNI includes in netwerk; r=necko-reviewers,valentin
https://hg.mozilla.org/integration/autoland/rev/1e9b2a06812e
Part 8 - Fix JNI includes in ipc/glue; r=jld
https://hg.mozilla.org/integration/autoland/rev/742536dad963
Part 9 - Fix JNI includes in accessible/android; r=eeejay
https://hg.mozilla.org/integration/autoland/rev/979783ce4d1e
Part 10 - Fix JNI includes in dom/ipc; r=nika
https://hg.mozilla.org/integration/autoland/rev/c9571f3b5f51
Part 11 - Fix JNI includes in dom/media; r=jya
https://hg.mozilla.org/integration/autoland/rev/04bf8f09fb45
Part 12 - Fix JNI includes in media/libcubeb; r=cubeb-reviewers,kinetik
https://hg.mozilla.org/integration/autoland/rev/038d75608a1e
Part 13 - Fix JNI includes in media/webrtc; r=bwc
https://hg.mozilla.org/integration/autoland/rev/6217b92b4a76
Part 14 - Fix JNI includes in gfx; r=gfx-reviewers,jrmuizel
https://hg.mozilla.org/integration/autoland/rev/fb180e575154
Part 15 - Fix JNI includes in dom/webauthn; r=keeler,jcj
https://hg.mozilla.org/integration/autoland/rev/afb15ec87069
Part 16 - Fix JNI includes in intl; r=zbraniecki
https://hg.mozilla.org/integration/autoland/rev/8c9d27952d81
Part 17 - Fix JNI includes in dom; r=nika
https://hg.mozilla.org/integration/autoland/rev/8f343dcd9b40
Part 18 - Remove support for unified JNI headers from AnnotationProcessor and build system; r=nalexander,geckoview-reviewers,agi
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: