Menu

#1141 Drag and drop doesn't work with GTK3 on Mac

v3.3
closed-fixed
dqh
None
MacOS X
User Interface
2020-08-30
2019-08-21
Anthony
No

I compiled the latest GTK+3 build on Mac yesterday thanks to the recently posted new set of instructions. Everything works except drag and drop to open a disk image. It does work with the SDL version, as well as on Windows and Linux.

I'm using Catalina, but it doesn't work on Mojave either. It doesn't give an error message or anything. I don't think the w indow receives the drop event.

As an aside, brew install --HEAD vicedoesn't work because it says that --disable-bundles is an invalid option. I had to compile it manually. Maybe I'm missing something I need because of that? If I remove that line from vice.rbit then says I don't have the GTK3 library installed.

Related

Bugs: #1141

Discussion

  • Greg King

    Greg King - 2019-08-22

    Configure the build with --enable-debug-gtk3ui. Run a VICE emulator from a console. Then, drag-and-drop a disk image. You should see some drag and drop debug messages in the console window.

     
    • Anthony

      Anthony - 2019-08-22

      Thank you. I did but it never popped up any messages. I also compiled on Linux with that option but I get the messages there.

       

      Last edit: Anthony 2019-08-22
  • gpz

    gpz - 2019-08-23
    • assigned_to: David Hogan
     
  • Anthony

    Anthony - 2019-08-23

    I'm so sorry about the duplicate tickets! SourceForge said it couldn't post it so I didn't think it worked. But I tried again and ended up posting three times...

     
  • compyx

    compyx - 2019-08-23

    Don't worry about it, SourceForge can be a little crummy at times.

     
    • dqh

      dqh - 2019-08-23

      (Will take a look at these over the weekend)

      Best Regards,
      Dave

      On 23 Aug 2019, at 16:29, compyx compyx@users.sourceforge.net wrote:

      Don't worry about it, SourceForge can be a little crummy at times.

      [bugs:#1141] Drag and drop doesn't work with GTK3 on Mac

      Status: open
      Version: v3.3
      Created: Wed Aug 21, 2019 07:09 PM UTC by Anthony
      Last Updated: Fri Aug 23, 2019 03:23 PM UTC
      Owner: David Hogan

      I compiled the latest GTK+3 build on Mac yesterday thanks to the recently posted new set of instructions. Everything works except drag and drop to open a disk image. It does work with the SDL version, as well as on Windows and Linux.

      I'm using Catalina, but it doesn't work on Mojave either. It doesn't give an error message or anything. I don't think the w indow receives the drop event.

      As an aside, brew install --HEAD vicedoesn't work because it says that --disable-bundles is an invalid option. I had to compile it manually. Maybe I'm missing something I need because of that? If I remove that line from vice.rbit then says I don't have the GTK3 library installed.

      Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/vice-emu/bugs/1141/

      To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #1141

      • dqh

        dqh - 2019-08-25

        Have confirmed that brew install --HEAD vice is broken as described, wtf, it was working a few months ago when i added --HEAD support. Configure can’t find glib or gtk+3. Same thing in interactive mode, and yet working just fine with the same deps outside of a brew install --HEAD.

        Possible that recent configure.proto changes are related. Will look deeper in a day or two.

        On 23 Aug 2019, at 7:08 pm, David Hogan dqh@users.sourceforge.net wrote:

        (Will take a look at these over the weekend)

        Best Regards,
        Dave

        On 23 Aug 2019, at 16:29, compyx compyx@users.sourceforge.net wrote:

        Don't worry about it, SourceForge can be a little crummy at times.

        [bugs:#1141] Drag and drop doesn't work with GTK3 on Mac

        Status: open
        Version: v3.3
        Created: Wed Aug 21, 2019 07:09 PM UTC by Anthony
        Last Updated: Fri Aug 23, 2019 03:23 PM UTC
        Owner: David Hogan

        I compiled the latest GTK+3 build on Mac yesterday thanks to the recently posted new set of instructions. Everything works except drag and drop to open a disk image. It does work with the SDL version, as well as on Windows and Linux.

        I'm using Catalina, but it doesn't work on Mojave either. It doesn't give an error message or anything. I don't think the w indow receives the drop event.

        As an aside, brew install --HEAD vicedoesn't work because it says that --disable-bundles is an invalid option. I had to compile it manually. Maybe I'm missing something I need because of that? If I remove that line from vice.rbit then says I don't have the GTK3 library installed.

        Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/vice-emu/bugs/1141/

        To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

        [bugs:#1141] Drag and drop doesn't work with GTK3 on Mac

        Status: open
        Version: v3.3
        Created: Wed Aug 21, 2019 07:09 PM UTC by Anthony
        Last Updated: Fri Aug 23, 2019 03:29 PM UTC
        Owner: David Hogan

        I compiled the latest GTK+3 build on Mac yesterday thanks to the recently posted new set of instructions. Everything works except drag and drop to open a disk image. It does work with the SDL version, as well as on Windows and Linux.

        I'm using Catalina, but it doesn't work on Mojave either. It doesn't give an error message or anything. I don't think the w indow receives the drop event.

        As an aside, brew install --HEAD vicedoesn't work because it says that --disable-bundles is an invalid option. I had to compile it manually. Maybe I'm missing something I need because of that? If I remove that line from vice.rbit then says I don't have the GTK3 library installed.

        Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/vice-emu/bugs/1141/

        To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

         

        Related

        Bugs: #1141

        • dqh

          dqh - 2019-11-06

          As an aside, brew install --HEAD vicedoesn't work because it says that --disable-bundles is an invalid option. I had to compile it manually. Maybe I'm missing something I need because of that? If I remove that line from vice.rbit then says I don't have the GTK3 library installed.

          brew install --HEAD vice

          is now working again. Sorry for delay.

           
          • dqh

            dqh - 2019-11-09

            (turns out I forgot the part where I actually submit the updated formula to homebrew, will do that now)

            On 6 Nov 2019, at 11:10 am, David Hogan dqh@users.sourceforge.net wrote:

            As an aside, brew install --HEAD vicedoesn't work because it says that --disable-bundles is an invalid option. I had to compile it manually. Maybe I'm missing something I need because of that? If I remove that line from vice.rbit then says I don't have the GTK3 library installed.

            brew install --HEAD vice

            is now working again. Sorry for delay.

            [bugs:#1141] Drag and drop doesn't work with GTK3 on Mac

            Status: open
            Version: v3.3
            Created: Wed Aug 21, 2019 07:09 PM UTC by Anthony
            Last Updated: Fri Aug 23, 2019 03:29 PM UTC
            Owner: David Hogan

            I compiled the latest GTK+3 build on Mac yesterday thanks to the recently posted new set of instructions. Everything works except drag and drop to open a disk image. It does work with the SDL version, as well as on Windows and Linux.

            I'm using Catalina, but it doesn't work on Mojave either. It doesn't give an error message or anything. I don't think the w indow receives the drop event.

            As an aside, brew install --HEAD vicedoesn't work because it says that --disable-bundles is an invalid option. I had to compile it manually. Maybe I'm missing something I need because of that? If I remove that line from vice.rbit then says I don't have the GTK3 library installed.

            Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/vice-emu/bugs/1141/

            To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

             

            Related

            Bugs: #1141

  • Anthony

    Anthony - 2019-11-09

    Rad :) No problem. Thank you very much for fixing it!

     
  • dqh

    dqh - 2020-01-16

    Drag and drop of prg/d64/crt onto emu app icon (or running emu window) is working for me as of the latest macOS binary distribution r37371 (http://vice-emu.sourceforge.net)

    It also works if I build locally (outside of homebrew) and drag onto a running x64sc.

    I don't have a homebrew setup at the moment - if you still do, any chance you could check if drag and drop is working on a 'brew install vice' and a 'brew install --HEAD vice' ?

     
  • Anthony

    Anthony - 2020-01-16

    I still do and sure will test it for you :)

    'brew install vice' works, but this installs the SDL verson. The GTK3 version installed by 'brew install --HEAD vice' still has the issue.

    I noticed the regular 'brew install vice' mentions a caveat that the binaries are installed into /usr/local/bin, but that doesn't seem to be true any more. They go into /usr/local/Cellar/vice/<version or revision>/bin instead.

     

    Last edit: Anthony 2020-01-16
    • dqh

      dqh - 2020-02-10

      Yes, but they'll be symlinked into /usr/local/bin normally ?

       
      • Anthony

        Anthony - 2020-02-14

        Ah yeah, you're right. They're all there except for the C64 one (x64sc). That was the only one I tried running before.

        However, they launch the GTK versions of 3.3 instead of the latest HEAD (SDL or GTK3). I have a disaster of directories at the moment...

         
  • dqh

    dqh - 2020-08-30
    • status: open --> closed-fixed
     
  • dqh

    dqh - 2020-08-30

    I just retested drag and drop using the recent r38460 builds at https://sourceforge.net/projects/vice-emu/files/releases/binaries/macosx/ , seems to be working fine. Closing this bug off but feel free to reopen if you still have issues.

     

Log in to post a comment.

MongoDB Logo MongoDB