]> gitweb.factorcode.org Git - factor.git/log
factor.git
13 years agoMerge branch 'gtk' into gtk-image-loader
Philipp Brüschweiler [Mon, 26 Jul 2010 17:29:17 +0000 (19:29 +0200)]
Merge branch 'gtk' into gtk-image-loader

13 years agoui.backend.gtk: don't initialize io event source when deploying with io level 1 and 2
Philipp Brüschweiler [Mon, 26 Jul 2010 17:27:27 +0000 (19:27 +0200)]
ui.backend.gtk: don't initialize io event source when deploying with io level 1 and 2

13 years agoMerge remote branch 'ex-rzr/master' into gtk
Philipp Brüschweiler [Mon, 26 Jul 2010 16:54:46 +0000 (18:54 +0200)]
Merge remote branch 'ex-rzr/master' into gtk

13 years agoadd clutter (clutter, cogl and json) and clutter-gtk bindings
Anton Gorenko [Sun, 25 Jul 2010 16:20:43 +0000 (22:20 +0600)]
add clutter (clutter, cogl and json) and clutter-gtk bindings

13 years agogobject-introspection: add REPLACE-C-TYPE: parsing word
Anton Gorenko [Sun, 25 Jul 2010 16:18:32 +0000 (22:18 +0600)]
gobject-introspection: add REPLACE-C-TYPE: parsing word

13 years agogstreamer: remove gstreamer.check because it is "Common code for GStreamer unit tests"
Anton Gorenko [Sun, 25 Jul 2010 13:46:11 +0000 (19:46 +0600)]
gstreamer: remove gstreamer.check because it is "Common code for GStreamer unit tests"

13 years agoMerge branch 'master' of git://factorcode.org/git/factor
Anton Gorenko [Sun, 25 Jul 2010 11:58:56 +0000 (17:58 +0600)]
Merge branch 'master' of git://factorcode.org/git/factor

13 years agomove gstreamer from basis to extra
Anton Gorenko [Sat, 24 Jul 2010 06:51:57 +0000 (12:51 +0600)]
move gstreamer from basis to extra

13 years agomath.matrices: move normal word from gpu.demos.bunny and reverse sign
Slava Pestov [Sat, 24 Jul 2010 03:41:08 +0000 (20:41 -0700)]
math.matrices: move normal word from gpu.demos.bunny and reverse sign

13 years agoregexp: fix test
Slava Pestov [Sat, 24 Jul 2010 03:40:44 +0000 (20:40 -0700)]
regexp: fix test

13 years agoregexp: fix match iteration with empty matches, and fix reverse regexes since they...
Slava Pestov [Sat, 24 Jul 2010 02:44:39 +0000 (19:44 -0700)]
regexp: fix match iteration with empty matches, and fix reverse regexes since they were totally broken (bugs reported by Joe Groff and various others)

13 years agocompiler.tree.finalization: record dependencies on inlined predicates
Slava Pestov [Fri, 23 Jul 2010 23:31:15 +0000 (16:31 -0700)]
compiler.tree.finalization: record dependencies on inlined predicates

13 years agogstreamer: add gstreamer.* vocabs
Anton Gorenko [Fri, 23 Jul 2010 17:17:07 +0000 (23:17 +0600)]
gstreamer: add gstreamer.* vocabs

13 years agogdbm: fix tests
Slava Pestov [Fri, 23 Jul 2010 00:29:20 +0000 (17:29 -0700)]
gdbm: fix tests

13 years agoMerge branch 'gtk' into gtk-image-loader
Philipp Brüschweiler [Thu, 22 Jul 2010 21:51:17 +0000 (23:51 +0200)]
Merge branch 'gtk' into gtk-image-loader

Conflicts:
basis/glib/ffi/ffi.factor
basis/ui/backend/gtk/gtk.factor

13 years agoui.backend.gtk: only set up event sources when we are deploying with io level 3
Philipp Brüschweiler [Thu, 22 Jul 2010 21:45:08 +0000 (23:45 +0200)]
ui.backend.gtk: only set up event sources when we are deploying with io level 3

13 years agogdbm: don't run tests on 64-bit Windows since there's no gdbm there
Slava Pestov [Thu, 22 Jul 2010 21:34:59 +0000 (14:34 -0700)]
gdbm: don't run tests on 64-bit Windows since there's no gdbm there

13 years agoui.backend.gtk: use png instead of ico to represent icons
Philipp Brüschweiler [Thu, 22 Jul 2010 20:48:18 +0000 (22:48 +0200)]
ui.backend.gtk: use png instead of ico to represent icons

13 years agoui.backend.gtk, tools.deploy.unix: support for icons
Philipp Brüschweiler [Thu, 22 Jul 2010 10:39:16 +0000 (12:39 +0200)]
ui.backend.gtk, tools.deploy.unix: support for icons

13 years agoio.files.unix: fix tests for recent calendar.unix vocab changes
Slava Pestov [Wed, 21 Jul 2010 04:23:35 +0000 (00:23 -0400)]
io.files.unix: fix tests for recent calendar.unix vocab changes

13 years agocompiler.cfg.alias-analysis: factor-call-insns which defined values were not handled...
Slava Pestov [Mon, 19 Jul 2010 23:56:00 +0000 (19:56 -0400)]
compiler.cfg.alias-analysis: factor-call-insns which defined values were not handled properly

13 years agocpu.x86.64: fix calling varargs functions
Slava Pestov [Mon, 19 Jul 2010 20:03:39 +0000 (16:03 -0400)]
cpu.x86.64: fix calling varargs functions

13 years agovm: fix alien-signed-1/2/4 primitives
Slava Pestov [Mon, 19 Jul 2010 20:03:27 +0000 (16:03 -0400)]
vm: fix alien-signed-1/2/4 primitives

13 years agocompiler.cfg: open-code parameter boxing and unboxing for certain C types
Slava Pestov [Mon, 19 Jul 2010 14:09:28 +0000 (10:09 -0400)]
compiler.cfg: open-code parameter boxing and unboxing for certain C types

13 years agocompiler.cfg.save-contexts: don't insert ##save-context in front of ##phi
Slava Pestov [Mon, 19 Jul 2010 13:27:10 +0000 (09:27 -0400)]
compiler.cfg.save-contexts: don't insert ##save-context in front of ##phi

13 years agocompiler.cfg.linear-scan.allocation: fix wrong order
Slava Pestov [Mon, 19 Jul 2010 10:46:50 +0000 (06:46 -0400)]
compiler.cfg.linear-scan.allocation: fix wrong order

13 years agocompiler.cfg.linear-scan: fix bad interaction between split position calculation...
Slava Pestov [Sun, 18 Jul 2010 21:38:29 +0000 (17:38 -0400)]
compiler.cfg.linear-scan: fix bad interaction between split position calculation and register-clobbering instructions

13 years agoui.gadgets.labels: fix stack effects for label-on-left and label-on-right
Slava Pestov [Sun, 18 Jul 2010 21:30:49 +0000 (17:30 -0400)]
ui.gadgets.labels: fix stack effects for label-on-left and label-on-right

13 years agocalendar: unit test for gmt
Joe Groff [Sun, 18 Jul 2010 20:45:00 +0000 (13:45 -0700)]
calendar: unit test for gmt

13 years agocalendar: since-1970 shouldn't >local-time; this causes words that want to return...
Joe Groff [Sun, 18 Jul 2010 20:42:51 +0000 (13:42 -0700)]
calendar: since-1970 shouldn't >local-time; this causes words that want to return GMT to return local time too

13 years agocalendar.unix: rename timespec>seconds to timespec>duration to be consistent with...
Slava Pestov [Sun, 18 Jul 2010 20:27:02 +0000 (16:27 -0400)]
calendar.unix: rename timespec>seconds to timespec>duration to be consistent with timeval>duration

13 years agoMerge remote branch 'origin/master' into gtk-image-loader
Philipp Brüschweiler [Sun, 18 Jul 2010 16:22:41 +0000 (18:22 +0200)]
Merge remote branch 'origin/master' into gtk-image-loader

13 years agogame.input.gtk: clean up confusing reset-mouse/read-mouse interaction
Philipp Brüschweiler [Sun, 18 Jul 2010 14:18:27 +0000 (16:18 +0200)]
game.input.gtk: clean up confusing reset-mouse/read-mouse interaction

13 years agorename gst -> gstreamer
Anton Gorenko [Sun, 18 Jul 2010 05:44:49 +0000 (11:44 +0600)]
rename gst -> gstreamer

13 years agoui: cleanup
Slava Pestov [Sat, 17 Jul 2010 20:09:25 +0000 (16:09 -0400)]
ui: cleanup

13 years agoui.gadgets.worlds: dispose of the handle after ungrabbing input
Slava Pestov [Sat, 17 Jul 2010 20:08:36 +0000 (16:08 -0400)]
ui.gadgets.worlds: dispose of the handle after ungrabbing input

13 years agostack-checker: calling 'boa' on a non-tuple would compile as a no-op rather than...
Slava Pestov [Sat, 17 Jul 2010 19:57:44 +0000 (15:57 -0400)]
stack-checker: calling 'boa' on a non-tuple would compile as a no-op rather than an error (reported by Joe Groff); clean up some other error reporting code too

13 years agogame.input.gtk: copy of game.input.x11 with gtk-specific way to get the dpy
Philipp Brüschweiler [Sat, 17 Jul 2010 16:02:36 +0000 (18:02 +0200)]
game.input.gtk: copy of game.input.x11 with gtk-specific way to get the dpy

13 years agorename gir to gobject-introspection
Anton Gorenko [Sat, 17 Jul 2010 11:17:03 +0000 (17:17 +0600)]
rename gir to gobject-introspection

13 years agoimages.gtk: update to new with-out-parameters, small speedup when loading aligned...
Philipp Brüschweiler [Sat, 17 Jul 2010 09:47:31 +0000 (11:47 +0200)]
images.gtk: update to new with-out-parameters, small speedup when loading aligned images

13 years agoadd summary.txt and tags.txt for various vocabularies
Anton Gorenko [Sat, 17 Jul 2010 09:31:53 +0000 (15:31 +0600)]
add summary.txt and tags.txt for various vocabularies

13 years agoimages.gtk: use GdkPixbuf to load images
Philipp Brüschweiler [Fri, 16 Jul 2010 21:26:48 +0000 (23:26 +0200)]
images.gtk: use GdkPixbuf to load images

13 years agoMerge remote branch 'origin/native-image-loader' into gtk-image-loader
Philipp Brüschweiler [Sat, 17 Jul 2010 09:26:45 +0000 (11:26 +0200)]
Merge remote branch 'origin/native-image-loader' into gtk-image-loader

13 years agoui.backend.gtk: update to new with-out-parameters combinator
Anton Gorenko [Sat, 17 Jul 2010 08:25:59 +0000 (14:25 +0600)]
ui.backend.gtk: update to new with-out-parameters combinator

13 years agoMerge branch 'gtk' of git://github.com/Blei/factor
Anton Gorenko [Sat, 17 Jul 2010 08:17:47 +0000 (14:17 +0600)]
Merge branch 'gtk' of git://github.com/Blei/factor

13 years agoMerge branch 'master' of git://factorcode.org/git/factor
Anton Gorenko [Sat, 17 Jul 2010 08:11:06 +0000 (14:11 +0600)]
Merge branch 'master' of git://factorcode.org/git/factor

Conflicts:
basis/pango/cairo/cairo.factor

13 years agocompiler.cfg.intrinsics.allot: clean up
Slava Pestov [Sat, 17 Jul 2010 00:04:03 +0000 (20:04 -0400)]
compiler.cfg.intrinsics.allot: clean up

13 years agocompiler.cfg: nuke ##allot-byte-array instruction
Slava Pestov [Fri, 16 Jul 2010 23:57:45 +0000 (19:57 -0400)]
compiler.cfg: nuke ##allot-byte-array instruction

13 years agoalien.data: remove second quotation parameter from with-out-parameters, now all value...
Slava Pestov [Fri, 16 Jul 2010 21:32:05 +0000 (17:32 -0400)]
alien.data: remove second quotation parameter from with-out-parameters, now all values are copied properly and calling 'clone' on structs in this quotation is not necessary

13 years agolibc: add memset just because
Slava Pestov [Fri, 16 Jul 2010 21:13:44 +0000 (17:13 -0400)]
libc: add memset just because

13 years agoalien.data: document with-scoped-allocation and with-out-parameters, and add initial...
Slava Pestov [Fri, 16 Jul 2010 21:13:38 +0000 (17:13 -0400)]
alien.data: document with-scoped-allocation and with-out-parameters, and add initial: syntax

13 years agoalien.enums: make it so that define-enum assigns enum values again for non-parsed...
Joe Groff [Fri, 16 Jul 2010 18:47:23 +0000 (11:47 -0700)]
alien.enums: make it so that define-enum assigns enum values again for non-parsed enum types

13 years agoRevert "ui.images, images.loader: move platform-specific image loader setup into...
Joe Groff [Fri, 16 Jul 2010 18:36:20 +0000 (11:36 -0700)]
Revert "ui.images, images.loader: move platform-specific image loader setup into images.loader"

This reverts commit 2bbf752cbeeccc555c66fcb2b16a29e0369765b8.

13 years agogir.loader: add GError** error parameter to functions if they declare throws="1"
Philipp Brüschweiler [Fri, 16 Jul 2010 13:13:45 +0000 (15:13 +0200)]
gir.loader: add GError** error parameter to functions if they declare throws="1"

13 years agocompiler.cfg.scheduling: ##dispatch must go at the end since its a control flow transfer
Slava Pestov [Fri, 16 Jul 2010 00:55:31 +0000 (20:55 -0400)]
compiler.cfg.scheduling: ##dispatch must go at the end since its a control flow transfer

13 years agocompiler.cfg: ##unbox-long-long can have multiple outputs now, clean up long long...
Slava Pestov [Thu, 15 Jul 2010 23:49:29 +0000 (19:49 -0400)]
compiler.cfg: ##unbox-long-long can have multiple outputs now, clean up long long parameter passing code using this

13 years agocompiler.cfg.scheduling: update to support multiple-output instructions
Slava Pestov [Thu, 15 Jul 2010 21:38:34 +0000 (17:38 -0400)]
compiler.cfg.scheduling: update to support multiple-output instructions

13 years agocpu.x86.32: fix %binary-float-function
Slava Pestov [Thu, 15 Jul 2010 07:09:06 +0000 (03:09 -0400)]
cpu.x86.32: fix %binary-float-function

13 years agocpu.x86.64: fix typos
Slava Pestov [Wed, 14 Jul 2010 21:59:51 +0000 (17:59 -0400)]
cpu.x86.64: fix typos

13 years agocpu.x86: fix %load/store-stack-param for 32-bit
Slava Pestov [Wed, 14 Jul 2010 21:47:21 +0000 (17:47 -0400)]
cpu.x86: fix %load/store-stack-param for 32-bit

13 years agomath.combinatorics: all-subsets and selections words (contributed by John Benediktsson)
Joe Groff [Wed, 14 Jul 2010 16:09:57 +0000 (09:09 -0700)]
math.combinatorics: all-subsets and selections words (contributed by John Benediktsson)

13 years agogdbm.ffi: fix add-library form
Slava Pestov [Tue, 13 Jul 2010 21:36:14 +0000 (17:36 -0400)]
gdbm.ffi: fix add-library form

13 years agocompiler: re-architect low-level optimizer to allow more than one output value per...
Slava Pestov [Tue, 13 Jul 2010 11:40:14 +0000 (07:40 -0400)]
compiler: re-architect low-level optimizer to allow more than one output value per instruction

13 years agotools.test: change unit-test docs so it's clear "output" is a sequence and not an...
Joe Groff [Mon, 12 Jul 2010 16:36:36 +0000 (09:36 -0700)]
tools.test: change unit-test docs so it's clear "output" is a sequence and not an executable quotation (reported by mncharity)

13 years agoui.images, images.loader: move platform-specific image loader setup into images.loader
Joe Groff [Sun, 11 Jul 2010 15:44:27 +0000 (08:44 -0700)]
ui.images, images.loader: move platform-specific image loader setup into images.loader

13 years agoimages.cocoa, images.gdiplus: remove hacks around old limited-stream throwing behavior
Joe Groff [Sun, 11 Jul 2010 15:41:55 +0000 (08:41 -0700)]
images.cocoa, images.gdiplus: remove hacks around old limited-stream throwing behavior

13 years agoMerge branch 'master' into native-image-loader
Joe Groff [Sun, 11 Jul 2010 15:27:29 +0000 (08:27 -0700)]
Merge branch 'master' into native-image-loader

13 years agoio.streams.throwing: add test file
Joe Groff [Sat, 10 Jul 2010 06:36:40 +0000 (23:36 -0700)]
io.streams.throwing: add test file

13 years agoio.streams.throwing: rename throws-on-eof -> stream-throw-on-eof and input-throws...
Joe Groff [Sat, 10 Jul 2010 01:08:45 +0000 (18:08 -0700)]
io.streams.throwing: rename throws-on-eof -> stream-throw-on-eof and input-throws-on-eof -> throw-on-eof and change stream-throw-on-eof to leave the rigged stream on the stack, to better follow convention of other io words

13 years agoio.streams.limited: scrape out last vestiges of unlimiting
Joe Groff [Fri, 9 Jul 2010 21:56:54 +0000 (14:56 -0700)]
io.streams.limited: scrape out last vestiges of unlimiting

13 years agohttp.server: reintroduce some code cleanups now that it's back in a working state
Joe Groff [Fri, 9 Jul 2010 21:52:42 +0000 (14:52 -0700)]
http.server: reintroduce some code cleanups now that it's back in a working state

13 years agohttp.server: revert d00ea changes so that server works again
Joe Groff [Fri, 9 Jul 2010 21:47:34 +0000 (14:47 -0700)]
http.server: revert d00ea changes so that server works again

13 years agoimages.jpeg: fix loading error
Joe Groff [Fri, 9 Jul 2010 21:30:26 +0000 (14:30 -0700)]
images.jpeg: fix loading error

13 years agoimages.p[bgp]m: use throws-on-eof
Joe Groff [Fri, 9 Jul 2010 21:26:17 +0000 (14:26 -0700)]
images.p[bgp]m: use throws-on-eof

13 years agoio.streams.throwing: implement read-until
Joe Groff [Fri, 9 Jul 2010 21:26:01 +0000 (14:26 -0700)]
io.streams.throwing: implement read-until

13 years agoimages.loader and friends: push throws-on-eof down to the loaders that want it
Joe Groff [Fri, 9 Jul 2010 21:20:32 +0000 (14:20 -0700)]
images.loader and friends: push throws-on-eof down to the loaders that want it

13 years agoio.streams.throwing: implement tell and seek
Joe Groff [Fri, 9 Jul 2010 21:08:54 +0000 (14:08 -0700)]
io.streams.throwing: implement tell and seek

13 years agoio.streams.limited: remove unlimit*
Joe Groff [Fri, 9 Jul 2010 20:52:15 +0000 (13:52 -0700)]
io.streams.limited: remove unlimit*

13 years agoclear up roles docs
Joe Groff [Fri, 9 Jul 2010 20:30:15 +0000 (13:30 -0700)]
clear up roles docs

13 years agoMerge branch 'master' of github.com:erg/factor
Doug Coleman [Fri, 9 Jul 2010 18:34:49 +0000 (13:34 -0500)]
Merge branch 'master' of github.com:erg/factor

13 years agoSplit off io.streams.throwing from io.streams.limited and update usages of limited...
Doug Coleman [Fri, 9 Jul 2010 18:30:57 +0000 (13:30 -0500)]
Split off io.streams.throwing from io.streams.limited and update usages of limited streams

13 years agoClean up vocabulary list, remove unused/poorly-named word from io
Doug Coleman [Fri, 9 Jul 2010 18:22:05 +0000 (13:22 -0500)]
Clean up vocabulary list, remove unused/poorly-named word from io

13 years agoAdd an article for roles
Doug Coleman [Sat, 3 Jul 2010 02:52:26 +0000 (21:52 -0500)]
Add an article for roles

13 years agoAllow variants to be spread across multiple parsing words with a VARIANT-MEMBER:...
Doug Coleman [Fri, 2 Jul 2010 20:02:52 +0000 (15:02 -0500)]
Allow variants to be spread across multiple parsing words with a VARIANT-MEMBER: word.  Fix typo in docs

13 years agoFix typo in timers
Doug Coleman [Fri, 2 Jul 2010 19:58:09 +0000 (14:58 -0500)]
Fix typo in timers

13 years agoparser: update unit test
Slava Pestov [Thu, 8 Jul 2010 19:40:34 +0000 (15:40 -0400)]
parser: update unit test

13 years agocpu.x86.assembler: add MOVQ xmm, xmm/m64 and MOVQ xmm/m64, xmm instructions
Joe Groff [Thu, 8 Jul 2010 17:17:52 +0000 (10:17 -0700)]
cpu.x86.assembler: add MOVQ xmm, xmm/m64 and MOVQ xmm/m64, xmm instructions

13 years agoimages.gdiplus: GDI+ "ARGB" is little-endian, so really maps to opengl BGRA
Joe Groff [Wed, 7 Jul 2010 21:51:16 +0000 (14:51 -0700)]
images.gdiplus: GDI+ "ARGB" is little-endian, so really maps to opengl BGRA

13 years agoMerge branch 'master' of factorcode.org:/git/factor into native-image-loader
Joe Groff [Wed, 7 Jul 2010 21:38:34 +0000 (14:38 -0700)]
Merge branch 'master' of factorcode.org:/git/factor into native-image-loader

13 years agoio.ports: fix stream-seek with seek-relative seek type (reported by Joe Groff)
Slava Pestov [Wed, 7 Jul 2010 21:32:30 +0000 (17:32 -0400)]
io.ports: fix stream-seek with seek-relative seek type (reported by Joe Groff)

13 years agocompiler.tree.propagation.known-words: don't want a type function on clone, all the...
Slava Pestov [Wed, 7 Jul 2010 21:25:32 +0000 (17:25 -0400)]
compiler.tree.propagation.known-words: don't want a type function on clone, all the methods are inline and it was wrong (reported by Joe Groff)

13 years agoimages.gdiplus: don't multiply stride by pixel size because that's part of the stride...
Joe Groff [Wed, 7 Jul 2010 20:54:24 +0000 (13:54 -0700)]
images.gdiplus: don't multiply stride by pixel size because that's part of the stride already, noob

13 years agowindows.streams: get rid of workaround for stream-tell bug
Joe Groff [Wed, 7 Jul 2010 20:52:18 +0000 (13:52 -0700)]
windows.streams: get rid of workaround for stream-tell bug

13 years agoMerge branch 'master' of http://factorcode.org/git/factor into native-image-loader
Joe Groff [Wed, 7 Jul 2010 20:09:41 +0000 (13:09 -0700)]
Merge branch 'master' of http://factorcode.org/git/factor into native-image-loader

13 years agoMerge branch 'master' into native-image-loader
Joe Groff [Wed, 7 Jul 2010 20:06:37 +0000 (13:06 -0700)]
Merge branch 'master' into native-image-loader

13 years agoui.images: load images.gdiplus as default image handler on windows
Joe Groff [Wed, 7 Jul 2010 16:07:26 +0000 (09:07 -0700)]
ui.images: load images.gdiplus as default image handler on windows

13 years agoio.ports: fix stream-tell implementation
Slava Pestov [Wed, 7 Jul 2010 06:26:03 +0000 (02:26 -0400)]
io.ports: fix stream-tell implementation

13 years agowindows.streams: remove some code used for debugging
Joe Groff [Wed, 7 Jul 2010 05:47:01 +0000 (22:47 -0700)]
windows.streams: remove some code used for debugging

13 years agonew vocab images.gdiplus: image loading using standard windows gdi+ library
Joe Groff [Wed, 7 Jul 2010 05:37:14 +0000 (22:37 -0700)]
new vocab images.gdiplus: image loading using standard windows gdi+ library

13 years agowindows.gdiplus: start-gdi+/stop-gdi+/check-gdi+-status helper words
Joe Groff [Wed, 7 Jul 2010 05:36:24 +0000 (22:36 -0700)]
windows.gdiplus: start-gdi+/stop-gdi+/check-gdi+-status helper words