-
Notifications
You must be signed in to change notification settings - Fork 155
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Java: add ability to report positions relative to root stream and add PositionInfo interface #197
base: master
Are you sure you want to change the base?
Conversation
Can you review this please? I want to move on in improving kaitai_struct_gui, but this and kaitai-io/kaitai_struct_formats#191 are now blockers for that. |
ed18cf5
to
851b723
Compare
Let me remind you of myself again. I would be happy if these changes were merged before 0.9 release. |
@GreyCat , @generalmimon I would be super grateful if this feature was included in the 0.9 release |
Unfortunately, this is no longer possible - we released 0.9 the day before yesterday (on October 16, 2020; see https://kaitai.io/news/2020/10/16/kaitai-struct-v0.9-released.html). I would also like to retrospectively add a couple of things to the 0.9 version (I especially regret breaking backward compatibility on the |
Well, no one forces wait 3 years until version 0.10. It can be released more quickly :) |
So, what's the verdict on my PRs? Can I expect any comments in them? |
Come on, guys! Is there no one interested in the development of Java backend? |
851b723
to
e95d17e
Compare
e95d17e
to
9c04ebc
Compare
9c04ebc
to
8cccf0a
Compare
8cccf0a
to
9ce892d
Compare
5f18aa7
to
81bf464
Compare
81bf464
to
1ce28a6
Compare
1ce28a6
to
05e6d35
Compare
05e6d35
to
3942a45
Compare
3942a45
to
ace4bd0
Compare
…t positions for position-enabled code
ace4bd0
to
65b4413
Compare
New interface
PositionInfo
introduced to allow to get position information without reflective access in generic way. Closes kaitai-io/kaitai_struct_java_runtime#27Store offset of streams from begin of root stream in
offset
field. Fixes kaitai-io/kaitai_struct_java_runtime#26Depends on runtime changes from kaitai-io/kaitai_struct_java_runtime#28 and test changes in kaitai-io/kaitai_struct_tests#77
Examples of message, file, generated before this PR and after (with
--debug
key): messages.zipList of all related issues/PRs: