Commit Graph

20934 Commits (5c6d4d4017e1475fe3e313abba3bbe84f04a634e)

Author SHA1 Message Date
Joe Groff 9391f10164 sequences.unrolled: tweak helper words so that call( -- ) guards inline in more cases (w/ help from Slava) 2010-05-24 16:50:46 -07:00
Slava Pestov 07e92b50ce ui.backend.x11: don't pass GLX_USE_GL since its a no-op and Mesa doesn't like it 2010-05-24 19:23:55 -04:00
Slava Pestov 46fe340be3 ui.gadgets.worlds: don't enable depth buffer by default, since it just wastes memory and apps which need it can pass custom pixel-format-attributes to open-window to enable it explicitly 2010-05-24 19:23:02 -04:00
Joe Groff 0993e6883d "factor.cmd" script to automate update/build/bootstrap cycle for windows. remove bootimage-* targets from nmakefile 2010-05-24 15:56:00 -07:00
Joe Groff 492e07723c build-support/http-get.vbs: handle exceptions when making http request and writing file, set appropriate errorlevel 2010-05-24 15:07:23 -07:00
Joe Groff 3993dace22 Merge branch 'master' of factorcode.org:/git/factor 2010-05-24 14:19:53 -07:00
Joe Groff 518fa0de57 add targets to Nmakefile to fetch boot images on windows, add a wscript program to fetch files over http without depending on curl/wget 2010-05-24 14:19:44 -07:00
Slava Pestov 212d308de1 ui: ditch window restore behavior since it was broken 2010-05-24 16:50:09 -04:00
Joe Groff 60b20d590a math.vectors.simd.intrinsics: remove call( -- ) wrapper from fallbacks 2010-05-24 12:58:14 -07:00
Anton Gorenko 2677b7b562 change typedef of gboolean (gint with automatic boxing/unboxing to/from factor's t and f) 2010-05-24 19:47:16 +06:00
Anton Gorenko ab9e851bed Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/opengl/gl/extensions/extensions.factor
	basis/pango/cairo/cairo.factor
2010-05-24 19:43:05 +06:00
Anton Gorenko c6d2f4956a add opengl.gl.gtk backend 2010-05-24 19:22:29 +06:00
Anton Gorenko 67df0a783f add window-controls implementation (without 'textured-background') 2010-05-24 16:08:26 +06:00
Joe Groff 44ed11a084 sequences.unrolled: reimplement underlying (unrolled-each-integer) loop as a partial eval, sacrificing row polymorphism for flexibility 2010-05-24 00:33:41 -07:00
Joe Groff 8d66b14e59 math.vectors.simd.intrinsics: use <direct-X-array> instead of X-array-cast to construct view over fallback byte-arrays to avoid redundant array size checking 2010-05-23 23:18:02 -07:00
Joe Groff af83a9341c math.vectors.simd.intrinsics: wrap intrinsic fallback bodies in call( -- ) so we can abuse macros in their normally-inlined bodies 2010-05-23 22:39:44 -07:00
Slava Pestov 28e67b7066 game.input.x11: add alien.data to using list 2010-05-24 00:32:35 -04:00
Doug Coleman 54ce8be408 Delay the cursor blink 2010-05-23 22:26:46 -05:00
Doug Coleman b3d6ab1d3b - Remove the alarms stop variable, and instead for a stop condition, check against the thread object being replaced.
- Interrupt the thread sleep when stopped, but only if the quotation is not currently running
2010-05-23 22:25:17 -05:00
Doug Coleman 0e32dafb38 Merge branch 'master' of git://factorcode.org/git/factor 2010-05-23 22:19:48 -05:00
Slava Pestov 75de44c2a5 alarms: new test case for interrupt race 2010-05-23 23:16:41 -04:00
Slava Pestov 48f87e03e3 cpu.x86: fix callbacks receiving stack parameters on Win64 2010-05-23 23:08:07 -04:00
Doug Coleman af2a5eb18d Merge branch 'master' of git://factorcode.org/git/factor 2010-05-23 21:34:37 -05:00
Slava Pestov 6b87f0d0d9 opengl.gl.unix renamed to opengl.gl.x11 2010-05-23 22:25:17 -04:00
Slava Pestov cd5c1ab499 ui.backend.x11: fix load error 2010-05-23 22:08:24 -04:00
Doug Coleman 591a77700d Remove typo slot, fix scheduling formula, record initial iteration nano-count 2010-05-23 18:44:04 -05:00
Slava Pestov c8af0e4d5c alarms: add unit test for race condition 2010-05-23 18:38:37 -04:00
Anton Gorenko 79e4297245 fix Alt-combos bug 2010-05-23 21:26:11 +06:00
Anton Gorenko 19634c8757 fix a bug with incorrect cursor position 2010-05-23 20:28:44 +06:00
Anton Gorenko bfe6cba08d set Gtk-based ui backend as default on unix 2010-05-23 16:14:21 +06:00
Anton Gorenko be272a0bde change Pango-based ui.text backend (move all util words from pango and pango.cairo vocabularies to ui.text.pango) 2010-05-23 16:10:41 +06:00
Anton Gorenko d94cb7543d Gtk-based ui backend 2010-05-23 16:09:26 +06:00
Anton Gorenko 1981fb8186 clean up 2010-05-23 16:08:14 +06:00
Anton Gorenko a2ffbdefa9 clean up; add add-library for unix environments (and partially for windows) 2010-05-23 16:05:34 +06:00
Anton Gorenko 0d743f94ff clean up 2010-05-23 16:03:45 +06:00
Slava Pestov 66fcab3721 Fixes for out parameter changes 2010-05-23 03:27:40 -05:00
Anton Gorenko 896d6eac31 Merge branch 'master' of git://factorcode.org/git/factor 2010-05-23 13:48:13 +06:00
Slava Pestov 70a99e1cdb Updating code to use with-out-parameters 2010-05-23 03:07:47 -04:00
Slava Pestov c9ad0856d5 cpu.x86.64: callback prologue was clobbering 5th parameter register on x86-64 2010-05-23 03:00:53 -04:00
Anton Gorenko f44bc6f056 Merge branch 'master' of git://github.com/slavapestov/factor 2010-05-23 09:58:35 +06:00
Joe Groff 6fb91a042e system-info.windows.nt: lingering string C type 2010-05-22 19:23:45 -07:00
Slava Pestov 9887e9c9d7 ecdsa: C types can't be strings anymore 2010-05-22 16:23:29 -04:00
Slava Pestov d68b25da95 chipmunk.demo: fix load error 2010-05-22 03:24:04 -04:00
Slava Pestov ba7cb61133 Stack allocation improvements
- New with-out-parameters combinator
- Inhibit tail call optimization in frames with local allocation, to ensure that passing a stack allocated value to the last word in the quotation works
- local allocations are now aligned properly
- spill slots are now aligned properly aligned in frames which have parameter and local allocation areas
2010-05-22 02:37:00 -04:00
Doug Coleman 61184af840 Clarify and reword alarms documentation 2010-05-22 00:17:30 -05:00
Doug Coleman d2731012d6 Remove dependency on tick unit 2010-05-21 23:53:55 -05:00
Doug Coleman 8656725f78 Finish renaming micros->nanos in game code, update libs 2010-05-21 23:50:42 -05:00
Doug Coleman 8935105537 Remove alarms from using list, minor refactoring 2010-05-21 20:48:33 -05:00
Doug Coleman 6e8e487b6b Rotate logs every day, but wait a day first 2010-05-21 20:44:38 -05:00
Doug Coleman e75b85de30 Update code base for new alarms api 2010-05-21 20:42:12 -05:00