Skip to content
Snippets Groups Projects
  1. May 07, 2017
  2. Aug 01, 2016
  3. Nov 26, 2012
  4. Aug 26, 2011
    • Andreas Fuchs's avatar
      Fix two declarations in Xt keysym code. · 547606c4
      Andreas Fuchs authored
      I'd left those in when developing unicode input and forgot about
      them. This may speed up things, as well as fix the build on some
      platform where source-level debugging isn't available.
      
      Change-Id: Ifb32883a8dbef709fc50ca4cb33fb430d94fe993
      547606c4
  5. Apr 18, 2011
    • Andreas Fuchs's avatar
      spr38038: Allow setting point in motif text boxes · 26a3775d
      Andreas Fuchs authored
      The windows version of clim has long had a method called
      silica::set-selection (not exported or documented), that lets users
      set selection / point position in text entry fields and text edit
      boxes. Add this method for Motif as well.
      
      Are there user visible changes in this commit?  no
      Is bootstrapping needed?                        no
      Are tests included for new features?  Possible answers:
         no tests for new features
      Tests run:  tested manually by customer
      
      Change-Id: I0679f4f653fb4d799f4ba63c105dcffbe8f56ee9
      26a3775d
    • Andreas Fuchs's avatar
      bug20152: Improve error message if libXm fails to load on mac · 60256a39
      Andreas Fuchs authored
      Make CLIM collect foreign load errors if a required .dylib file is
      present but fails to load, and show them to the user who will
      hopefully be able to diagnose what's wrong (or at the least, send us a
      note about the error).
      
      Is bootstrapping needed?   no
      Are tests included for new features?
         no new features
      Tests run:
         Tested manually on bigmac, and by Mike Travers (SRI)
      
      Change-Id: Ida3a844d33dd8f337d6f2cf1f2f943d4f2033ccd
      60256a39
  6. Feb 19, 2011
    • Duane Rettig's avatar
      Suppress warning on Mac · 42b3da39
      Duane Rettig authored
      An unused-variable warning was showing up in Mac-specific code; I
      don't know if it has always been this way, but the change should be
      backward compatible.
      
      Change-Id: I0225682e64e9eb9bb0c3187cd8ded41856a30afb
      42b3da39
  7. Nov 30, 2010
    • Andreas Fuchs's avatar
      Make clim load Motif from known locations on OS X. · 43f3660c
      Andreas Fuchs authored
      Since the OS X linker hard-codes libraries into climxm.dylib, users had to
      install Motif in exactly the same places we had it when we built CLIM. Now,
      use the (OS X-only) linker flag -weak-l to link climxm.dylib weakly against
      these libraries, and preload them from known locations on startup (sys::*clim-library-search-path*).
      
      This means that now, users can install Motif from source (like they were used
      to), or through Homebrew or MacPorts, without having to to worry if CLIM will
      load.
      
      This change also changes the build process to no longer use make_shared.mac
      [64], and instead uses ld directly, and re-adds /usr/local/{lib,include} to
      include and library search paths.
      43f3660c
  8. Nov 29, 2010
    • Andreas Fuchs's avatar
      bug19879: Fix hang on copy-area in 64-bit OS X. · 08e062e7
      Andreas Fuchs authored
      The code that handles events after a copy-area used very dubious methods
      to communicate with a defun-foreign-callable function, which caused it
      to miss events on 64-bit OS X: The display pointer address was truncated
      to 32 bits on 64-bit platforms, but was left alone on 32-bit platforms.
      
      Rewrite get-event-matching-sequence-and-types to use a foreign structure
      to communicate with the foreign-callable function, and use the correct 
      types and lengths. This change restricts the number of events we can 
      probe/wait for to 16, but no call site uses more than 2 right now.
      
      To test:   Load demos, open Flight Planner demo, click "Zoom In".
                 Hangs without this change, works correctly with it.
      Tested on: 64-bit Linux & Mac OS X, 32-bit Linux & Mac OS X.
      08e062e7
  9. Sep 11, 2009
  10. Sep 10, 2009
  11. Jun 16, 2009
  12. Mar 25, 2009
  13. Jun 24, 2008
  14. Feb 13, 2008
  15. Dec 11, 2007
  16. Apr 17, 2007
  17. Apr 02, 2007
  18. Jan 25, 2007
  19. Oct 11, 2006
  20. Oct 10, 2006
  21. Dec 08, 2005
  22. Dec 01, 2005
  23. Jan 16, 2004
  24. Dec 15, 2003
  25. Dec 12, 2003
  26. Jul 09, 2002
  27. May 01, 2000
  28. Mar 04, 2000
  29. Feb 03, 2000
  30. Feb 25, 1999
  31. Sep 29, 1998
  32. Aug 06, 1998
  33. May 19, 1998
  34. Mar 25, 1998
  35. Mar 18, 1998
  36. Mar 02, 1998
  37. Dec 23, 1997
Loading