Activity for Bricksmith

  • Bricksmith Bricksmith released /bricksmith/Bricksmith 3.1/BricksmithComplete3.1.zip

  • Bricksmith Bricksmith released /bricksmith/Bricksmith 3.1/Bricksmith3.1.zip

  • Robin Macharg Robin Macharg posted a comment on ticket #18

    It's a really well documented codebase - credit to Allen for this - and pretty well laid out. App-related code is separated from GL code is separated from LDraw parsing and model code. There's still some coupling, a few pieces of raw C and the ObjC is pre-ARC. The usual Cocoa App magic ("Where's the menu code?") still wrong-foots me. Some of the ObjC literal syntax looks painful to a modern Swift-spoiled eye. You'll need an OSX 10.8ish dev setup, XCode 5? 6? Something like that. It is possible to...

  • Mark Mitchell Mark Mitchell posted a comment on ticket #18

    Thanks. I will take a look at the repo, not sure i would be abale to contribute effectlively - i have not been an actie dev for a long time - but I am curious.

  • Allen Smith Allen Smith posted a comment on ticket #18

    Obviously, I haven't had the ability to contribute to this project in years, but I would hate to see it die. Is there anything I can do to help? What is the most recent copy of the code and how does one contribute now? I see several branches at https://github.com/bsupnik/bricksmith.

  • Ben Supnik Ben Supnik posted a comment on ticket #18

    Oops - sorry, I should add, the Metal port won't help - the Metal render will be in its own CA layer too and have its own issues. Metal + rewritten scrolling would work, but it's the rewritten scrolling that's winning. On Wed, Dec 30, 2020 at 3:02 PM Benjamin Supnik bsupnik@xsquawkbox.net wrote: Hi Guys, This ticket should get moved to the github BrickSmith repo. Robin, the isn't GL itself - Big Sur. GL apps still work - the issue is that Apple finally fully removed support for NS Views for GL that...

  • Ben Supnik Ben Supnik posted a comment on ticket #18

    Hi Guys, This ticket should get moved to the github BrickSmith repo. Robin, the isn't GL itself - Big Sur. GL apps still work - the issue is that Apple finally fully removed support for NS Views for GL that don't have their own CA layer. Not having a CA layer is a legacy option but was required to make BrickSmith's zooming and scrolling model work, so the changes to make a "modern" app (GL or Metal) is non-trivial. On Tue, Dec 29, 2020 at 2:29 PM Mark Mitchell markmit@users.sourceforge.net wrote:...

  • Robin Macharg Robin Macharg posted a comment on ticket #18

    Hi. Thanks for reporting the issue. I'm a contributing author; Allan has the last word but hasn't been heard of in a long time. Bricksmith uses OpenGL for its rendering and this hasn't been supported by Apple for some time. The Bricksmith codebase is old and TBH I've been surprised that it worked as recently as Catalina. There's a very large amount of work required to bring it into the modern world. It still targets OSX 10.8 AFAICR. While it's probably not the answer you want, your best bet in the...

  • Mark Mitchell Mark Mitchell created ticket #18

    Bricksmith graphics do not render on Big Sur.

  • Ben Supnik Ben Supnik posted a comment on ticket #17

    Hi Zack, I think this bug may be fixed on the very latest code - 61252 looks okay on an internal build. Unfortunately Apple deprecated the way that Bricksmith does scrolling, so builds cut now on modern macs are completely borked. If/when I can ever get the program rebuilt, we should re-examine this.

  • Zack Custer Zack Custer posted a comment on ticket #17

    I have re-downloaded Bricksmith 2.6.1 and checked the same part. The issues seems to be in the Bricksmith 3.0 update.

  • Zack Custer Zack Custer created ticket #17

    missing part faces on os sierra and later

  • Ben Supnik Ben Supnik created ticket #16

    Wrong Category for unofficial parts

  • Allen Smith Allen Smith committed [r657]

    Converted LDrawColorPanel to an NSWindowController

  • Allen Smith Allen Smith committed [r656]

    Added material filter for colors (thanks to Sco...

  • Ben Supnik Ben Supnik created ticket #15

    Walk-through mode bugs

  • Allen Smith Allen Smith committed [r655]

    Bricksmith 3.0 tag

  • Bricksmith Bricksmith released /bricksmith/Bricksmith 3.0/Bricksmith3.0.zip

  • Bricksmith Bricksmith released /bricksmith/Bricksmith 3.0/BricksmithComplete3.0.zip

  • Allen Smith Allen Smith committed [r654]

    added Robin's 3.0 features

  • Allen Smith Allen Smith committed [r653]

    added walkthrough to view contextual menu

  • Allen Smith Allen Smith committed [r652]

    change "part type" terminology to "part name"

  • Allen Smith Allen Smith committed [r651]

    Converted SearchPanel to an NSWindowController

  • Ben Supnik Ben Supnik created ticket #14

    Pause during model change due to smooth-side calculations

  • Ben Supnik Ben Supnik posted a comment on ticket #12

    Fixed with r650.

  • Ben Supnik Ben Supnik modified ticket #12

    Crash when deleting part

  • Ben Supnik Ben Supnik modified ticket #13

    Part insertion goes to parent step of selection, not last step

  • Ben Supnik Ben Supnik posted a comment on ticket #13

    Fixed with r650.

  • Ben Supnik Ben Supnik committed [r650]

    Bug fix: newly inserted non-lsynth parts go int...

  • Ben Supnik Ben Supnik posted a comment on ticket #12

    This is what appears to be going wrong: for some reason the noteNeedsDisplay method...

  • Ben Supnik Ben Supnik posted a comment on ticket #12

    This is the back-trace thread #1: tid = 0x147dee, 0x00000001000dc4f5 Bricksmith`-LDrawGLCamera...

  • Ben Supnik Ben Supnik created ticket #13

    Part insertion goes to parent step of selection, not last step

  • Ben Supnik Ben Supnik created ticket #12

    Crash when deleting part

  • Ben Supnik Ben Supnik created ticket #11

    Imperfect Alpha translucency for unofficial part 60616a

  • Allen Smith Allen Smith committed [r649]

    eliminate potential namespace conflicts on stri...

  • Ben Supnik Ben Supnik modified a comment on ticket #10

    fixed with SVN r648. Tested with mouse, pinch zoom and zoom-out tool in both walk-through...

  • Ben Supnik Ben Supnik posted a comment on ticket #10

    fixed with SVN r648.

  • Ben Supnik Ben Supnik modified ticket #10

    Zoom Can Go negative

  • Ben Supnik Ben Supnik committed [r648]

    bug fix: do not allow zoom < 1%.

  • Allen Smith Allen Smith posted a comment on ticket #10

    I changed the magnification function to prevent it from generating negative numbers....

  • Allen Smith Allen Smith modified ticket #10

    Zoom Can Go negative

  • Allen Smith Allen Smith committed [r647]

    Change scrollwheel zoom magnification function ...

  • Allen Smith Allen Smith committed [r646]

    fix path to SearchPanel.xib

  • Allen Smith Allen Smith committed [r645]

    Expanded credits to list other code contributors.

  • Ben Supnik Ben Supnik posted a comment on ticket #8

    Some perf notes - release opt, first-gen retina-book i7 (read: pretty fast machine)...

  • Robin Macharg Robin Macharg committed [r644]

    Include .ldr files in search

  • Robin Macharg Robin Macharg committed [r643]

    Fixed regression where model references could b...

  • Robin Macharg Robin Macharg committed [r642]

    Updated Search to support excluding hidden parts

  • Robin Macharg Robin Macharg committed [r641]

    Corrected spelling

  • Ben Supnik Ben Supnik committed [r640]

    Update to related-file list.

  • Ben Supnik Ben Supnik created ticket #10

    Zoom Can Go negative

  • Ben Supnik Ben Supnik modified ticket #9

    Seg Fault After Editing Multiple Files At once

  • Ben Supnik Ben Supnik created ticket #9

    Seg Fault After Editing Multiple Files At once

  • Robin Macharg Robin Macharg committed [r639]

    Added forgotten autoreleases to ivars to quench...

  • Robin Macharg Robin Macharg committed [r638]

    Fixed a bug where transient Color Wells were no...

  • Robin Macharg Robin Macharg committed [r637]

    Remove hose constraints without a description. ...

  • Allen Smith Allen Smith committed [r636]

    Fix prematurely-released ivars

  • Robin Macharg Robin Macharg committed [r635]

    Fixed a bug in addStepComponent that prevented ...

  • Robin Macharg Robin Macharg committed [r634]

    Added Find Part functionality under the edit menu.

  • Robin Macharg Robin Macharg committed [r633]

    Notify observers when a part changes in the ins...

  • Robin Macharg Robin Macharg committed [r632]

    Filter LSynth part menus based on MLCad.ini fil...

  • Robin Macharg Robin Macharg committed [r631]

    Prevent drop of INSIDE/OUTSIDE LSynth directive...

  • Robin Macharg Robin Macharg committed [r630]

    Part icons are now reset when pasting, if their...

  • Allen Smith Allen Smith committed [r629]

    fix warning

  • Allen Smith Allen Smith committed [r628]

    parse LSynth section from MLCad.ini

  • Robin Macharg Robin Macharg committed [r627]

    Fixed an issue whereby selected LSynth parts we...

  • Robin Macharg Robin Macharg committed [r626]

    Unfixed a previous "fix" to the LSynth parser.

  • Robin Macharg Robin Macharg committed [r625]

    Enabled customisable LSynth configuration file ...

  • Robin Macharg Robin Macharg committed [r624]

    Updatd LSynth to handle "-c <CONFIG FILE>" argu...

  • Allen Smith Allen Smith committed [r623]

    fix some zero-bounds asserts

  • Allen Smith Allen Smith committed [r622]

    Constraints_3-1

  • Allen Smith Allen Smith committed [r621]

    Undo support for adding LSynth inside/outside/c...

  • Allen Smith Allen Smith committed [r620]

    Undo support for adding LSynth constraints

  • Allen Smith Allen Smith committed [r619]

    Display friendly title for LSynth browsing desc...

  • Allen Smith Allen Smith committed [r618]

    Route LSynth insertion through regular path; fi...

  • Robin Macharg Robin Macharg committed [r617]

    Allow LSynth directive to only accept valid con...

  • Robin Macharg Robin Macharg committed [r616]

    Completed support for external lsynth executable

  • Robin Macharg Robin Macharg committed [r615]

    Enable drag and drop for INSIDE/OUTSIDE LSynth ...

  • Robin Macharg Robin Macharg committed [r614]

    Honour the "Save synthesized parts" preference....

  • Robin Macharg Robin Macharg committed [r613]

    Fixed LSynth insertion/deletion handling bug wh...

  • Robin Macharg Robin Macharg committed [r612]

    Typo fix.

  • Robin Macharg Robin Macharg committed [r611]

    Readded lsynth.mpd to project resources. Requi...

  • Allen Smith Allen Smith committed [r610]

    set version to 3.0

  • Allen Smith Allen Smith committed [r609]

    fix LSynth menu item validation

  • Allen Smith Allen Smith committed [r608]

    project settings and warning cleanup

  • Allen Smith Allen Smith committed [r607]

    Rearrange LSynth and Related Part in model menu

  • Allen Smith Allen Smith committed [r606]

    Ability to embed an LDraw library inside the ap...

  • Allen Smith Allen Smith committed [r605]

    fix rotate key shortcut in tutorial

1
MongoDB Logo MongoDB