Timeline



02/25/03:

16:55 Changeset [887] by piso
grovelModeFromFile(): avoid NPE if reader.readLine() returns null.
16:53 Changeset [886] by piso
loadFile(): avoid NPE if readLine() returns null.
16:52 Changeset [885] by piso
Entry.toXml(): avoid NPE if value is null. Handler.startElement(): …
16:50 Changeset [884] by piso
simple-bit-vector-p
16:48 Changeset [883] by piso
reverse
16:47 Changeset [882] by piso
open
16:46 Changeset [881] by piso
Class is no longer final (now extended by BitVector?).
16:45 Changeset [880] by piso
Removed test for reverse.
16:44 Changeset [879] by piso
Symbol.BIT_VECTOR, Symbol.SIMPLE_BIT_VECTOR
16:42 Changeset [878] by piso
Removed reverse; added %open-output-file.
16:40 Changeset [877] by piso
list(LispObject first, LispObject second)
16:39 Changeset [876] by piso
0.0.0.14+
16:38 Changeset [875] by piso
0.18.0.21+
16:37 Changeset [874] by piso
Constructor: increment keyword count in cons case too!
16:35 Changeset [873] by piso
readBitVector()
16:34 Changeset [872] by piso
Initial checkin.

02/23/03:

03:30 Changeset [871] by piso
0.0.0.14
03:29 Changeset [870] by piso
0.18.0.21
02:39 Changeset [869] by piso
find find-if find-if-not
02:37 Changeset [868] by piso
_do(): handle variable specifications that are bare symbols instead of …
02:10 Changeset [867] by piso
make-string
02:09 Changeset [866] by piso
readList(): handle #| |# comments at end of list correctly.
01:38 Changeset [865] by piso
Obsolete.
01:38 Changeset [864] by piso
loadStream(): use a CharacterInputStream? instead of a LispReader?.
01:36 Changeset [863] by piso
Use a CharacterInputStream? instead of a LispReader?.
01:35 Changeset [862] by piso
Initial checkin.
01:24 Changeset [861] by piso
dispose(): call interpreter.kill() and then send("exit()") to …
01:21 Changeset [860] by piso
isComponentHookable(): don't run hooks if component or any ancestor …
01:06 Changeset [859] by piso
restore-focus
00:16 Changeset [858] by piso
isWhitespace()

02/22/03:

18:20 Changeset [857] by piso
0.18.0.20+
15:45 Changeset [856] by piso
make-dispatch-macro-character
01:59 Changeset [855] by piso
0.0.0.13+

02/21/03:

21:21 Changeset [854] by piso
color.selectionBackground
16:30 Changeset [853] by piso
0.18.0.20
16:29 Changeset [852] by piso
0.0.0.13
16:13 Changeset [851] by piso
cons-test-02 cons-test-16 defvar
16:12 Changeset [850] by piso
Moved subst to list.lisp.
16:10 Changeset [849] by piso
constantly subst subst-if subst-if-not nsubst nsubst-if nsubst-if-not …
15:34 Changeset [848] by piso
assoc, rassoc, etc.
15:33 Changeset [847] by piso
Added (use-package "COMMON-LISP" ...) for sbcl.
15:19 Changeset [846] by piso
caar, cdar
14:52 Changeset [845] by piso
updateLocation(): replace assertion with bug().
14:51 Changeset [844] by piso
update-location-bar
14:51 Changeset [843] by piso
setLabelText(): replace assertions with bug().
02:30 Changeset [842] by piso
copy-seq
02:29 Changeset [841] by piso
Initial checkin.
01:30 Changeset [840] by piso
string
01:30 Changeset [839] by piso
0.18.0.19+
01:25 Changeset [838] by piso
typeOf(): (type-of "test") => STRING
01:23 Changeset [837] by piso
typeOf(): (type-of nil) => NULL
01:22 Changeset [836] by piso
Symbol.NULL
01:20 Changeset [835] by piso
T.typeOf(): (type-of t) => SYMBOL
00:45 Changeset [834] by piso
probe-file: return truename if file exists.
00:20 Changeset [833] by piso
case: (case nil (nil 'a) (t 'b)) => B (case.6)
00:18 Changeset [832] by piso
0.0.0.12+

02/20/03:

19:54 Changeset [831] by piso
0.18.0.19
19:54 Changeset [830] by piso
0.0.0.12
19:50 Changeset [829] by piso
Export status.
19:47 Changeset [828] by piso
ENABLE_KEY_PRESSED_HOOK
19:47 Changeset [827] by piso
runHooks() etc. (key-pressed-hook support)
19:42 Changeset [826] by piso
key-pressed-hook
19:06 Changeset [825] by piso
runLispCommand(): call Interpreter.initialize(true).
18:59 Changeset [824] by piso
Use LispMode?.isDefiner().
18:58 Changeset [823] by piso
isDefiner()
18:54 Changeset [822] by piso
isDefiner()
18:53 Changeset [821] by piso
run(): restart history and command numbering each time interpreter is run.
18:50 Changeset [820] by piso
run-hooks etc.
18:49 Changeset [819] by piso
j.jar: org/armedbear/lisp/*.lisp
18:47 Changeset [818] by piso
find, find-if, find-if-not
18:46 Changeset [817] by piso
runStartupScript(): double backslashes in filename on Windows.
01:18 Changeset [816] by piso
initialize(): load ~/.ablisprc after boot.lisp if standalone. …
00:23 Changeset [815] by piso
set-dispatch-macro-character, get-dispatch-macro-character

02/19/03:

19:48 Changeset [814] by piso
ecase
19:48 Changeset [813] by piso
nreverse
19:43 Changeset [812] by piso
setf: support multiple pairs of arguments.
18:17 Changeset [811] by piso
defconstant: support (or at least ignore) optional third argument …
17:50 Changeset [810] by piso
tagbody, go
17:48 Changeset [809] by piso
Initial checkin.
17:41 Changeset [808] by piso
finish-output
17:40 Changeset [807] by piso
most-positive-fixnum, most-negative-fixnum: adjust by 1 to fool ANSI …
13:25 Changeset [806] by piso
exportConstant(), most-positive-fixnum, most-negative-fixnum
13:15 Changeset [805] by piso
make-broadcast-stream
03:53 Changeset [804] by piso
position, position-if, position-if-not
03:52 Changeset [803] by piso
complement
03:47 Changeset [802] by piso
funcall: throw TypeError? if args[0] is not a function designator.
03:40 Changeset [801] by piso
Odd number of keyword arguments is a ProgramError?.
03:39 Changeset [800] by piso
Constructors.
03:35 Changeset [799] by piso
apply: throw TypeError? if args[0] is not a function designator.
03:26 Changeset [798] by piso
complement
02:22 Changeset [797] by piso
some, every, notany, notevery
02:22 Changeset [796] by piso
dispatchMacroChar(): return NIL for "#*" and "#c".
02:21 Changeset [795] by piso
equalp
02:20 Changeset [794] by piso
equalp()
02:01 Changeset [793] by piso
subtypep
01:37 Changeset [792] by piso
Minor cleanup.
00:52 Changeset [791] by piso
identity
00:42 Changeset [790] by piso
min, max
00:17 Changeset [789] by piso
make-list
00:14 Changeset [788] by piso
Load error.lisp.
00:13 Changeset [787] by piso
Initial checkin.
00:12 Changeset [786] by piso
(symbol-value t) => T (symbol-value nil) => NIL

02/18/03:

19:47 Changeset [785] by piso
getFileType(): removed trace output.
19:45 Changeset [784] by piso
cdddr, list-length, copy-list, copy-tree, revappend
19:00 Changeset [783] by piso
equalp
18:51 Changeset [782] by piso
Use backquotes.
18:23 Changeset [781] by piso
Load defstruct.lisp.
18:22 Changeset [780] by piso
Support slot keywords in default constructor.
01:26 Changeset [779] by piso
Refactoring.

02/17/03:

19:45 Changeset [778] by piso
Initial checkin.
15:51 Changeset [777] by piso
remprop
15:25 Changeset [776] by piso
string (function)
15:04 Changeset [775] by piso
do*
03:02 Changeset [774] by piso
:describe command
02:40 Changeset [773] by piso
openFileInOtherWindow(): make other editor the current editor right away.
02:36 Changeset [772] by piso
Minor refactoring: getCurrentLine().
01:09 Changeset [771] by piso
ALLEGRO_PROMPT_PATTERN

02/16/03:

20:06 Changeset [770] by piso
send(): don't append "\n" if string already ends with "\n"!
20:05 Changeset [769] by piso
peekCharNonWhitespace(), readChar(), _readChar()
20:05 Changeset [768] by piso
Command history.
18:22 Changeset [767] by piso
Added ':' to DEFAULT_PROMPT_PATTERN.
16:52 Changeset [766] by piso
LispException? is now LispError?.
14:34 Changeset [765] by piso
Support :pa command.
04:24 Changeset [764] by piso
or: only return multiple values from evaluating the last form.
04:06 Changeset [763] by piso
locally
04:04 Changeset [762] by piso
isConditionOfType(): program-error.
04:03 Changeset [761] by piso
WrongNumberOfArgumentsException? extends ProgramError?.
04:02 Changeset [760] by piso
Initial checkin.
03:15 Changeset [759] by piso
Load sequences.lisp.
03:14 Changeset [758] by piso
Initial checkin.
03:13 Changeset [757] by piso
defsetf (short form)
02:58 Changeset [756] by piso
error: support (error 'type-error) etc.
02:50 Changeset [755] by piso
setCar(), setCdr(): error if not cons.
02:49 Changeset [754] by piso
do: correct behavior when there's no step form.

02/15/03:

19:46 Changeset [753] by piso
elt(): throw TypeError? if index is invalid.
19:44 Changeset [752] by piso
handler-case, isConditionOfType()
19:44 Changeset [751] by piso
TypeError?(String message), getMessage()
17:47 Changeset [750] by piso
Renamed WrongTypeException?.java to TypeError?.java.
17:39 Changeset [749] by piso
Renamed WrongTypeException?.java to TypeError?.java.
17:35 Changeset [748] by piso
isConditionOfType(): undefined-function.
17:18 Changeset [747] by piso
Condition types.
17:17 Changeset [746] by piso
export(String name): return the symbol.
17:13 Changeset [745] by piso
export(String name): export symbol from the COMMON-LISP package.
16:57 Changeset [744] by piso
Renamed UndefinedFunctionException?.java to UndefinedFunctionError?.java.
16:48 Changeset [743] by piso
Renamed LispException?.java to LispError?.java.
16:14 Changeset [742] by piso
LispException? extends Condition.
16:13 Changeset [741] by piso
Initial checkin.
16:07 Changeset [740] by piso
All methods are now static.
15:56 Changeset [739] by piso
Blackdown 1.4.1-01
15:42 Changeset [738] by piso
Minor cleanup.
15:40 Changeset [737] by piso
findSource(Buffer, String[]): tell the user if the JDK source path is …

02/14/03:

20:55 Changeset [736] by piso
set-global-property: support multiple key/value pairs.
19:59 Changeset [735] by piso
evenp, oddp
19:34 Changeset [734] by piso
_load(): get input stream from Lisp.class.getResource(filename).
19:17 Changeset [733] by piso
Refactoring.
18:43 Changeset [732] by piso
probe-file
16:46 Changeset [731] by piso
listAllPackages()
14:59 Changeset [730] by piso
ARRAY-DIMENSION-LIMIT
14:58 Changeset [729] by piso
describe: function documentation.
14:58 Changeset [728] by piso
(make-symbol "SETF-EXPANDER") instead of (make-symbol "setf-expander").
14:56 Changeset [727] by piso
Removed COERCE from exports.
14:02 Changeset [726] by piso
isDefinitionStart(): defstruct.
14:01 Changeset [725] by piso
loop: restore stack on return.
02:21 Changeset [724] by piso
skipBalancedComment()
02:20 Changeset [723] by piso
declaim, defstruct
02:19 Changeset [722] by piso
"#."
02:03 Changeset [721] by piso
skipBalancedComment()

02/13/03:

20:05 Changeset [720] by piso
handler-case: eval(form, env).
19:44 Changeset [719] by piso
count, count-if, count-if-not
19:39 Changeset [718] by piso
make-list
18:44 Changeset [717] by piso
handler-bind, handler-case
17:49 Changeset [716] by piso
isDefinitionStart() tokens: Common Lisp.
17:48 Changeset [715] by piso
Symbol.ERROR
17:47 Changeset [714] by piso
0.0.0.11+
17:47 Changeset [713] by piso
handler-bind
15:09 Changeset [712] by piso
compile-file-pathname logical-pathname-translations make-pathname …
14:59 Changeset [711] by piso
0.18.0.18+
14:58 Changeset [710] by piso
load-time-value pathname-device pathname-directory pathname-host …
00:53 Changeset [709] by piso
0.0.0.11
00:52 Changeset [708] by piso
0.18.0.18
00:50 Changeset [707] by piso
listBindings(): use setUnsplitOnClose().
00:33 Changeset [706] by piso
attachFile(): use canonicalPath() instead of netPath().
00:29 Changeset [705] by piso
nativeMoveToFilenameRegExp

02/12/03:

15:34 Changeset [704] by piso
getTitle(), toString()
15:09 Changeset [703] by piso
listThreads(): follow thread name with at least one space.
14:59 Changeset [702] by piso
haveUudecode(), haveYydecode(): invoke with -h so process doesn't hang …
02:37 Changeset [701] by piso
multiple-value-list: single-value case.
02:37 Changeset [700] by piso
multiple-value-list: handle single-value case correctly.
02:36 Changeset [699] by piso
0.0.0.10+

02/11/03:

18:18 Changeset [698] by piso
0.18.0.17
17:37 Changeset [697] by piso
Major cleanup: don't hang waiting for a response if the server is rebooted.
17:32 Changeset [696] by piso
Added loadError flag so rescan() won't try to refresh the directory …
17:28 Changeset [695] by piso
put(): don't add new listing if it's null or empty.

02/10/03:

20:36 Changeset [694] by piso
0.18.0.16
20:34 Changeset [693] by piso
0.0.0.10
19:25 Changeset [692] by piso
Minor cleanup.
19:24 Changeset [691] by piso
0.0.0.9+
19:24 Changeset [690] by piso
0.18.0.15+
18:51 Changeset [689] by piso
checkVector() now returns an AbstractVector?.
18:49 Changeset [688] by piso
Moved fill pointer code to AbstractVector?.
18:42 Changeset [687] by piso
get(), set(), getFillPointer(), setFillPointer(), isSimpleVector()

02/09/03:

19:08 Changeset [686] by piso
0.0.0.9
19:07 Changeset [685] by piso
0.18.0.15
18:47 Changeset [684] by piso
(%put 'aref *setf-expander* '%aset)
18:46 Changeset [683] by piso
aref, %aset: support strings as well as vectors.
18:45 Changeset [682] by piso
- LispString? now extends AbstractVector?. - Added get().
18:44 Changeset [681] by piso
Moved checkIndex(int) and checkIndex(LispObject) from Vector to …
18:43 Changeset [680] by piso
Moved checkIndex(int) and checkIndex(LispObject) to AbstractVector?.
18:02 Changeset [679] by piso
- Vector now extends AbstractVector?. - Moved badIndex() to AbstractVector?.
18:00 Changeset [678] by piso
Initial checkin.
13:05 Changeset [677] by piso
Update cache if we gunzip the file when determining the file type.
00:52 Changeset [676] by piso
(apply #'concatenate 'string '("foo" "bar")) => "foobar"

02/08/03:

15:34 Changeset [675] by piso
0.0.0.8+
14:59 Changeset [674] by piso
keyPressed(): call textField.getCaret().setVisible(true) on VK_END.
14:47 Changeset [673] by piso
0.18.0.14+

02/06/03:

16:26 Changeset [672] by piso
0.18.0.14
16:25 Changeset [671] by piso
tab(): use invokeLater() when setting caret position if there's only …

02/05/03:

16:01 Changeset [670] by piso
0.18.0.13
15:58 Changeset [669] by piso
sxhash
15:49 Changeset [668] by piso
- Refactoring: grovelModeFromFile(), grovelModeFromString(). - …
15:31 Changeset [667] by piso
getEncodingFromCharset(): support "latin-iso8859-1".
04:05 Changeset [666] by piso
Properties mode.
04:03 Changeset [665] by piso
read-delimited-list
04:00 Changeset [664] by piso
grovelMode(): avoid NPE if readLine() returns null.
03:50 Changeset [663] by piso
grovelMode()
02:45 Changeset [662] by piso
setFileType() can be private.

02/04/03:

21:12 Changeset [661] by piso
Constructor: call setInitialized(true) when done.
21:12 Changeset [660] by piso
map-into
19:57 Changeset [659] by piso
0.18.0.12+
16:49 Changeset [658] by piso
0.18.0.12
16:48 Changeset [657] by piso
getDefaultMode(): avoid NPE if file is null.
16:47 Changeset [656] by piso
Constructor: call setInitialized(true) when done.
16:39 Changeset [655] by piso
0.18.0.11
16:39 Changeset [654] by piso
initialize(), getDefaultMode(): refactoring and cleanup.
15:33 Changeset [653] by piso
0.18.0.10+
15:32 Changeset [652] by piso
getFileType(): avoid NPE if file is null.

02/03/03:

01:44 Changeset [651] by piso
0.18.0.10
01:44 Changeset [650] by piso
0.0.0.8
01:39 Changeset [649] by piso
createBuffers(): use Buffer.precreateBuffer().
01:39 Changeset [648] by piso
precreateBuffer()
01:33 Changeset [647] by piso
createBuffers(): avoid NPE if file is null.
01:24 Changeset [646] by piso
createBuffers(): cleanup.
00:44 Changeset [645] by piso
defaultMode(): avoid NPE if buffer.getDefaultMode() returns null.
00:37 Changeset [644] by piso
createBuffer(File, File, String): minor cleanup.

02/02/03:

21:49 Changeset [643] by piso
search
17:55 Changeset [642] by piso
getFileType(): added instrumentation.
17:53 Changeset [641] by piso
Refactoring: private static final int getFileType(File file, File cache).
02:34 Changeset [640] by piso
createBuffers(): added instrumentation.
02:29 Changeset [639] by piso
createBuffer(File, File, String): minor cleanup.
02:26 Changeset [638] by piso
0.18.0.9+

02/01/03:

00:43 Changeset [637] by piso
execute(): bind svar for keyword arguments (if applicable).
00:42 Changeset [636] by piso
0.0.0.7+

01/31/03:

18:18 Changeset [635] by piso
0.0.0.7
18:12 Changeset [634] by piso
flet, labels: refactoring.
18:11 Changeset [633] by piso
0.0.0.6+
16:24 Changeset [632] by piso
labels
02:12 Changeset [631] by piso
0.0.0.6
02:12 Changeset [630] by piso
0.18.0.9
02:10 Changeset [629] by piso
haveP4(): cache positive result.
00:56 Changeset [628] by piso
function: support functional bindings in lexical environment.

01/30/03:

22:25 Changeset [627] by piso
eval(): lookupFunctional(first), not lookupFunctional(obj)!
22:23 Changeset [626] by piso
flet: don't pass function name to Closure constructor.
22:22 Changeset [625] by piso
flet
17:45 Changeset [624] by piso
have(): removed trace output.
17:43 Changeset [623] by piso
flet
17:41 Changeset [622] by piso
eval(): support functional bindings in lexical environment.
17:39 Changeset [621] by piso
Functional bindings.
15:25 Changeset [620] by piso
0.0.0.5+
14:49 Changeset [619] by piso
array-in-bounds-p
14:49 Changeset [618] by piso
0.18.0.8+

01/29/03:

17:41 Changeset [617] by piso
0.0.0.5
17:38 Changeset [616] by piso
0.18.0.8
17:34 Changeset [615] by piso
Moved keyword command code (:ld, :pwd, etc.) to Interpreter.java.
16:17 Changeset [614] by piso
functionp
15:58 Changeset [613] by piso
characterp, compile-file, directory-namestring, enough-namestring, …
15:48 Changeset [612] by piso
char-code, code-char, peek-char, read, read-byte, read-char
15:39 Changeset [611] by piso
position, position-if, position-if-not
02:08 Changeset [610] by piso
run(): call resetStack() and set dynEnv to null at top of loop.
02:06 Changeset [609] by piso
0.0.0.4+

01/28/03:

18:03 Changeset [608] by piso
0.0.0.4
18:03 Changeset [607] by piso
0.18.0.7
17:54 Changeset [606] by piso
do: restore stack depth on return.
01:41 Changeset [605] by piso
Removed obsolete method version().
01:41 Changeset [604] by piso
banner(): use Version.getVersion().
01:36 Changeset [603] by piso
Initial checkin.
01:30 Changeset [602] by piso
keyTyped(): make sure not to call setCaretPosition() with a position …
01:28 Changeset [601] by piso
0.18.0.6+

01/27/03:

18:04 Changeset [600] by piso
0.0.0.3
17:51 Changeset [599] by piso
set-global-property
16:40 Changeset [598] by piso
0.0.0.2
16:39 Changeset [597] by piso
0.18.0.6
07:30 Changeset [596] by piso
"Calling Java From Lisp"

01/26/03:

18:34 Changeset [595] by piso
use-package: first argument can be a list of packages to use.
18:10 Changeset [594] by piso
runStartupScript(): Interpreter.initialize(true).
18:09 Changeset [593] by piso
Initialization.
16:40 Changeset [592] by piso
Better handling of invalid parameters in constructor.
02:08 Changeset [591] by piso
package-nicknames, package-use-list, package-used-by-list: use …
Note: See TracTimeline for information about the timeline view.