Commit Graph

293 Commits (3d49cc5a0d329c3053c34cf4f3119725e3f4c267)

Author SHA1 Message Date
Eduardo Cavazos f125722bd9 ui.gadgets: Remove 'gadget,' 2008-07-13 18:12:59 -05:00
Eduardo Cavazos 1d8f7c5a89 ui.gadgets.menus: rewrite to not use 'gadget,' 2008-07-13 16:36:23 -05:00
Eduardo Cavazos 16fbd3c3a6 ui.gadgets.buttons: minor change 2008-07-13 16:27:11 -05:00
Eduardo Cavazos c1e9268a45 ui.gadgets.buttons: Rewrite to not use 'gadget,' 2008-07-13 16:26:13 -05:00
Eduardo Cavazos 44c972e308 ui.gadgets.tracks: add track-add* as a temporary transition word 2008-07-13 15:44:22 -05:00
Eduardo Cavazos 7c8d03f765 ui.gadgets.*: update tests for new effects 2008-07-13 01:28:53 -05:00
Eduardo Cavazos 73e30123f5 ui.gadgets.*: updates for new effects 2008-07-13 01:25:44 -05:00
Eduardo Cavazos 54b24fd8b1 ui.gadgets: new effects for add-gadget, add-gadgets, and (add-gadget) 2008-07-13 01:24:43 -05:00
Eduardo Cavazos 32ca39ce85 ui.gadgets: more accessors updates 2008-07-12 18:02:32 -05:00
Eduardo Cavazos 49f58ce15b ui.gadgets: proper indentation 2008-07-12 17:58:44 -05:00
Eduardo Cavazos 80783019c2 ui.gadgets: cleaner fast-children-on 2008-07-12 17:57:57 -05:00
Eduardo Cavazos 33da43aa90 ui.gadgets: more accessor updates 2008-07-12 17:54:57 -05:00
Eduardo Cavazos a4678cc758 ui.gadgets: update children accessors 2008-07-12 17:48:08 -05:00
Eduardo Cavazos e16aa9ead3 ui.gadgets: update parent accessors 2008-07-12 17:45:57 -05:00
Slava Pestov 41adbaf6be Fix display regression 2008-07-12 01:29:12 -05:00
Eduardo Cavazos 9043ad0e4a update tests for math.geometry.rect 2008-07-11 23:57:27 -05:00
Eduardo Cavazos b668936d9f more rect updates 2008-07-11 21:06:31 -05:00
Eduardo Cavazos 75991cf7ce Edit USING: for 'math.geometry.rect' 2008-07-11 18:34:43 -05:00
Eduardo Cavazos 6a358bd391 gadgets-docs: remove rect help 2008-07-11 18:14:30 -05:00
Eduardo Cavazos 6235d0b16f gadgets: remove rect (moved to math.geometry.rect) 2008-07-11 18:13:41 -05:00
Slava Pestov a277ee0178 Merge branch 'master' of git://factorforge.org/git/william42 2008-07-11 17:39:13 -05:00
William Schlieper 45715f52a8 Fixed bug in ui.gadgets.tabs, irc.ui no longer uses delegation 2008-07-11 16:31:35 -04:00
Slava Pestov b0f8680438 Fix scrollers 2008-07-11 15:19:54 -05:00
Slava Pestov c4cab0678a Merge branch 'master' of git://factorforge.org/git/william42 2008-07-11 15:08:10 -05:00
Slava Pestov 49d4e874c7 Fix shift-enter 2008-07-11 15:07:46 -05:00
William Schlieper 373a7adc6a ui.gadgets.tabs no longer uses delegation 2008-07-11 16:06:44 -04:00
Slava Pestov bbdb00a5dd Update documentation 2008-07-11 14:52:36 -05:00
Slava Pestov e703dd2b8d Cleaning up some code 2008-07-11 14:43:51 -05:00
Slava Pestov ba0e227d2d Fix buttons tests 2008-07-11 13:49:00 -05:00
Slava Pestov c4e3482783 Beef up borders, fix roll button apperance 2008-07-11 01:33:20 -05:00
Slava Pestov e8d0cbbd6a UI cleanups 2008-07-11 00:46:15 -05:00
Slava Pestov 64a2b0c7a5 Remove more delegation usage from UI: build-* words, various misc things 2008-07-11 00:01:22 -05:00
Slava Pestov 78c3b25f60 UI inheritance conversion step 1: eliminate all usages of set-gadget-delegate except build-* and some contributed vocabs 2008-07-10 20:32:17 -05:00
William Schlieper f90ac9a691 Fixed bug in ui.gadgets.tabs 2008-07-10 16:40:12 -04:00
Slava Pestov 9e504087c7 Merge branch 'master' of git://factorforge.org/git/william42 2008-07-10 13:10:59 -05:00
Eduardo Cavazos 0baaeec563 gadgets-docs: fix typo 2008-07-10 10:56:57 -05:00
U-WSCHLIEP-PC\wschliep 07c38a867d Added extra/irc/ui and extra/ui/gadgets/tabs 2008-07-10 02:38:48 -04:00
Slava Pestov 78d24d5a5d Fix unit test failures 2008-07-05 23:08:30 -05:00
U-SLAVA-DFB8FF805\Slava 0b2300cedf Split up models vocabulary 2008-07-04 17:58:37 -05:00
Slava Pestov aeb2b9d701 Fixing unit test failures 2008-07-02 15:57:38 -05:00
Slava Pestov 537269447c Move mirrors out of the boot image 2008-07-02 00:20:01 -05:00
slava 536b849c29 Tweak UI error handling for deployment 2008-06-25 22:06:34 -05:00
Slava Pestov ce8c3cd389 Clean up UI a bit 2008-06-18 22:30:54 -05:00
Slava Pestov 045b657474 Move replicate into core; move selection sort into its own vocab; remove usages of and? and or? which are redundant now 2008-06-13 01:51:46 -05:00
Slava Pestov c95851e34f Bug fixes and cleanups 2008-06-11 02:58:38 -05:00
Slava Pestov 29fa4a8a54 assoc-find is no longer generic 2008-06-09 05:22:21 -05:00
Slava Pestov 9dd5c9919f Mandatory stack effect annotations 2008-06-08 15:32:55 -05:00
Slava Pestov eec403d281 Fix write-gadget on style stream 2008-05-21 01:36:15 -05:00
Slava Pestov 2cbfa9c2d7 Move destructors to core 2008-05-14 23:23:12 -05:00
Slava Pestov c60baf1232 sift and harvest words added 2008-05-13 23:36:55 -05:00
Slava Pestov 75fb15ee4c Split stdio up into input-stream/output-stream, pipes work in progress 2008-05-05 02:19:25 -05:00
Doug Coleman e486683d96 fix binsearch and thus math.primes 2008-04-28 18:09:13 -05:00
Doug Coleman b7c1f9dbe8 extra changes:
index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps
2008-04-25 23:17:08 -05:00
Slava Pestov af7c4de023 Remove world size limitation 2008-04-20 23:09:00 -05:00
Slava Pestov 18c2f11d06 Move columns, bit-vectors, byte-vectors, float-vectors to extra 2008-04-19 22:56:28 -05:00
Doug Coleman f64d511ca6 add usings 2008-04-14 02:40:32 -05:00
Doug Coleman 72080fda4a construct-boa -> boa
construct-empty -> new
2008-04-13 15:06:27 -05:00
Slava Pestov aaf48cebf5 New utility word 2008-04-13 03:52:40 -05:00
Doug Coleman 1e01d73e61 fix usages of cond/case 2008-04-11 12:54:33 -05:00
Eduardo Cavazos 9dbc39f581 Set vocab name 2008-04-06 16:26:32 -05:00
Eduardo Cavazos ce895924bf Move frame-buffer vocab 2008-04-06 16:26:02 -05:00
Slava Pestov a30c60ea63 Fix UI breakage 2008-04-05 04:58:22 -05:00
Slava Pestov ca652dc157 Fix UI panes 2008-04-04 08:44:32 -05:00
Slava Pestov 7e7ba4ca38 Fixing streams 2008-04-04 07:39:09 -05:00
Slava Pestov 5346e1899f Working on call-next-method, and identity-tuple 2008-04-02 21:27:49 -05:00
Eduardo Cavazos aa40350aa7 replace add* and add with prefix and suffix 2008-03-31 18:18:05 -06:00
Eduardo Cavazos 4181728eca ui.gadgets.slate: add some gesture handling for processing demos 2008-03-31 15:29:22 -06:00
Slava Pestov c22af5c7a6 Rename 2apply to bi@ 2008-03-29 20:36:58 -05:00
Slava Pestov adb1dd14d0 Rename tuples vocab to classes.tuple for consistency 2008-03-29 03:34:48 -05:00
Slava Pestov e2f3888389 UI listener fix 2008-03-26 20:42:24 -05:00
Slava Pestov 59731ee24a Use delete-node instead of dlist-delete 2008-03-20 20:14:16 -05:00
Doug Coleman 3e7940216e swap append to swap append
refactoring path+ to append-path
swap path+ to prepend-path
calendar gmt-offset to duration
2008-03-19 19:15:32 -05:00
Daniel Ehrenberg c5eec0ba10 Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	core/io/files/files-tests.factor
	core/io/files/files.factor
	core/io/io-tests.factor
	core/io/streams/c/c-tests.factor
	core/io/streams/lines/lines-tests.factor
	core/source-files/source-files.factor
	extra/benchmark/sockets/sockets.factor
	extra/http/server/templating/templating-tests.factor
	extra/http/server/templating/templating.factor
	extra/io/launcher/launcher.factor
	extra/io/mmap/mmap-tests.factor
	extra/io/unix/launcher/launcher.factor
	extra/io/unix/unix-tests.factor
2008-03-04 17:51:40 -06:00
Slava Pestov e98cd1fd59 New convention for unit tests 2008-03-01 17:00:45 -05:00
Daniel Ehrenberg efb3367c45 Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	core/io/files/files-docs.factor
	core/io/files/files-tests.factor
	core/io/files/files.factor
	core/listener/listener.factor
	extra/benchmark/sum-file/sum-file.factor
	extra/bootstrap/image/upload/upload.factor
	extra/http/server/templating/templating.factor
	extra/logging/server/server.factor
	extra/smtp/smtp.factor
	extra/tools/deploy/macosx/macosx.factor
	extra/tools/disassembler/disassembler.factor
	extra/webapps/file/file.factor
2008-02-29 01:20:44 -06:00
Slava Pestov 27c9b31288 New benchmarks and UI improvements 2008-02-27 19:24:50 -06:00
Slava Pestov 3bf3c3ee5a New sorting comparison operators 2008-02-26 17:33:48 -06:00
Daniel Ehrenberg f7a2bc066c Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	extra/io/unix/unix-tests.factor
	extra/ogg/player/player.factor
2008-02-26 00:31:34 -06:00
Slava Pestov 84016a36c0 Regression fixes 2008-02-25 19:37:43 -06:00
Slava Pestov 438f00a6a5 UI fixes 2008-02-25 17:19:34 -06:00
Slava Pestov d19fd8e111 Made UI more responsive: if another thread invalidates a gadget, UI thread is woken up immediately 2008-02-25 06:31:52 -06:00
Daniel Ehrenberg 4ad96fc4ea Merge branch 'master' into unicode
Conflicts:

	core/io/streams/c/c-tests.factor
	extra/benchmark/mandel/mandel.factor
	extra/benchmark/raytracer/raytracer.factor
	extra/http/client/client.factor
2008-02-24 13:00:06 -06:00
Slava Pestov 727f91409d Split off concurrency.mailboxes, add timeout support to promises, locks, mailboxes, semaphores, count-downs 2008-02-21 23:47:06 -06:00
Slava Pestov 666c7803f7 Fixes 2008-02-21 20:57:41 -06:00
Slava Pestov b7ba2d77a2 Removed extra/timers, superceded by alarms 2008-02-21 19:14:50 -06:00
Daniel Ehrenberg 8249ce2116 OK, now everything should load 2008-02-21 18:05:04 -06:00
Slava Pestov c5de10ec49 More walker work 2008-02-21 01:25:59 -06:00
Slava Pestov b60dac99b9 New walker 2008-02-20 23:13:31 -06:00
Daniel Ehrenberg f6845d43d3 Massive name change in files, string streams 2008-02-15 22:20:31 -06:00
Slava Pestov f2cb5d8f4d Merge branch 'master' of git://onigirihouse.com/git/yuuki 2008-02-11 01:58:30 -06:00
Matthew Willis 55f29c69df Changed set-fullscreen? to take a gadget instead of a world, moved it into the ui vocab.
Moved fullscreen docs into the ui vocab.
2008-02-10 23:53:20 -08:00
Slava Pestov a4e5bc11b5 Editor gadget fix for CS+LEFT/RIGHT 2008-02-10 20:32:26 -06:00
Slava Pestov ab63c7254c Improved left/right arrow keys in editor gadget 2008-02-10 01:40:02 -06:00
Matthew Willis 122be5b48e Added set-fullscreen? and fullscreen? hooks along with their cocoa implementations. 2008-02-09 00:17:24 -08:00
Slava Pestov 5ecf3f7225 Improve unit test documentation and update some tests 2008-02-06 22:58:41 -06:00
Slava Pestov 90ed177a9c Fixing load-everything and unit tests 2008-02-06 19:23:39 -06:00
Slava Pestov 8dd333cbb5 Fix unit tests and fix string clone 2008-02-01 16:02:02 -06:00
Slava Pestov 926e09a46a New dispose word and with-dispose combinator, docs for io.monitor, working on O(1) stream timeouts 2008-01-31 00:52:06 -06:00
Slava Pestov bc67dbb2f2 Working on Ruby.mn talk 2008-01-28 18:13:35 -06:00
Slava Pestov 1c91a286e5 Updating summary and authors 2008-01-27 01:02:31 -04:00
Doug Coleman 84891e2591 pick pick -> 2over
minor cleanups
2008-01-11 12:02:44 -10:00
Slava Pestov c8360f5ae5 Rename curry* to with 2008-01-09 17:36:30 -05:00
Slava Pestov c3deb44f43 Fix circularity 2008-01-05 18:27:15 -04:00
Slava Pestov 18eb8e2bd3 Clean up interactor gadget 2007-12-30 21:15:59 -05:00
Slava Pestov 64b06f059a Unit test fixes 2007-12-30 17:14:15 -05:00
Slava Pestov e58cbb2cda : spin swap rot ; 2007-12-29 11:36:20 -05:00
Slava Pestov 318b5f40c8 Update unit tests to use must-infer 2007-12-26 22:16:14 -05:00
Slava Pestov f53fa196ac New must-infer word; \ foo must-infer asserts that foo's declared effect matches its inferred effect, put this in your unit tests 2007-12-26 20:54:38 -05:00
Slava Pestov 52bb787631 Fix Enter key in deploy tool 2007-12-14 01:16:47 -05:00
Slava Pestov 114ee74041 Fix one-word-elt 2007-12-13 16:34:36 -05:00
Slava Pestov d7217801c3 Documentation fixes 2007-12-11 22:36:40 -05:00
Slava Pestov fd2d136df6 UI fixes 2007-11-24 23:57:37 -05:00
Slava Pestov 937446c53b Editors tweaks 2007-11-23 16:24:57 -05:00
Slava Pestov 204069e01d Improve editor gadget selection behavior 2007-11-22 21:00:56 -05:00
Slava Pestov a7ef4eb1a2 Fix saving UI state in image 2007-11-22 01:40:17 -05:00
Slava Pestov 0714bb7a86 Revert incomplete changes 2007-11-21 04:19:50 -05:00
Slava Pestov 555e2c9964 Fix activate-control 2007-11-21 03:21:26 -05:00
Slava Pestov 25de6273b3 Fix editors 2007-11-21 03:20:32 -05:00
Slava Pestov 424ced9e2d Remove debugging messages 2007-11-16 18:40:57 -05:00
Slava Pestov 55c4abc39b Fix editors unit tests 2007-11-16 03:26:00 -05:00
Slava Pestov 57893118e0 Clean up model-changed; no need for auxilliary tuples in editor and interactor 2007-11-16 03:01:45 -05:00
Slava Pestov d6cf56162f UI fixes 2007-11-16 01:54:13 -05:00
Slava Pestov cef837184b graft*/ungraft* refactoring 2007-11-16 01:19:13 -05:00
Slava Pestov eee42d4bd5 More control refactoring 2007-11-14 16:35:17 -05:00
Slava Pestov 9bb0c40dc8 control gadget refactoring 2007-11-13 18:51:10 -05:00
Slava Pestov 599f1c6087 Finish cleaning up erg's changes, remove queues 2007-11-05 11:01:11 -05:00
Slava Pestov 4485bc0c01 Remove code duplication 2007-11-04 21:24:22 -05:00
Slava Pestov dfeb154bb1 Change unfold word 2007-11-04 17:32:01 -05:00
Slava Pestov d366ced0a8 Fix load problem 2007-11-03 16:24:17 -04:00
Slava Pestov 1cac7d54a6 Move checkbox and radio button renders to ui.gadgets.buttons 2007-11-03 15:42:51 -04:00
Slava Pestov 8c87610fc6 Improved deploy tool 2007-11-01 13:50:02 -04:00
Slava Pestov a01a7e4383 Improved deploy tool 2007-10-31 20:26:24 -04:00
Slava Pestov 0a8682ce9b Improved border gadget 2007-10-31 20:26:12 -04:00
Slava Pestov 58545d5756 Radio buttons and check boxes 2007-10-31 01:04:54 -04:00
Slava Pestov f50e8de835 Remove partial redraw optimization because there are too many broken GL implementations 2007-10-21 18:10:27 -04:00
U-SLAVA-FB3999113\Slava 024cf03a1b Resolve conflict 2007-10-21 15:28:35 -04:00
U-SLAVA-FB3999113\Slava 7c88e58782 UI load fix 2007-10-18 02:40:17 -04:00
Slava Pestov 1d8bd74d0f new unfold word 2007-10-16 04:15:16 -04:00
Slava Pestov c5f760da65 Clicks in the pane don't scroll anymore 2007-10-11 18:22:24 -04:00
Slava Pestov 8761885287 Fix problem with out-of-bounds hand-click# 2007-10-10 01:53:41 -04:00
Slava Pestov 9268cf45e9 Forgot to record change 2007-10-05 02:07:31 -04:00
Eduardo Cavazos 08192267fe ui.gadgets.slate: call doesn't work on 'f'. fix related pit. 2007-09-26 16:43:17 -05:00
Slava Pestov a96457cecc Initial import 2007-09-20 18:09:08 -04:00