Slava Pestov
|
b8d8685de8
|
clean up class<, class-and, class-or
|
2005-08-01 03:38:33 +00:00 |
Slava Pestov
|
e33fca9fe7
|
matrix library simplification; other code cleanups
|
2005-07-31 02:14:34 +00:00 |
Slava Pestov
|
03168a86e5
|
dataflow optimizer work, phasing out 3list/3unlist
|
2005-07-28 00:13:11 +00:00 |
Slava Pestov
|
0eb85fdd0d
|
working on dataflow optimizer
|
2005-07-27 05:46:06 +00:00 |
Slava Pestov
|
257c21f9de
|
editor bug fix
|
2005-07-25 03:35:34 +00:00 |
Slava Pestov
|
a7e713764f
|
improved inspector with slot links
|
2005-07-25 03:09:43 +00:00 |
Slava Pestov
|
b0ecd948ce
|
using 2each in some places instead of zip [ uncons ... ] each
|
2005-07-25 02:59:23 +00:00 |
Slava Pestov
|
5526fc24bb
|
removed >list usage
|
2005-07-23 05:16:28 +00:00 |
Slava Pestov
|
f2f1c6705b
|
more removals of unnecessary >list calls
|
2005-07-23 03:21:50 +00:00 |
Slava Pestov
|
8ba86c54ff
|
presentations.factor typo fix
|
2005-07-22 03:37:08 +00:00 |
Slava Pestov
|
50eeb1db28
|
handbook updates, HTML-format changelog
|
2005-07-22 01:43:37 +00:00 |
Slava Pestov
|
3956f12627
|
rename stream-auto-flush to stream-finish
|
2005-07-22 01:05:17 +00:00 |
Slava Pestov
|
3a366a386f
|
fix mouse enter/leave handling with overlapping gadgets
|
2005-07-20 22:04:29 +00:00 |
Slava Pestov
|
dc78cac25f
|
wheel mouse support in UI
|
2005-07-20 20:03:03 +00:00 |
Slava Pestov
|
ad94142247
|
clickable code snippets in the tutorial
|
2005-07-20 05:16:33 +00:00 |
Slava Pestov
|
3d1db6083f
|
fix set-length on vectors and sbufs to not shorten the underlying array
|
2005-07-20 04:28:07 +00:00 |
Slava Pestov
|
ce41c5d642
|
fixed stack comments of read1, minor UI updates
|
2005-07-20 02:29:57 +00:00 |
Slava Pestov
|
53ee5799b5
|
fix a typo
|
2005-07-20 01:27:52 +00:00 |
Slava Pestov
|
c7c29e29c2
|
init-world.factor did not load
|
2005-07-19 21:56:39 +00:00 |
Slava Pestov
|
c0f4f7f85d
|
moved tutorial to library/help/
|
2005-07-19 21:56:22 +00:00 |
Slava Pestov
|
bf59485c2f
|
more minor UI cleanups
|
2005-07-19 21:51:59 +00:00 |
Slava Pestov
|
b092647198
|
removed x/y variable usage from all places except frame layout
|
2005-07-19 21:40:32 +00:00 |
Slava Pestov
|
e232965f2e
|
minor UI cleanups; phasing out x and y variables
|
2005-07-19 21:31:01 +00:00 |
Slava Pestov
|
fc934d8630
|
fix incremental layout strategy bug
|
2005-07-19 20:56:57 +00:00 |
Slava Pestov
|
91d638450d
|
string-compare ==> lexi, string> ==> lexi>
|
2005-07-19 08:23:33 +00:00 |
Slava Pestov
|
65d35e51ec
|
graphical tutorial
|
2005-07-18 22:14:13 +00:00 |
Slava Pestov
|
9004533730
|
, no longer has the deprecated string append behavior, added stream-write1 generic
|
2005-07-17 18:48:55 +00:00 |
Slava Pestov
|
7f941feaf8
|
more UI paint cleanups, gradient paint added
|
2005-07-17 07:47:14 +00:00 |
Slava Pestov
|
9bcde6657d
|
UI paint cleanups
|
2005-07-17 06:49:07 +00:00 |
Slava Pestov
|
06aee28239
|
fix problem in fiber?; UI cleanups
|
2005-07-17 04:21:10 +00:00 |
Slava Pestov
|
d43c2d5fe9
|
fix bug in pick-up
|
2005-07-17 03:01:51 +00:00 |
Slava Pestov
|
d9c4a82c7a
|
big sequences refactoring
|
2005-07-17 02:16:18 +00:00 |
Slava Pestov
|
a1f3680708
|
ui listener shows the stack now, fixed gadget display command
|
2005-07-14 04:32:52 +00:00 |
Slava Pestov
|
e6327cec9b
|
presentation fixes, prettyprinter cleanup
|
2005-07-14 02:51:43 +00:00 |
Slava Pestov
|
841edc21c8
|
splitter layout fix
|
2005-07-14 01:28:23 +00:00 |
Slava Pestov
|
867dfe7ac9
|
memory usage improvement
|
2005-07-14 01:17:47 +00:00 |
Slava Pestov
|
7456d7edf8
|
remove paint namespace binding in ui
|
2005-07-14 01:03:34 +00:00 |
Slava Pestov
|
02a5067706
|
fix mouse enter/leave handling
|
2005-07-13 22:08:54 +00:00 |
Slava Pestov
|
a7279bd39c
|
removed remaining 2-dimensional point code from UI, minor enhancements to matrices library
|
2005-07-13 00:30:05 +00:00 |
Slava Pestov
|
520eaa65ef
|
minor UI fixes, updating html streams to not use obsolete style keys
|
2005-07-12 02:47:38 +00:00 |
Slava Pestov
|
d4e3075eeb
|
fix a few minor menu bugs
|
2005-07-09 22:32:31 +00:00 |
Slava Pestov
|
f12d34448f
|
incremental layout fixes
|
2005-07-09 20:49:13 +00:00 |
Slava Pestov
|
0a8477701a
|
fix hang with incremental layout
|
2005-07-09 20:08:50 +00:00 |
Slava Pestov
|
f69e594d90
|
UI layout management work
|
2005-07-08 05:32:29 +00:00 |
Slava Pestov
|
7becf2be5d
|
fix typo
|
2005-07-08 00:17:34 +00:00 |
Slava Pestov
|
dd363f33a8
|
better presentations in UI
|
2005-07-06 07:29:42 +00:00 |
Slava Pestov
|
b11713a641
|
start incremental layout
|
2005-07-06 05:57:58 +00:00 |
Slava Pestov
|
43348dd4c4
|
better focus protocol, fix problem with the first line in a pane
|
2005-07-04 22:36:07 +00:00 |
Slava Pestov
|
06e0804b5b
|
fix for jEdit 4.3pre3
|
2005-07-04 21:35:22 +00:00 |
Slava Pestov
|
930ac75dbd
|
simplified splitter gadget
|
2005-07-01 23:52:08 +00:00 |
Slava Pestov
|
5c9955fa52
|
added norm, proj words for vectors, removed dot/proj for complex numbers, more UI strippage
|
2005-06-30 00:04:13 +00:00 |
Slava Pestov
|
2b4c49c33a
|
big cleanup of UI code
|
2005-06-29 23:40:44 +00:00 |
Slava Pestov
|
cdf58fae57
|
presentations in UI of words and vocabs
|
2005-06-29 04:33:07 +00:00 |
Slava Pestov
|
be7dec33ae
|
more UI cleanups, fix jedit-stream bug
|
2005-06-29 03:50:23 +00:00 |
Slava Pestov
|
0c35f20a03
|
start unifying piles and shelves
|
2005-06-28 20:25:27 +00:00 |
Slava Pestov
|
ebdcb51063
|
fixes to menu code in UI, hacked up presentations in listener
|
2005-06-27 20:50:21 +00:00 |
Slava Pestov
|
dbe9ce0715
|
more UI code cleanups
|
2005-06-27 18:55:35 +00:00 |
Slava Pestov
|
3aa7cdc25a
|
working on styled text output in UI
|
2005-06-27 07:47:22 +00:00 |
Slava Pestov
|
14839d72e4
|
rip out more code
|
2005-06-27 04:54:49 +00:00 |
Slava Pestov
|
4474964873
|
UI cleanup
|
2005-06-27 04:40:51 +00:00 |
Slava Pestov
|
49769678d1
|
splitter control in the UI works, improving panes, various UI cleanups
|
2005-06-26 00:39:53 +00:00 |
Slava Pestov
|
3c5ebd288a
|
splitter work, renaming compiler-backend::reduce to collapse
|
2005-06-25 20:43:00 +00:00 |
Slava Pestov
|
ff14477e05
|
duplex-stream stream-close bugfix
|
2005-06-24 02:35:41 +00:00 |
Slava Pestov
|
69608069e1
|
new add word, got rid of unused stdio-stream
|
2005-06-23 19:53:54 +00:00 |
Slava Pestov
|
50b0eee15f
|
a bnit of UI work
|
2005-06-23 07:15:44 +00:00 |
Slava Pestov
|
e9b142db4d
|
slowly refactoring UI code to use 3-vectors instead of a mix of x/y parameters on the stack, and complex numbers representing points, added horizontal scrolling
|
2005-06-22 06:32:17 +00:00 |
Slava Pestov
|
f1b23d66b7
|
merged streams, stdio and files into io vocabulary
|
2005-06-19 21:50:35 +00:00 |
Slava Pestov
|
7ec008947c
|
various minor additions and PowerPC backend enhancements
|
2005-05-29 00:52:23 +00:00 |
Slava Pestov
|
03c4704734
|
slightly more modular loading of subsystems
|
2005-05-23 05:18:51 +00:00 |
Slava Pestov
|
8d12fec3eb
|
more sequence cleanups
|
2005-05-18 20:26:22 +00:00 |
Slava Pestov
|
7f4da7ecd0
|
generic words are more flexible, sequences cleaned up
|
2005-05-14 21:18:45 +00:00 |
Slava Pestov
|
ec393e6dee
|
minor reorganization of low-level code, further work on VOPs
|
2005-05-06 23:49:07 +00:00 |
Slava Pestov
|
958f20e97c
|
fix text string sizing in UI
|
2005-05-06 03:58:45 +00:00 |
Slava Pestov
|
cc1e664a99
|
string sub-primitives
|
2005-05-06 02:30:58 +00:00 |
Slava Pestov
|
3d71ca54e4
|
float, double, char* struct fields
|
2005-05-05 07:12:37 +00:00 |
Slava Pestov
|
656a4bf1ed
|
float and double types in FFI, minor cleanups here and there to kick off 0.75
|
2005-05-05 02:34:55 +00:00 |
Slava Pestov
|
b442096677
|
UI fixes; hashtables and generics are rehashed during bootstrap for improved robustness
|
2005-05-04 03:50:04 +00:00 |
Slava Pestov
|
8bca326561
|
oops
|
2005-05-04 00:09:04 +00:00 |
Slava Pestov
|
61d6967ebe
|
refactoring
|
2005-05-03 23:10:20 +00:00 |
Slava Pestov
|
6f1abd0980
|
UI fixes
|
2005-05-03 23:00:52 +00:00 |
Slava Pestov
|
ea214c397e
|
UI fixes
|
2005-04-30 21:17:10 +00:00 |
Slava Pestov
|
a4579c38b5
|
Unix socket fix, minor UI fixes
|
2005-04-30 18:27:40 +00:00 |
Slava Pestov
|
bd5198bf39
|
some progress on getting FFI I/O working on Linux
|
2005-04-29 06:37:12 +00:00 |
Slava Pestov
|
008d35310b
|
handbook updates, remove vector-length vector-nth set-vector-nth
|
2005-04-26 04:35:55 +00:00 |
Slava Pestov
|
8b496e60ff
|
fix bad bootstrap bug; generic append, reverse, concat (replacing cat and append*); working on documentation
|
2005-04-25 23:54:21 +00:00 |
Slava Pestov
|
8b61c03fa1
|
(yield) renamed to stop
|
2005-04-22 04:22:36 +00:00 |
Slava Pestov
|
6c11b788e0
|
minor cleanups here and there
|
2005-04-20 00:28:01 +00:00 |
Slava Pestov
|
d6b42a1f5c
|
minor fixes; init-io now fully initializes unix ffi i/o
|
2005-04-16 03:00:22 +00:00 |
Slava Pestov
|
0d612fd94d
|
huge alien cleanup
|
2005-04-09 22:30:46 +00:00 |
Slava Pestov
|
f39394d25e
|
sequence protocol
|
2005-04-02 07:39:33 +00:00 |
Slava Pestov
|
a12971917b
|
Factor 0.73 ready for release
|
2005-03-23 03:38:24 +00:00 |
Slava Pestov
|
02f1896212
|
PowerPC relocation
|
2005-03-23 02:20:58 +00:00 |
Slava Pestov
|
c6039606c6
|
removed ?when and ?unless
|
2005-03-21 19:39:46 +00:00 |
Slava Pestov
|
31be7f42a7
|
UI fix
|
2005-03-12 21:16:40 +00:00 |
Slava Pestov
|
a22b04d2b6
|
UI work
|
2005-03-12 02:41:46 +00:00 |
Slava Pestov
|
2b956e1ff4
|
frames and scrolling work
|
2005-03-11 03:52:55 +00:00 |
Slava Pestov
|
181a8d9ff4
|
UI layout management work
|
2005-03-10 22:57:22 +00:00 |
Slava Pestov
|
1bcac74906
|
working on layouts; simpler tuple delegation
|
2005-03-09 03:54:59 +00:00 |
Slava Pestov
|
a5e73bc481
|
bootstrap foxes
|
2005-03-08 04:20:58 +00:00 |
Slava Pestov
|
839439b7eb
|
layout refactoring
|
2005-03-08 04:15:00 +00:00 |
Slava Pestov
|
f824247883
|
code cleanups and faster bootstrap
|
2005-03-08 03:11:36 +00:00 |
Slava Pestov
|
916f24d8fa
|
I/O task GC fix
|
2005-03-07 05:39:57 +00:00 |
Slava Pestov
|
d8be679fcc
|
some cleanups
|
2005-03-07 01:03:22 +00:00 |
Slava Pestov
|
3cb8a1e63d
|
removed halos; a new tile gadget
|
2005-03-07 00:46:29 +00:00 |
Slava Pestov
|
a74632b243
|
hashtables were sized wrong; rename str- words to string-
|
2005-03-05 21:33:40 +00:00 |
Slava Pestov
|
f0dfb77690
|
renaming word-parameter to word-def; renaming word-property to word-prop
|
2005-03-05 19:45:23 +00:00 |
Slava Pestov
|
76efdb2f1d
|
UI fixes
|
2005-03-04 03:45:23 +00:00 |
Slava Pestov
|
bb048fb7e6
|
fix bootstrapping problems
|
2005-03-04 03:24:51 +00:00 |
Slava Pestov
|
c4da07c80d
|
halos
|
2005-03-04 01:43:55 +00:00 |
Slava Pestov
|
e9ea91918d
|
UI work
|
2005-03-03 02:26:11 +00:00 |
Slava Pestov
|
779db3970d
|
fix bootstrap errors
|
2005-03-02 03:19:26 +00:00 |
Slava Pestov
|
c918f60671
|
presentations and menus
|
2005-03-02 03:11:08 +00:00 |
Slava Pestov
|
5c69750719
|
improved inspector
|
2005-03-01 23:55:25 +00:00 |
Slava Pestov
|
9df3845237
|
inspector
|
2005-03-01 05:45:50 +00:00 |
Slava Pestov
|
dc161369cc
|
filled layout
|
2005-02-28 04:17:41 +00:00 |
Slava Pestov
|
9ae9264ff0
|
scrolling work
|
2005-02-28 03:28:09 +00:00 |
Slava Pestov
|
48b2f1f7fb
|
some UI cleanups
|
2005-02-27 21:51:12 +00:00 |
Slava Pestov
|
3a1441d0b4
|
pane gadget, clipping work
|
2005-02-27 21:00:55 +00:00 |
Slava Pestov
|
14862ab4b5
|
clipping
|
2005-02-27 08:48:27 +00:00 |
Slava Pestov
|
033ece6ca5
|
started clipping
|
2005-02-26 07:11:25 +00:00 |
Slava Pestov
|
d8c91b1cda
|
scrolling
|
2005-02-26 05:57:53 +00:00 |
Slava Pestov
|
3bf3e13f2e
|
register declarations for powerpc
|
2005-02-20 04:25:21 +00:00 |
Slava Pestov
|
ae27f48d12
|
minor fix for rollovers
|
2005-02-20 03:55:45 +00:00 |
Slava Pestov
|
3b98c55ecf
|
dialogs
|
2005-02-20 02:49:37 +00:00 |
Slava Pestov
|
8d139c621a
|
layout alignments
|
2005-02-20 00:57:26 +00:00 |
Slava Pestov
|
99edfc3593
|
some UI fixes
|
2005-02-19 22:54:04 +00:00 |
Slava Pestov
|
e42aea4c3e
|
fix circular dependency in UI
|
2005-02-19 00:02:06 +00:00 |
Slava Pestov
|
e92757e93c
|
working on jEdit plugin
|
2005-02-17 02:54:36 +00:00 |
Slava Pestov
|
a22dffcd62
|
UI fixes
|
2005-02-15 23:05:28 +00:00 |
Slava Pestov
|
f95496e655
|
stream word renaming
|
2005-02-15 03:15:02 +00:00 |
Slava Pestov
|
82e22a0841
|
text fields in the UI
|
2005-02-13 02:15:30 +00:00 |
Slava Pestov
|
f5fe5fd692
|
SDL console fix
|
2005-02-12 00:35:50 +00:00 |
Slava Pestov
|
96edb600fe
|
field fix
|
2005-02-12 00:11:31 +00:00 |
Slava Pestov
|
36b97dd4ee
|
working on labels and fields
|
2005-02-12 00:09:48 +00:00 |
Slava Pestov
|
8d565b6968
|
basic notion of keyboard focus
|
2005-02-11 17:45:24 +00:00 |
Slava Pestov
|
b05ad02a1d
|
start keyboard focus
|
2005-02-11 04:58:28 +00:00 |
Slava Pestov
|
85a37f6199
|
Developer's guide updates; implicit tuple constructors
|
2005-02-10 20:14:20 +00:00 |
Slava Pestov
|
a8c34f50a8
|
tuple dispatch compiled, adding USING: to more files, inference terminator cleanup, jedit cleanup, new reload word to reload a word's source file
|
2005-02-09 03:02:44 +00:00 |
Slava Pestov
|
44420f200a
|
checkboxes
|
2005-02-08 01:10:02 +00:00 |
Slava Pestov
|
4d7f2b8143
|
dlists.factor, working on UI
|
2005-02-07 23:27:55 +00:00 |
Mackenzie Straight
|
151c6fac3c
|
Threading/IO updates
|
2005-02-07 23:04:49 +00:00 |
Slava Pestov
|
8f17b86e3d
|
fixed UI bootstrap
|
2005-02-07 15:24:03 +00:00 |
Mackenzie Straight
|
700c4d8e17
|
fix sdl console
|
2005-02-07 14:20:10 +00:00 |
Slava Pestov
|
9cdd902f57
|
inside method for ellipses
|
2005-02-06 05:21:26 +00:00 |
Slava Pestov
|
78c9e75847
|
more UI work, new shapes, tuple in/out syntax
|
2005-02-06 03:51:41 +00:00 |
Slava Pestov
|
711c19445d
|
mouse enter/leave events
|
2005-02-05 16:52:24 +00:00 |
Slava Pestov
|
3ba50f6665
|
buttons now update their appearance when pressed
|
2005-02-04 03:21:51 +00:00 |
Slava Pestov
|
68c98205bc
|
borders of various kinds
|
2005-02-04 00:11:06 +00:00 |
Slava Pestov
|
3e4d15c835
|
removed boxes; all gadgets can contain children now
|
2005-02-03 23:18:47 +00:00 |
Slava Pestov
|
5791ae2e42
|
refactoring shape protocol for mutability; layouts
|
2005-02-03 03:00:46 +00:00 |
Slava Pestov
|
09b8578afd
|
layouts
|
2005-02-03 00:50:13 +00:00 |
Slava Pestov
|
99f46aa313
|
label gadget
|
2005-02-02 03:48:04 +00:00 |
Slava Pestov
|
90bcf57e54
|
missing file
|
2005-02-02 03:00:55 +00:00 |
Slava Pestov
|
0ae2b20829
|
working on UI gestures
|
2005-02-02 02:47:10 +00:00 |
Slava Pestov
|
cd286eeff7
|
working on hand gadget
|
2005-02-02 01:14:03 +00:00 |
Slava Pestov
|
3453ac0e04
|
more UI work
|
2005-02-02 00:00:16 +00:00 |
Slava Pestov
|
8a42466cf2
|
more UI work
|
2005-02-01 03:32:06 +00:00 |
Slava Pestov
|
c35f6f9f44
|
fixed compiler; UI work
|
2005-01-31 19:02:09 +00:00 |
Slava Pestov
|
330db0497d
|
tuples used for i/o streams, removed traits metaclass
|
2005-01-30 20:57:25 +00:00 |
Slava Pestov
|
0dfb0cf01e
|
array refactoring; started hashtable refactoring
|
2005-01-26 00:40:57 +00:00 |
Slava Pestov
|
c026fd7786
|
added bitstream vera fonts, sdl console uses sdl-ttf for text rendering
|
2005-01-24 02:00:52 +00:00 |
Slava Pestov
|
73d505339a
|
removed times*, use repeat instead
|
2005-01-23 21:47:28 +00:00 |
Slava Pestov
|
2ecd3bad05
|
fix SDL console
|
2005-01-19 02:52:03 +00:00 |
Slava Pestov
|
308a8a75a5
|
improved SDL console
|
2005-01-19 02:42:29 +00:00 |
Slava Pestov
|
7e8a87f213
|
[[ car cdr ]] syntax replaces [ car | cdr ]
|
2005-01-14 00:49:47 +00:00 |
Slava Pestov
|
70bf36080e
|
line editor history
|
2005-01-04 05:41:14 +00:00 |
Slava Pestov
|
37f9fd2a2e
|
line editing
|
2005-01-03 21:39:17 +00:00 |
Slava Pestov
|
10d467937f
|
line editor
|
2005-01-03 07:55:54 +00:00 |