Menu

AIM 4.01 kills gaim

2000-06-01
2000-06-02
  • Darrin Thompson

    Darrin Thompson - 2000-06-01

    Whenever my buddy with AIM 4.01 im's me, gaim dies suddenly. I think it's AIM 4.01 because others can IM me just fine. I tried to capture the debug output but the window just disappears. Looks like a segfault.

     
    • Eric Warmenhoven

      Yeah, if someone sends you a font, and you can't do it in any size, then it falls back to the default font, and if you can't do *that*, it calls exit(1) and prints an error that you can't do the default font. Sorry, our fault, it shouldn't do that. It's getting fixed sometime today hopefully, if you want to watch CVS.

       
      • Eric Warmenhoven

        Ok, so here's the old way of doing it:
        - Get the requested font at the requested size.
        - Get the requested font at any size.
        - Get the "default" font (either courier or helvetica) at any size
        - Exit from gaim.

        - It tries to load the requested font in the requested size.
        - It tries to load the requested font at *any* size.
        - It tries to load either courier or helvetica with the requested features at any size.
        - It tries to load the other of the two with the requested features at any size.
        - It tries to load the chosen outgoing font with the requested features at any size, if one exists.
        - It tries to load courier with no features (bold, italics, etc) at any size.
        - It tries to load helvetica with no features (bold, italics, etc) at any size.
        - It tries to load times with no features (bold, italics, etc) at any size.
        - It tries to load *any* font, generally the first one GDK can find, which ends up usually being something like Arial Bold.

        That should fix all of the font problems.

        Also, some of the fonts weren't displaying because there were too many restrictions on the font, but that's been taken care of. Hopefully fonts won't give any more problems.

         
      • Decklin Foster

        Decklin Foster - 2000-06-01

        That should read "my fault", sorry about that... *hangs head in shame* Thanks for getting the fix in quickly.

         
        • Rob Flynn

          Rob Flynn - 2000-06-02

          It's ok, Deckiln.  We still love you.

           
        • Rob Flynn

          Rob Flynn - 2000-06-02

          Heh or should it be *my fault* for not catching it before I merged in the patch? :o)

           
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.