diff --git a/library/inference/split-nodes.factor b/library/inference/split-nodes.factor index 3c792b74b8..01e7f30a2e 100644 --- a/library/inference/split-nodes.factor +++ b/library/inference/split-nodes.factor @@ -1,5 +1,5 @@ IN: optimizer -USING: inference kernel sequences words ; +USING: inference kernel lists sequences words ; ! #if --> X ! | @@ -40,7 +40,7 @@ M: node split-node* ( node -- ) drop ; : inline-literals ( node literals -- node ) #! Make #push -> #return -> successor over drop-inputs [ - >r [ literalize ] map dataflow [ subst-node ] keep + >r >list [ literalize ] map dataflow [ subst-node ] keep r> set-node-successor ] keep ; diff --git a/library/opengl/load.factor b/library/opengl/load.factor index fd5bd2e489..6a39f41aed 100644 --- a/library/opengl/load.factor +++ b/library/opengl/load.factor @@ -1,9 +1,9 @@ USING: io kernel parser sequences ; [ - "/library/opengl/sdl-gl.factor" "/library/opengl/gl.factor" "/library/opengl/glu.factor" + "/library/opengl/opengl-utils.factor" ] [ dup print run-resource ] each diff --git a/library/ui/labels.factor b/library/ui/labels.factor index d01c8f4b70..c202e2184e 100644 --- a/library/ui/labels.factor +++ b/library/ui/labels.factor @@ -21,7 +21,7 @@ M: label pref-dim ( label -- dim ) dup label-text label-size ; M: label draw-gadget* ( label -- ) - drop ; ! dup delegate draw-gadget* dup label-text draw-string ; + dup delegate draw-gadget* drop ; ! label-text draw-string ; M: label set-message ( string/f label -- ) >r [ "" ] unless* r> set-label-text* ; diff --git a/library/ui/load.factor b/library/ui/load.factor index e46eedb8e9..f80e914419 100644 --- a/library/ui/load.factor +++ b/library/ui/load.factor @@ -1,6 +1,5 @@ USING: kernel parser sequences io ; [ - "/library/ui/opengl.factor" "/library/ui/freetype.factor" "/library/ui/gadgets.factor" "/library/ui/layouts.factor" diff --git a/library/ui/paint.factor b/library/ui/paint.factor index df39318719..db0425e39a 100644 --- a/library/ui/paint.factor +++ b/library/ui/paint.factor @@ -80,10 +80,10 @@ TUPLE: solid ; ! Solid pen M: solid draw-interior - drop dup rect-dim swap bg gl-box ; + drop dup rect-dim swap bg gl-fill-rect ; M: solid draw-boundary - drop dup rect-dim @{ 1 1 0 }@ v- swap fg gl-rectangle ; + drop dup rect-dim @{ 1 1 0 }@ v- swap fg gl-rect ; ! Rollover only TUPLE: rollover-only ;