1. 28 Dec, 2004 1 commit
  2. 27 Dec, 2004 5 commits
  3. 26 Dec, 2004 3 commits
  4. 25 Dec, 2004 5 commits
  5. 24 Dec, 2004 3 commits
  6. 23 Dec, 2004 6 commits
    • Robert Strandh's avatar
      First steps toward a decent redisplay function. · d5cb3b3a
      Robert Strandh authored
      We introduce a protocol class `syntax' used to specialize methods of
      the redisplay functions.
      We also introduce a class `basic-syntax', a subclass of `syntax' that
      can redisplay basic text.  Currently, the redisplay method on
      basic-syntax is not terribly smart, as it displays the entire buffer.
      Each pane that displays a buffer also contains a syntax used to
      determine the way the buffer is to be rendered in that pane.
      Currently, the implementation is ahead of the specification with
      respect to this syntax abstraction.  That will not be the case for
      very long, though.
    • Robert Strandh's avatar
      Completed the description of the buffer modification protocol. · 7a9e58b2
      Robert Strandh authored
      Implemented the protocol.
      Updated the buffer package accordingly.
    • Robert Strandh's avatar
      Rendering of #\Tab characters works. · d77bc602
      Robert Strandh authored
      Replaced occurrences of (win frame) by pane in display function.
      The #\Tab character now self-inserts.
    • strandh's avatar
      fixed unbalanced parenthesis problem. · 50be6e23
      strandh authored
    • strandh's avatar
      Docstrings from Elliott Johnson. · 7a331fc6
      strandh authored
      the find-file command now stores the filename in the buffer for
      later use by save-buffer.
    • strandh's avatar
      Implemented save-buffer. · eb084a44
      strandh authored
      Made buffer and point part of the pane instead of the frame.  Created
      a climacs-pane, subset of application-pane.
      Turned abbrevs and filenames into buffer mixins, and defined a
      climacs-buffer class.  Removed the abbrev-buffer class.
      Updated package file to reflect new names.
  7. 22 Dec, 2004 2 commits
    • strandh's avatar
      Added new file io.lisp with input/output functions and the · ca18e9ff
      strandh authored
      packages.lisp file accordingly.
      Added README file.
      Totally rewrote the buffer implementation to use a single flexichain.
      It should now be fast enough to replace Goatee.
      Modified climacs.asd to reflect the use of Flexichain
      Updated INSTALL file to give instructions for fetching Flexichain.
      Updated gui.lisp to reflect the new functionality in io.lisp
    • strandh's avatar
      Added find-file. · e484b3d3
      strandh authored
  8. 21 Dec, 2004 2 commits
  9. 20 Dec, 2004 1 commit
  10. 17 Dec, 2004 3 commits
  11. 16 Dec, 2004 3 commits
    • strandh's avatar
      New file. · 6ce23b88
      strandh authored
    • strandh's avatar
      Removed lisp.html file. · 5067a24f
      strandh authored
      Modified all html files to mention climacs.tar.gz instead of lisp.html.
    • strandh's avatar
      Added file climacs.asd containing system definition. · 8eb58a69
      strandh authored
      Added file INSTALL describing how to install Climacs using ASDF.
      Removed climacs.lisp and added gui.lisp with the same contents.
      Added a file base.lisp containing basic functionality on top of the
      buffer protocol.
      Implemented functions such as {forward,backward}-word,
      {open,kill}-line, {previous,next}-line.
      Added Copyright and License to each file.
  12. 15 Dec, 2004 4 commits