1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194
|
Fri Aug 6 01:58:08 2004 Tomas Abrahamsson <tab@lysator.liu.se>
* artist.el: Coerced with the artist.el that's in Emacs-21.3
(minor editorial changes)
Wed Aug 4 19:36:50 2004 Tomas Abrahamsson <tab@lysator.liu.se>
* artist.el: Added tool-selection via the mouse-wheel
(Funcionality provided by Andreas Leue <al@sphenon.de>)
Sun Apr 19 01:30:20 1998 Tomas Abrahamsson <tab@lysator.liu.se>
* artist.el: Added spraying after an idea by Karl-Johan Karlsson
<kj@lysator.liu.se>. It is utterly useless, I believe, but is
rather impressive :-)
Wed Apr 15 00:49:52 1998 Tomas Abrahamsson <tab@lysator.liu.se>
* artist.el: New feature: Text rendering using figlet.
Fri Apr 3 01:17:27 1998 Tomas Abrahamsson <tab@lysator.liu.se>
* artist.el: Compatibility with picture mode (by invoking picture
mode whenever artist-mode is invoked) if the variable
artist-picture-compatibility is non-nil (All artist keys moved to
prefix C-c C-a.
Bugfix: All coordinates are always buffer relative ==> window
scrolling when point is moving to modeline is handled
correctly. Bonus: No bug in the case when the buffer is scrolled
horizontally.
New feature: vaporizing lines, inspired by the drawrect package by
Jari Aalto <jari.aalto@poboxes.com>.
New feature: Freehand drawing
New feature: Arrows are now more flexible to adapt to new shapes.
Tue Mar 10 22:52:45 1998 Tomas Abrahamsson <tab@lysator.liu.se>
* artist.el: Fixes/changes:
- Bugfix: in artist-(un)set-points
- Bugfix: Made functions taking events as a argument focus on the
right window before running. (interactive "@e") statements.
- New: borderless shapes
Sun Mar 1 15:15:58 1998 Tomas Abrahamsson <tab@xanadu>
This is release 1.0
* artist.el: Bugfix for drawing ellipses that are on character
wide and tall.
Bugfix: Flood-filling with the background character caused
infinite flood-fill-loop.
Sun Feb 22 22:26:34 1998 Tomas Abrahamsson <tab@xanadu>
This is 1.0-beta5
* artist.el: Minor bugfixes
Sat Feb 21 13:31:43 1998 Tomas Abrahamsson <tab@xanadu>
* This is 1.0-beta4
* artist.el: Added ellipses and circles.
Added flood-filling.
Tue Feb 10 22:45:12 1998 Tomas Abrahamsson <tab@xanadu>
* This is 1.0-beta3
* artist.el: A new bug-submit-feature (brought to you by the
reporter package).
Also, Trimming of line-endings is now both in the popup-menu and
on a key-combination
* Makefile.in: No more tries to install non-existent info-files.
Sat Feb 7 19:25:21 1998 Tomas Abrahamsson <tab@xanadu>
* This is 1.0-beta2
* artist.el: Finally killed the bug that caused drawing past
end-of-buffer to sometimes corrupt the shapes.
Also, added functionality for trimming line-endings after the
shape is drawn.
Added an option to call an init-fn, a prep-fill-fn and an exit-fn.
Thu Feb 5 00:12:20 1998 Tomas Abrahamsson <tab@xanadu>
* This is 1.0-beta1
* artist.el: Mode line now holds information on the currently
selected operation. Undo now in the popup-menu!
Wed Feb 4 21:05:57 1998 Tomas Abrahamsson <tab@xanadu>
* artist.el: The ot-table, the ccp-table and the sut-table are now
unified in artist-master-table. This should make a bit easier to
add new types drawing information.
In the table, there is now an entry: arrow-pred, which tells
whether a shape can have arrows or not (so, it is no longer
possible to set arros on a rectangle :-).
Compiles cleanly.
Tue Feb 3 23:06:51 1998 Tomas Abrahamsson <tab@xanadu>
* artist.el: Arrows work! Other fixes are:
- Improved documentation for artist-mode
- Uniform way of setting the operation: artist-mouse-do-op and
artist-key-do-op have now merged into artist-curr-op. This made
it easy to do:
- Short cuts!
- Doc strings for (almost) every function
Thu Feb 1 23:56:17 1998 Tomas Abrahamsson <tab@xanadu>
* artist.el: Key-drawing now works for all drawing primitives, and
it should be safe to switch operation in the middle of a
key-draw-session (as long as the draw-how's are the same).
Thu Feb 1 01:09:33 1998 Tomas Abrahamsson <tab@xanadu>
* artist.el: Key drawing now works, but key-drawing for poly-lines
not yet implemented.
Thu Jan 31 19:32:08 1998 Tomas Abrahamsson <tab@xanadu>
* artist.el: Mouse handling code pretty much rewritten. Better and
more clear structure. Draw-back: key drawing does not work any
more.
Thu Jan 25 01:10:01 1998 Tomas Abrahamsson <tab@xanadu>
* artist.el: New inspiration for finishing and releasing this
package. (Thanks, David!)
Some minor bugfixes.
Documented the meaning for the different table elements in the
drawing operations table and in the setting/unsetting
table. Started framework for cut-copy-paste operations and for
polyline drawing.
Sun Nov 12 13:25:41 1995 Tomas Abrahamsson <tab@ryzar>
* artist.el: Minor documentation changes.
Sun Nov 12 02:58:22 1995 Tomas Abrahamsson <tab@ryzar>
* artist.el: Major code changes. All actions info now stored in an
Artist Operation Table and Artist Set-Unset Table. This makes the
code more general.
Added ability to draw without rubberbanding. In this case 1s and
2s are shown to indicate start and end points.
Thu Nov 9 16:05:24 1995 Tomas Abrahamsson <tab@ryzar>
* artist.el: Changed order of functions to avoid byte-compiler
messages like
** defsubst xxx was used before it was defined.
Added key drawing.
Added 'set fill' and 'set line' to menu.
Thu Nov 9 01:29:05 1995 Tomas Abrahamsson <tab@ryzar>
* artist.el: Now provides 'artist.
Operations on middle mouse button.
Added filling, line drawn with chars, rectangle erasing.
Thu Oct 5 00:04:54 1995 Tomas Abrahamsson <tab@ryzar>
* artist.el: Now uses minor mode.
Thu Oct 5 00:04:54 1995 Tomas Abrahamsson <tab@ryzar>
* artist.el: Initial version.
You can draw
- lines in any directions,
- straight lines (horiziontal, vertical, diagonal),
- rectangles
- squares.
You can also erase.
Still there is a little bug in artist-draw-sline which appears
the first time you draw a rectangle or a square.
Does not clip against window borders. Drawing lines that are too
long won't look good.
Implemented as a major mode.
|