Doug Coleman
8eea41b537
normalizing alpha data for tiffs is done too often, check in test image for it
2009-03-16 07:11:56 -05:00
Doug Coleman
bb33894d8a
check in more test images
2009-03-16 07:11:46 -05:00
Doug Coleman
baf2cc6c5a
fix bitmap loading of odd-width files
2009-03-16 07:08:35 -05:00
Slava Pestov
3a611f41c7
ui.gadgets.editors: remove unnecessary workaround, make another word infer
2009-03-16 06:27:19 -05:00
Slava Pestov
0c77a3b3be
compiler: use call( instead of assert-depth
2009-03-16 06:27:01 -05:00
Slava Pestov
38c6be94d4
Fixing some stack comments
2009-03-16 06:17:18 -05:00
Slava Pestov
1559b74640
Add new check-datastack primitive and re-implement call( with it, instead of using with-datastack. call( is now 5x faster
2009-03-16 06:16:51 -05:00
Slava Pestov
58d997de5c
Refactor regexp.compiler to not all with-compilation-unit so much; benchmark.regex-dna loads about twice as fast now
2009-03-16 05:00:27 -05:00
Slava Pestov
27a68b8aa4
Update meta-data
2009-03-16 03:39:42 -05:00
Slava Pestov
f1197fe327
peg.ebnf gives better stack effects
2009-03-16 03:29:04 -05:00
Slava Pestov
6bf8097f77
editors.notepad needed an unportable tag
2009-03-16 03:02:10 -05:00
Slava Pestov
36d03dfa08
Use call( so that with-ui infers
2009-03-16 03:01:47 -05:00
Slava Pestov
4589aab8a4
Move ui.gadgets.alerts, ui.gadgets.book-extras and ui.utils to extra
2009-03-16 03:00:37 -05:00
Daniel Ehrenberg
22cd50ca4f
Fixing html.components unit test
2009-03-16 01:30:42 -05:00
Daniel Ehrenberg
f6560186dd
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-16 00:46:27 -05:00
Slava Pestov
c468ed8962
integer/integer partial dispatch ops now use both-fixnums?
2009-03-16 00:44:44 -05:00
Daniel Ehrenberg
941e56b046
Farkup parser rewrite
2009-03-16 00:42:48 -05:00
Slava Pestov
47dc534901
Help lint fixes
2009-03-15 23:25:29 -05:00
Daniel Ehrenberg
03684713c9
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-15 20:28:43 -05:00
Slava Pestov
710ce74512
Add related-words to furnace.actions docs
2009-03-15 20:13:10 -05:00
Slava Pestov
0d38d2f7e8
Fix more stack effects
2009-03-15 18:28:46 -05:00
Slava Pestov
8e55533bfa
Tweak some furnace code to infer and load with almost no warnings
2009-03-15 18:19:29 -05:00
Daniel Ehrenberg
f62847a430
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-15 17:39:29 -05:00
Slava Pestov
cb9adb2436
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-15 17:11:37 -05:00
Slava Pestov
07a5a46009
Add stream-element-type generic word
2009-03-15 17:11:18 -05:00
Doug Coleman
3a0b0aff79
support loading bitmaps that have extra padding bytes on each line, like reference.bmp
2009-03-15 15:08:55 -05:00
Doug Coleman
2698c30a30
fix BGR>RGB
2009-03-15 13:59:06 -05:00
Slava Pestov
9eab2a7d71
loading an image doesnt hang now, not quite right yet..
2009-03-14 23:23:49 -05:00
Doug Coleman
845158fffd
fix using
2009-03-14 15:52:25 -05:00
Doug Coleman
f8da7967fc
remove unused slot
2009-03-14 15:52:04 -05:00
Doug Coleman
935849b418
fix bitmap rendering
2009-03-14 15:31:59 -05:00
Doug Coleman
aa91df6b10
more bitmap cleanup
2009-03-14 15:17:51 -05:00
Doug Coleman
8ac5834861
cleaning up bitmaps
2009-03-14 15:08:50 -05:00
Doug Coleman
cdec85dc8f
write out bitmaps from arbitrary image tuples
2009-03-14 14:48:28 -05:00
Doug Coleman
07d906086d
docs updates for calendar
2009-03-14 13:58:08 -05:00
Doug Coleman
89e6ea1bbe
add tutorial for setting up smtp to work with gmail
2009-03-14 11:59:18 -05:00
Doug Coleman
4bd8583254
fix spacing issue
2009-03-14 10:51:38 -05:00
Doug Coleman
b8f24a303a
scaffold-help now prints $var-description for symbols
2009-03-14 10:36:24 -05:00
Slava Pestov
7ed56a3cef
Make peg compilation infer
2009-03-14 00:34:04 -05:00
Doug Coleman
4302e36424
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-14 00:04:08 -05:00
Doug Coleman
4ed2d030c8
bitmap loading was broken
2009-03-14 00:03:44 -05:00
Slava Pestov
34d9d12ddb
Fix a bug in ui.gadgets.labeled and add a unit test
2009-03-14 00:01:18 -05:00
Slava Pestov
3c29c92f5b
Better unit tests for images.bitmap
2009-03-14 00:01:01 -05:00
Slava Pestov
c46b400d40
New look for menus
2009-03-13 23:49:16 -05:00
Slava Pestov
46da224f8b
Update regexp and tools.deploy docs
2009-03-13 23:12:56 -05:00
Slava Pestov
99de526e8b
Update meta-data
2009-03-13 20:46:08 -05:00
Slava Pestov
cff700cd3e
Add tests to ensure that execute( and regexps work when deployed
2009-03-13 19:41:13 -05:00
Slava Pestov
67f5a932db
Fix regexp.nfa to load if unicode.case is not already loaded
2009-03-13 19:40:54 -05:00
Slava Pestov
ad0ae4200f
Remove workaround from regexp.compiler now that with-compilation-unit infers
2009-03-13 19:40:38 -05:00
Slava Pestov
bf41b187b0
Re-organize code so that with-compilation-unit can infer
...
Fix with-compilation-unit to work in deployed code
2009-03-13 19:39:32 -05:00
Daniel Ehrenberg
a36af22f11
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-13 15:35:15 -05:00
Maxim Savchenko
c63a08ae95
Merge branch 'master' of git://factorcode.org/git/factor into clean-linux-x86-32
2009-03-13 13:48:51 -04:00
Doug Coleman
e8c5950fe9
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-13 09:03:58 -05:00
Slava Pestov
1648a54655
Add inline caching for execute( -- regex-dna is now only 1% slower if regexp uses execute( rather than execute-unsafe(
2009-03-13 07:01:43 -05:00
Doug Coleman
5bdfbe11c0
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-13 05:58:15 -05:00
Slava Pestov
da254e4621
Opening a second popup if one is already visible hides the first
2009-03-13 04:47:56 -05:00
Slava Pestov
06f29ab7e4
give-up-transform now uses a cached stack effect. Slight performance improvement when compiling calls to member? with a non-literal quotation
2009-03-13 04:28:24 -05:00
Slava Pestov
4c51d8524d
Fix prettyprinting of method definitions and classes
2009-03-13 02:58:09 -05:00
Doug Coleman
68b113d653
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-13 01:25:50 -05:00
Slava Pestov
091468479d
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-13 00:40:29 -05:00
Slava Pestov
8f1240cf96
Forgetting a word doesn't call reset-word anymore, fixing an issue where a word calling a forgotten word wouldn't compile because the 'declared-effect' word prop was not set
2009-03-13 00:40:18 -05:00
Doug Coleman
b9950f4416
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-12 22:17:47 -05:00
Doug Coleman
aeaeca193d
fix the copyright header
2009-03-12 21:57:09 -05:00
Doug Coleman
39ce205f75
add a binding to part or all of uniscribe
2009-03-12 21:52:45 -05:00
Doug Coleman
3bfce6e95c
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-12 21:40:24 -05:00
Slava Pestov
effec0469c
Don't use colors.constants in prettyprint
2009-03-12 21:25:33 -05:00
Slava Pestov
e18e99acc3
Auto-use output omits duplicate vocabulary names, and the current vocabulary's private vocab
2009-03-12 21:21:48 -05:00
Slava Pestov
9696661ef5
Use 1|| instead of 0|| where appropriate in peg.ebnf to remove some stack shuffling
2009-03-12 21:21:32 -05:00
Slava Pestov
bb5c6f78b8
words. emits a newline after
2009-03-12 20:50:07 -05:00
Slava Pestov
06e8468c40
Document alien.destructors
2009-03-12 20:48:22 -05:00
Slava Pestov
91e51f038c
Slightly faster binary-search
2009-03-12 20:43:44 -05:00
Slava Pestov
7cefd48884
Tweak pane layout for better baseline alignment
2009-03-12 17:48:46 -05:00
Maxim Savchenko
719080b0b4
Merge branch 'master' of git://factorcode.org/git/factor into clean-linux-x86-32
2009-03-12 18:35:27 -04:00
Slava Pestov
999f038567
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-12 17:31:37 -05:00
Slava Pestov
2f85a1a9eb
Don't report inference warnings for inline words
2009-03-12 17:30:41 -05:00
Slava Pestov
80e719ba5b
Remove stupid commented out code
2009-03-12 17:30:33 -05:00
Slava Pestov
4fdb5d0557
Fix infinite fixed point iteration bug found by littledan; generalize-counter-interval wasn't called in all the right places
2009-03-12 17:30:24 -05:00
Doug Coleman
7bbcb569d4
fix find-in-directories and add unit tests
2009-03-12 17:01:44 -05:00
Doug Coleman
3b3f38a4cd
use CONSTANT: in calendar
2009-03-12 16:03:10 -05:00
Doug Coleman
da41ae8fbe
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-12 11:30:16 -05:00
Maxim Savchenko
a8ca9c3d0e
Merge branch 'master' of git://factorcode.org/git/factor into clean-linux-x86-32
2009-03-12 06:18:43 -04:00
Daniel Ehrenberg
05d718a7e9
Merge branch 'master' of git://github.com/bogiebro/factor
2009-03-12 03:58:40 -05:00
Daniel Ehrenberg
3c04d96bc4
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-11 22:05:06 -05:00
Daniel Ehrenberg
1ca2e8196b
Making regexp generate less class algebra
2009-03-11 22:04:47 -05:00
Slava Pestov
d08dd2ba20
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-11 21:51:53 -05:00
Slava Pestov
03f048cce9
Add a couple of must-infer tests
2009-03-11 21:51:39 -05:00
Daniel Ehrenberg
98392ef2ab
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-11 19:39:55 -05:00
Daniel Ehrenberg
e70748f8f1
Redoing class algebra so conjunction works
2009-03-11 19:39:35 -05:00
Slava Pestov
667eca9410
Fix unit tests and help lint for 'see' move
2009-03-11 17:33:54 -05:00
Slava Pestov
034bda42ca
Inline initial state in next-match loop
2009-03-11 17:06:45 -05:00
Slava Pestov
44d36dab9c
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-11 16:54:26 -05:00
Slava Pestov
18ca3b3419
Add some declarations so that next-match is faster
2009-03-11 16:53:44 -05:00
Slava Pestov
7dac8de701
Get rid of match tuple
2009-03-11 16:36:53 -05:00
Slava Pestov
643da5f073
Remove match iterators for a performance boost
2009-03-11 16:21:29 -05:00
Daniel Ehrenberg
23c8b375cc
Uncommenting most remaining regexp unit tests
2009-03-11 16:06:14 -05:00
Daniel Ehrenberg
8b286cea4c
Adding word breaks to regexp
2009-03-11 15:51:54 -05:00
Doug Coleman
b38348aae0
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-11 15:06:31 -05:00
Daniel Ehrenberg
c193f1b68a
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/regexp/regexp.factor
2009-03-11 14:47:05 -05:00
Daniel Ehrenberg
642b5f9649
Refactoring next-match
2009-03-11 14:45:52 -05:00
Slava Pestov
40dae755b1
Change execute( to execute-unsafe( since in this case we know the types
2009-03-11 14:02:29 -05:00
Slava Pestov
b6f6e880bf
Make partially dispatched integer ops foldable
2009-03-11 13:57:13 -05:00
Daniel Ehrenberg
329875b170
Regexp match iterators are better
2009-03-11 12:29:33 -05:00
Daniel Ehrenberg
ec5bad2f7c
Removing regexp interpreter
2009-03-11 11:58:58 -05:00
Daniel Ehrenberg
eaf72b54f6
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-11 11:57:43 -05:00
Daniel Ehrenberg
3cd4f3f626
Fixing regexp docs typo
2009-03-11 11:57:26 -05:00
Slava Pestov
eb0bedd9b0
Fixing up code after 'see' refactoring
2009-03-11 08:34:25 -05:00
Slava Pestov
b0ced3dc9a
Formatting fix
2009-03-11 07:20:39 -05:00
Slava Pestov
abab72f80c
Move 'see' to its own vocabulary, and fix excess newlines after panes change
2009-03-11 07:18:24 -05:00
Slava Pestov
5f196ba2ef
Fix bootstrap
2009-03-11 07:17:57 -05:00
Maxim Savchenko
0b04a0804f
Merge branch 'master' of git://factorcode.org/git/factor into clean-linux-x86-32
2009-03-11 05:56:36 -04:00
Slava Pestov
04cc1ec53e
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-11 03:17:38 -05:00
Slava Pestov
692b648feb
Change tabular-output and smash-pane behavior to fix panes unit tests; re-organize panes code to make more words private
2009-03-11 03:17:30 -05:00
Slava Pestov
21f8ba2917
Change another throw to rethrow in stack checker
2009-03-11 03:17:06 -05:00
Daniel Ehrenberg
33822922d4
Removing regexp.matchers vocab, merged into regexp
2009-03-11 00:10:11 -05:00
Daniel Ehrenberg
e97e1c8003
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-10 23:21:19 -05:00
Daniel Ehrenberg
dca194e1eb
Fixing XMode, which I gratuitiously broke
2009-03-10 23:21:05 -05:00
Slava Pestov
7d9389ad9e
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-10 20:01:34 -05:00
Daniel Ehrenberg
e2fda2e227
Fixing help-lint for regexp; adding first-match and re-contains?
2009-03-10 19:34:49 -05:00
Daniel Ehrenberg
8836b2a73b
matches? works as expected for reversed regexps
2009-03-10 19:17:25 -05:00
Daniel Ehrenberg
987cd1c8ce
Moving regexp.matchers back to regexp
2009-03-10 18:27:33 -05:00
Daniel Ehrenberg
638cef2824
Many regexp changes, improving speed and organization
2009-03-10 18:27:04 -05:00
Slava Pestov
16ddc461b4
Document ui.gadgets.glass and fix help lint failures in UI docs
2009-03-10 17:28:34 -05:00
Slava Pestov
b3f09a9aed
Check for words which are not classes but have a $class-description element anyway
2009-03-10 17:28:17 -05:00
Daniel Ehrenberg
1d47c232f7
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-10 17:00:14 -05:00
Slava Pestov
ceafe8c69e
Fix text rendering on top of transparent background
2009-03-10 16:59:15 -05:00
Slava Pestov
2f26d5f3da
images.viewer can now display some un-normalized images
2009-03-10 16:58:35 -05:00
Slava Pestov
ff3c5b28bd
Move normalize-scanline-order implementation from images.bitmap to images
...
Add upside-down? slot to image tuple
Update cap for recent changes
2009-03-10 16:35:47 -05:00
Sam Anklesaria
cccaff40b1
added peg-lexer info
2009-03-10 11:27:19 -05:00
Maxim Savchenko
b456ef7ff2
Merge branch 'master' of git://factorcode.org/git/factor into clean-linux-x86-32
2009-03-10 04:01:10 -04:00
Doug Coleman
7a6ae79ed9
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-10 00:15:17 -05:00
Sam Anklesaria
d95e515557
peg can now be used for parsing words
2009-03-09 20:36:35 -05:00
Sam Anklesaria
895b1339f8
added buttons for book navigation
2009-03-09 20:35:49 -05:00
Sam Anklesaria
4d453923ae
added simple dialogs for the ui
2009-03-09 20:34:56 -05:00
Slava Pestov
073333f245
Re-implement <polygon-gadget> since joystick-demo still uses it
2009-03-09 20:23:34 -05:00
Slava Pestov
58582ab4d9
Fix memory management for CFArrays
2009-03-09 20:22:56 -05:00
Sam Anklesaria
5a14faecd6
added rendering functions
2009-03-09 20:13:17 -05:00
Slava Pestov
a3c23c53ca
Half-fix pane selection
2009-03-09 18:35:12 -05:00
Maxim Savchenko
04c29c0a97
ECDSA OpenSSL interface
2009-03-10 00:02:53 +01:00
Daniel Ehrenberg
6ccd58f278
Making all the regexp words compile
2009-03-09 17:29:32 -05:00
Daniel Ehrenberg
72c4736936
Renaming an internal word in regexp
2009-03-09 15:44:11 -05:00
Daniel Ehrenberg
94839ead82
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-09 15:38:14 -05:00
Daniel Ehrenberg
234b7ac8b8
Fixing validators so it loads
2009-03-09 15:38:05 -05:00
Slava Pestov
9a531a32ea
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-09 15:25:41 -05:00
Slava Pestov
c2d3b5ae1f
Add unportable tag to core-text.fonts
2009-03-09 15:25:25 -05:00
Doug Coleman
d6d98a0211
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-09 11:32:09 -05:00
Daniel Ehrenberg
5cd1c8db52
Fixing regexp minimization
2009-03-08 22:34:11 -05:00
Daniel Ehrenberg
8418f8f39a
More docs for regexps
2009-03-08 20:25:33 -05:00
Daniel Ehrenberg
762485c2ca
Fixing xmode use lines; adding fake reluctant ?*+ to make XMode work (they're actually greedy)
2009-03-08 18:50:41 -05:00
Daniel Ehrenberg
f7031eaad8
Commenting out the last failing regexp unit tests :(
2009-03-08 18:25:09 -05:00
Daniel Ehrenberg
58475217ac
Making regexp tests pass by commenting out some minimization and combinator tests
2009-03-08 18:07:36 -05:00
Daniel Ehrenberg
4a118829c8
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-08 17:51:22 -05:00
Daniel Ehrenberg
e837d353ed
Merge branch 'regexp'
2009-03-08 17:50:32 -05:00
Slava Pestov
7ec4f574a5
Clicking in the pane focuses the input area
2009-03-08 17:33:40 -05:00
Slava Pestov
81d23c3ac0
Fix parse-content-type for quoted tokens
2009-03-08 17:33:17 -05:00
Doug Coleman
68f04aa667
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-08 12:56:12 -05:00
Slava Pestov
43dd93d1fa
Fix ui.commands unit test on non-Mac platfrms
2009-03-08 01:52:05 -06:00
Slava Pestov
cc9e81f27c
Help lint and meta-data fixes
2009-03-08 01:49:06 -06:00
Doug Coleman
9ec47a7d08
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-08 01:18:51 -06:00
Slava Pestov
2e158b2e08
Fix compile error on FreeBSD
2009-03-08 01:13:53 -06:00
Slava Pestov
6330272760
Fix CGI
2009-03-07 22:09:57 -06:00
Slava Pestov
cf5e14a52f
Don't escape absolute URLs in Farkup
2009-03-07 21:47:06 -06:00
Slava Pestov
dfb55736c5
show-browser command now just switches to an existing browser instead of pointing it at the documentation front page
2009-03-07 21:35:44 -06:00
Slava Pestov
c28370d356
Allow headers containing " to fix problem reported by doublec
2009-03-07 21:24:32 -06:00
Slava Pestov
8a7d877ec6
Fix simple-flat-file
2009-03-07 20:55:55 -06:00
Slava Pestov
4f81b6750f
Make cookie header parser more lenient
2009-03-07 20:32:07 -06:00
Slava Pestov
a28bf0b918
Fix nofollow in farkup
2009-03-07 20:02:57 -06:00
Slava Pestov
ba0d3a7990
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-07 19:39:22 -06:00
Slava Pestov
c2bc2c0705
Updating deploy tool, mason.child and factor.sh for new Windows DLLs
2009-03-07 19:39:11 -06:00
Doug Coleman
97a44b44ac
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-07 19:33:25 -06:00
Daniel Ehrenberg
f9283bd0af
Fixing case of reference to file in Big5 encoding
2009-03-07 16:53:48 -06:00
Daniel Ehrenberg
50dac6e1b2
Fixing simple-flat-file unit tests
2009-03-07 16:52:27 -06:00
Daniel Ehrenberg
42ff154ead
More regexp changes
2009-03-07 16:31:46 -06:00
Slava Pestov
52fef83061
Fix various unit tests
2009-03-07 15:58:14 -06:00
Doug Coleman
f2131b4ebf
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-07 09:47:10 -06:00
Slava Pestov
20db7ea3c1
Add meta-data
2009-03-07 01:48:36 -06:00
Slava Pestov
375c5e69b5
Various load-everything fixes
2009-03-07 01:22:21 -06:00
Slava Pestov
c2a0613929
Updating meta-data
2009-03-07 00:57:04 -06:00
Slava Pestov
a472b904eb
Fix delegate docs
2009-03-07 00:56:52 -06:00
Slava Pestov
00f586fc33
Fix bootstrap: delegate cannot depend on locals since locals depends on delegate
2009-03-07 00:49:57 -06:00
Slava Pestov
bfb6b4642a
Consultations now implement the definition protocol; removing one from a source file forgets consulted methods
2009-03-07 00:42:43 -06:00
Slava Pestov
42224eb4e7
Propagation pass: add inlined node counts to total node count, so that the more we inline the less we are eager to inline more
2009-03-06 23:34:01 -06:00
Slava Pestov
37bc52afa8
Redefining methods didn't always update callers if more than one method on the same generic was redefined in a compilation unit
2009-03-06 23:33:30 -06:00
Doug Coleman
495659df27
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-06 22:52:45 -06:00
Slava Pestov
d27bbe844c
Add test case for old bug dharmatech found that has since been fixed
2009-03-06 20:07:33 -06:00
Slava Pestov
bf663e830a
Changing a method into a generated slot accessor would result in the generated accessor being forgotten
2009-03-06 20:02:31 -06:00
Slava Pestov
92c477f1e2
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-06 19:48:35 -06:00
Slava Pestov
180c720747
Change link
2009-03-06 19:48:21 -06:00
Slava Pestov
e4a0396550
Add parse-quotation hook to parser which locals overrides. '[ and [ use this hook. Fixes locals bug reported by erg
2009-03-06 19:48:04 -06:00
Doug Coleman
a93c3d96b5
add using
2009-03-06 17:35:33 -06:00
Doug Coleman
a4caa01128
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-06 17:34:49 -06:00
Doug Coleman
12a53bbdc0
add seeking to byte-array streams
2009-03-06 17:34:21 -06:00
Slava Pestov
81c96ca410
Add a unit test as a sanity check for a broken Win64 Pango
2009-03-06 16:21:06 -06:00
Doug Coleman
622bcef941
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-06 15:10:19 -06:00
Slava Pestov
68ad822cc5
Remove obsolete DLL from windows.nt
2009-03-06 15:02:28 -06:00
Slava Pestov
4749d86e70
Fix bootstrap
2009-03-06 14:58:52 -06:00
Daniel Ehrenberg
81b68eac48
Merge branch 'master' of git://factorcode.org/git/factor into regexp
2009-03-06 14:34:08 -06:00
Slava Pestov
696ac8f835
base64 now deals with byte arrays instead of strings
2009-03-06 14:10:53 -06:00
Slava Pestov
bfaedc8d0a
Don't spam console with so much output in help.html
2009-03-06 13:50:55 -06:00
Slava Pestov
5c88b18a9a
Oops, forgot to call prepare-last-line
2009-03-06 13:32:41 -06:00
Slava Pestov
ec186a23dc
Make watch and other annotations work on method-specs. { world graft* } watch
2009-03-06 13:32:07 -06:00
Daniel Ehrenberg
c31c9fe28d
Cleaning up transition tables; making \Z zero-width
2009-03-05 17:44:29 -06:00
Daniel Ehrenberg
e1806663d2
Merge branch 'master' into regexp
2009-03-05 16:44:35 -06:00
Doug Coleman
ea259f8690
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-05 16:39:14 -06:00
Daniel Ehrenberg
a487ed0f32
Lookaround and anchors work! (still need to fix some bugs)
2009-03-05 16:34:04 -06:00
Slava Pestov
a2befabfe1
Fix string>gesture for gestures involving SPACE
2009-03-05 16:33:20 -06:00
Slava Pestov
4e8280be63
Fix problem where listener would scroll to the top sometimes
2009-03-05 16:33:09 -06:00
Slava Pestov
ebb5adfdb7
Clicking on dock icon with no windows visible opens new listener
2009-03-05 16:32:43 -06:00
Doug Coleman
be3f20db16
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-05 16:26:07 -06:00
Slava Pestov
df95c2a5b4
Merge branch 'master' into new_ui
2009-03-05 13:59:55 -06:00
Slava Pestov
50bd57bbcd
Merge branch 'for-slava' of git://git.rfc1149.net/factor
2009-03-05 13:44:40 -06:00
Slava Pestov
790001cd58
Add test case for erg's locals bug
2009-03-05 13:43:33 -06:00
Slava Pestov
613a0b4f82
ui.tools.listener: try to handle errors better if find-vocab-root throws
2009-03-05 13:37:43 -06:00
Slava Pestov
ee87ca7db6
Fix keysym SPACE
2009-03-05 13:35:00 -06:00
Doug Coleman
f55885caf9
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-05 11:39:20 -06:00
Slava Pestov
7b9491066c
Fix conflict in images vocab
2009-03-04 21:43:56 -06:00
Slava Pestov
74573c65f5
Change a throw to rethrow so that we don't lose the original stack trace
2009-03-04 21:38:05 -06:00
Slava Pestov
e06b618244
Fix typo in io.mmap.functor stack effect
2009-03-04 21:37:49 -06:00
Slava Pestov
71f729499d
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-04 21:36:34 -06:00
Slava Pestov
039f44baa3
Clean up
2009-03-04 21:15:16 -06:00
Slava Pestov
d577a846d5
Fix offset conversion in ango backend
2009-03-04 21:09:38 -06:00
Daniel Ehrenberg
39011fd062
More class algebra; fixing eliminating the DFA interpreter
2009-03-04 15:54:56 -06:00
Doug Coleman
b05737f5f1
clarify docs a bit
2009-03-04 15:04:55 -06:00
Doug Coleman
992d1f4d13
crc32 the png chunks, helper word to concatenate deflated bytes
2009-03-04 13:34:28 -06:00
Daniel Ehrenberg
ca19a1b728
Unfinished changes for regexp lookaround
2009-03-04 13:22:22 -06:00
Daniel Ehrenberg
4f306518dc
Merge branch 'master' of git://factorcode.org/git/factor into regexp
2009-03-04 13:19:12 -06:00
Daniel Ehrenberg
eb231df4e7
Beginnings of lookahead and lookbehind
2009-03-04 00:36:03 -06:00
Daniel Ehrenberg
1740b85598
Fixing bug in disambiguation in regexps
2009-03-03 19:22:53 -06:00
Doug Coleman
6ee3f802a4
initial support for parsing in png files and a test image
2009-03-03 16:24:41 -06:00
Daniel Ehrenberg
a28a80abcf
Regexp uses sequences:map-find now
2009-03-03 12:41:50 -06:00
Daniel Ehrenberg
177a895c09
Merge branch 'master' into regexp
...
Conflicts:
basis/xmode/utilities/utilities-tests.factor
basis/xmode/utilities/utilities.factor
2009-03-03 12:24:59 -06:00
Daniel Ehrenberg
5dc614c9c9
Adding map-find to core
2009-03-03 12:22:47 -06:00
Daniel Ehrenberg
064bb01cf5
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-02 23:31:49 -06:00
Daniel Ehrenberg
3a6d9e912f
Minor bug fixes
2009-03-02 23:31:13 -06:00
Daniel Ehrenberg
8c61791364
Big5 encoding; simple-flat-file vocab abstracts parsing out; EUC code factored out; Asian encoding vocabs renamed
...
Merge branch 'master' of git://github.com/ageldama/factor
Conflicts:
basis/io/encodings/korean/korean-docs.factor
basis/io/encodings/korean/korean-tests.factor
basis/io/encodings/korean/korean.factor
2009-03-02 23:19:06 -06:00
Doug Coleman
1a8b97e4d9
bitmap loading is cleaner
2009-03-02 19:38:28 -06:00
Daniel Ehrenberg
0bff96a990
Factoring out EUC code
2009-03-02 18:22:55 -06:00
Daniel Ehrenberg
8a40ef0cdd
Adding unit tests
2009-03-02 16:30:42 -06:00
Daniel Ehrenberg
0b5ebce339
Switching basis/globs to regexps (and EBNF for syntax); this exposes a bug in regexp
2009-03-02 15:31:28 -06:00
Daniel Ehrenberg
03ae348e78
Making regexp load; removing multimethod dependency
2009-03-02 12:39:01 -06:00
Samuel Tardieu
b5e08a8e3e
When a factor has been found, check if the remainder is a prime number
...
Performances are greatly increased when a large prime number is involved.
Also, mark some words as flushable, even if it is unlikely that they
will be invoked if their result is discarded.
2009-03-02 19:05:54 +01:00
Daniel Ehrenberg
e908ef3242
Merge branch 'master' of git://factorcode.org/git/factor into regexp
...
Conflicts:
basis/regexp/regexp.factor
2009-03-02 12:02:47 -06:00
Slava Pestov
2fee574b4f
Working on X11 backend
2009-03-02 02:55:54 -06:00
U-SLAVA-DFB8FF805\Slava
5ff2b19ffe
Use Pango text rendering on Windows
2009-03-02 01:18:27 -06:00
U-SLAVA-DFB8FF805\Slava
2ec3f1c700
Delete ui.text.freetype, opengl.sprites, and Bitstream Vera fonts; move freetype FFI binding from basis to extra since its no longer used by the UI
2009-03-02 01:17:33 -06:00
U-SLAVA-DFB8FF805\Slava
95de45725e
Fix Pango and ui.event-loop for Windows
2009-03-02 01:12:06 -06:00
Slava Pestov
a7df2ffafc
Fix pango font-metrics implementation
2009-03-01 22:10:20 -06:00
Slava Pestov
fe5a0a3df4
Unit tests for Pango and Cairo
2009-03-01 20:14:16 -06:00
Slava Pestov
ca7a155b72
Merge branch 'master' into new_ui
2009-03-01 20:13:05 -06:00
Slava Pestov
03cb32ad9c
Make execute( faster, add execute-unsafe( and make effect tuple slots read only
2009-03-01 20:12:35 -06:00
Slava Pestov
f12c0eb2ba
Use pango text backend by default on X11
2009-03-01 20:10:33 -06:00