Commit Graph

91 Commits (4e1e14566943ec4574a498f54dd359bbe123826f)

Author SHA1 Message Date
Joe Groff 7bd7222b07 Refactor windows.com.wrapper to make better use of fry and cleave to show what is going on. Create named words for wrapper alien-callbacks so it is easy to see what code gets generated. Change com-query-interface to malloc the buffer for the returned interface pointer to avoid GC heisenbugs when calling into a com-wrapped factor object 2008-06-12 22:51:20 -07:00
Joe Groff 6c7b220217 Use define-declared to stick explicit stack effects on windows.com words 2008-06-09 20:14:18 -07:00
U-SLAVA-DFB8FF805\Slava adbb6775da Fix Windows compile errors 2008-06-09 16:27:52 -05:00
Slava Pestov 29fa4a8a54 assoc-find is no longer generic 2008-06-09 05:22:21 -05:00
Slava Pestov ba8f1388ab Fixing everything for mandatory stack effects 2008-06-09 02:14:14 -05:00
U-SLAVA-DFB8FF805\Slava 6d457a3dc8 Fix typo 2008-05-22 23:14:50 -05:00
U-SLAVA-DFB8FF805\Slava 8256fc1b42 Fix windows.com load errors 2008-05-19 19:53:39 -05:00
U-SLAVA-DFB8FF805\Slava 4787dc914d Fixing bugs in Windows sockets, add UDP tests 2008-05-15 20:08:32 -05:00
U-SLAVA-DFB8FF805\Slava 29556e2a2b Major overhaul of Windows I/O code: simpler, more readable, more efficient, more robust 2008-05-15 05:20:42 -05:00
Slava Pestov c60baf1232 sift and harvest words added 2008-05-13 23:36:55 -05:00
Slava Pestov 1260c1ba51 Working on SSL and refactoring related code to make things easier to plug in 2008-05-12 18:53:22 -05:00
U-SLAVA-DFB8FF805\Slava ec31bfe253 Get windows.com.wrapper to load 2008-05-09 16:22:34 -05:00
Doug Coleman 0a99342f2b fix bootstrap errors on windows 2008-04-28 16:30:11 -05:00
Joe Groff d6a67d475c Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/bunny/bunny.factor
	extra/opengl/demo-support/demo-support.factor
2008-04-27 18:27:47 -07: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
Joe Groff 2db4547305 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-25 21:04:24 -07:00
Joe Groff e5eebeb613 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/windows/ole32/ole32.factor
2008-04-21 20:18:10 -07:00
Slava Pestov d03d228085 Third time lucky 2008-04-21 19:04:17 -05:00
Slava Pestov 0ae1862805 Fix Windows bootstrap 2008-04-21 18:31:16 -05:00
Slava Pestov 5d68d8a614 Fix windows 2008-04-21 09:15:22 -05:00
Slava Pestov 55f6636bc0 FFI string encoding conversion 2008-04-20 05:15:46 -05:00
Slava Pestov 851c54ea7a Cleaning up deployment tool 2008-04-20 00:49:42 -05:00
Joe Groff 42984adf12 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-15 20:34:55 -07:00
Slava Pestov f7df948b06 Documentation updates 2008-04-13 09:34:27 -05:00
Joe Groff ae292e9d17 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-10 22:06:17 -07:00
Doug Coleman 138cff4d47 stack effects for recusive words 2008-04-22 21:06:24 -05:00
Doug Coleman 2a85901cca add some windows messages 2008-04-10 19:35:06 -05:00
Doug Coleman b1b889d899 add some acl constants 2008-04-07 15:30:06 -05:00
Eduardo Cavazos 6a2ab73938 Fix more add/add* occurances 2008-03-31 20:32:31 -06:00
Joe Groff 71b58d1a2a Fix name of windows.dragdrop-listener vocab 2008-03-31 13:13:16 -07:00
Joe Groff b5be6236c5 Remove combinators.cleave references from windows.com.wrapper and dragdrop-listener 2008-03-31 12:56:23 -07:00
Joe Groff 85b7c9b9b9 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-31 12:35:47 -07:00
Joe Groff 1c58671b9e Metadata files for windows.com.wrapper vocab 2008-03-31 12:34:58 -07:00
Joe Groff f2718f3a71 Get COM wrappers working. dragdrop-listener example vocab to enable drag-and-drop on listener windows 2008-03-31 12:31:46 -07:00
Doug Coleman cee0eb5be3 fix secure-random-generator for windows 2008-03-29 14:25:57 -05:00
Slava Pestov 1f3e6fd0b7 combinators.cleave is now core 2008-03-28 23:00:20 -05:00
Joe Groff ca5e517934 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-21 20:51:02 -07:00
Joe Groff 5d6720f991 Unit tests for COM callbacks 2008-03-21 20:36:24 -07:00
Joe Groff 11d28109cf Merge branch 'master' of git://factorcode.org/git/factor 2008-03-18 23:02:44 -07:00
Joe Groff 46c21e2580 Correct perms on windows/ tree 2008-03-18 23:02:21 -07:00
Joe Groff ede3e068a0 Get COM interface working. Add IShellFolder interface to shell32.dll to play around with 2008-03-18 22:56:54 -07:00
Joe Groff 53ccdc3954 Sketch out windows.com.syntax 2008-03-16 18:36:33 -07:00
Slava Pestov ae480fb329 SetWindowPos 2008-03-16 00:17:32 -05:00
Joe Groff fe9ab0e26b COM unit tests. Remove redundant call-with word and use cleave instead. 2008-03-15 17:45:05 -07:00
Joe Groff 07baa20969 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/combinators/lib/lib.factor
2008-03-12 20:52:00 -07:00
Doug Coleman 677a1f81ca fix unit test 2008-03-07 11:26:40 -06:00
Doug Coleman e156e0212c add a c-struct
update a using
2008-03-04 22:32:12 -06:00
Slava Pestov 00ae763351 Final calendar cleanup 2008-02-26 20:03:35 -06:00
Slava Pestov ef53dbd1b9 Fix load-everything 2008-02-26 19:18:21 -06:00
Slava Pestov 2acfc8fe38 Refactor calendar 2008-02-26 17:22:48 -06:00