Skip to content

File error reporting#3103

Open
Prospect138 wants to merge 9 commits into
f3d-app:masterfrom
Prospect138:feature/file_error_reporting
Open

File error reporting#3103
Prospect138 wants to merge 9 commits into
f3d-app:masterfrom
Prospect138:feature/file_error_reporting

Conversation

@Prospect138
Copy link
Copy Markdown
Contributor

@Prospect138 Prospect138 commented May 3, 2026

Describe your changes

Add distinguish between a file of unsupported extension and a file of unsupported content on f3d load.
WIP

Issue ticket number and link if any

#3000

Checklist for finalizing the PR

  • I have performed a self-review of my code
  • I have added tests for new features and bugfixes
  • I have added documentation for new features
  • If it is a modifying the libf3d API, I have updated bindings
  • If it is a modifying the .github/workflows/versions.json, I have updated docker_timestamp

AI Disclosure

  • I did not use AI to generate any of the content of that pull request
  • I used AI to generate code in that pull request, if yes please disclose which part of the code was generated and with which model.
  • ...

Continuous integration

Please write a comment to run CI, eg: \ci fast.
See here for more info.

@mwestphal mwestphal self-requested a review May 3, 2026 12:44
Copy link
Copy Markdown
Member

@mwestphal mwestphal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feel free to request a review whenever needed, top right :)

Comment thread application/F3DOptionsTools.h
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 3, 2026

You are modifying libf3d public API! ⚠️Please update bindings accordingly⚠️!
You can find them in their respective directories: c, python, java, webassembly.

@mwestphal
Copy link
Copy Markdown
Member

@Prospect138 need help moving forward ?

@Prospect138 Prospect138 force-pushed the feature/file_error_reporting branch from b4e350c to acc5d29 Compare May 28, 2026 19:59
@Prospect138 Prospect138 marked this pull request as ready for review May 28, 2026 20:31
@Prospect138 Prospect138 requested a review from a team as a code owner May 28, 2026 20:31
Comment thread library/public/reader_types.h Outdated
Comment thread library/public/reader_types.h Outdated
Comment thread library/public/reader_types.h Outdated
Comment thread library/public/scene.h Outdated
Comment thread doc/libf3d/03-OPTIONS.md Outdated
Copy link
Copy Markdown
Member

@mwestphal mwestphal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

at first glance lookss good, lets settle on the API first. @Meakk @snoyer please take a look at the public changes

@mwestphal mwestphal requested review from Meakk and snoyer May 29, 2026 06:03
@Meakk
Copy link
Copy Markdown
Member

Meakk commented May 29, 2026

Looks ok to me. I agree with your suggestion of moving the enum to the scene scope.

Comment thread library/plugin/reader.h Outdated
Copy link
Copy Markdown
Member

@mwestphal mwestphal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

on quick look, one change needed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add distinction between unsupported extension / unsupported content

3 participants