<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>swk, branch HEAD</title>
<subtitle>static widget kit
</subtitle>
<entry>
<id>33a2d3992b605071437d5721d1f5c0a0980c925a</id>
<published>2013-04-04T02:38:08Z</published>
<updated>2013-04-04T08:57:06Z</updated>
<title type="text">remove redundant dc_window function which is in libdc now</title>
<link rel="alternate" type="text/html" href="commit/33a2d3992b605071437d5721d1f5c0a0980c925a.html" /><author><name>Carlos J. Torres</name>
<email>vlaadbrain@gmail.com</email>
</author>
<content type="text">commit 33a2d3992b605071437d5721d1f5c0a0980c925a
parent aad528203462e3d65bed134f6d19aa61051f00ef
Author: Carlos J. Torres &lt;vlaadbrain@gmail.com&gt;
Date:   Wed,  3 Apr 2013 22:38:08 -0400

remove redundant dc_window function which is in libdc now

</content>
</entry>
<entry>
<id>aad528203462e3d65bed134f6d19aa61051f00ef</id>
<published>2013-04-04T02:37:29Z</published>
<updated>2013-04-04T08:57:06Z</updated>
<title type="text">link against libdc</title>
<link rel="alternate" type="text/html" href="commit/aad528203462e3d65bed134f6d19aa61051f00ef.html" /><author><name>Carlos J. Torres</name>
<email>vlaadbrain@gmail.com</email>
</author>
<content type="text">commit aad528203462e3d65bed134f6d19aa61051f00ef
parent 72797613986f8437b4227493aa9ccbb69263ac3a
Author: Carlos J. Torres &lt;vlaadbrain@gmail.com&gt;
Date:   Wed,  3 Apr 2013 22:37:29 -0400

link against libdc

</content>
</entry>
<entry>
<id>72797613986f8437b4227493aa9ccbb69263ac3a</id>
<published>2010-08-31T22:43:56Z</published>
<updated>2010-08-31T22:43:56Z</updated>
<title type="text">* Properly fix fPIC build</title>
<link rel="alternate" type="text/html" href="commit/72797613986f8437b4227493aa9ccbb69263ac3a.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 72797613986f8437b4227493aa9ccbb69263ac3a
parent 25d523c1f86d52cfc814e6c11615ae21478eba44
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed,  1 Sep 2010 00:43:56 +0200

* Properly fix fPIC build
</content>
</entry>
<entry>
<id>25d523c1f86d52cfc814e6c11615ae21478eba44</id>
<published>2010-08-31T22:31:19Z</published>
<updated>2010-08-31T22:31:19Z</updated>
<title type="text">fix fPIC compilation</title>
<link rel="alternate" type="text/html" href="commit/25d523c1f86d52cfc814e6c11615ae21478eba44.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 25d523c1f86d52cfc814e6c11615ae21478eba44
parent f5a78d186f813021cbe6acc116a41be5f7d6b983
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed,  1 Sep 2010 00:31:19 +0200

fix fPIC compilation
</content>
</entry>
<entry>
<id>f5a78d186f813021cbe6acc116a41be5f7d6b983</id>
<published>2010-08-31T22:26:27Z</published>
<updated>2010-08-31T22:26:27Z</updated>
<title type="text">cleanup warnings do not update in motion</title>
<link rel="alternate" type="text/html" href="commit/f5a78d186f813021cbe6acc116a41be5f7d6b983.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit f5a78d186f813021cbe6acc116a41be5f7d6b983
parent fe2a90b53fd9ecc20a7747a38f6b04489017227c
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed,  1 Sep 2010 00:26:27 +0200

cleanup warnings
do not update in motion
</content>
</entry>
<entry>
<id>fe2a90b53fd9ecc20a7747a38f6b04489017227c</id>
<published>2010-08-31T22:11:22Z</published>
<updated>2010-08-31T22:11:22Z</updated>
<title type="text">use imlib2 to load images for x11 backend set x11 window title add support for loading and manipulating images in x11 added image.c api to wrap Imlib and cache images</title>
<link rel="alternate" type="text/html" href="commit/fe2a90b53fd9ecc20a7747a38f6b04489017227c.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit fe2a90b53fd9ecc20a7747a38f6b04489017227c
parent 6bc931975d224e235882acb70a5564008f76cb82
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed,  1 Sep 2010 00:11:22 +0200

use imlib2 to load images for x11 backend
set x11 window title
add support for loading and manipulating images in x11
added image.c api to wrap Imlib and cache images
</content>
</entry>
<entry>
<id>6bc931975d224e235882acb70a5564008f76cb82</id>
<published>2010-08-30T20:53:00Z</published>
<updated>2010-08-30T20:53:00Z</updated>
<title type="text">check popen return value in calc example</title>
<link rel="alternate" type="text/html" href="commit/6bc931975d224e235882acb70a5564008f76cb82.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 6bc931975d224e235882acb70a5564008f76cb82
parent 59b5dc6b98525f6420838e80fbf52776d1c26184
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Mon, 30 Aug 2010 22:53:00 +0200

check popen return value in calc example
</content>
</entry>
<entry>
<id>59b5dc6b98525f6420838e80fbf52776d1c26184</id>
<published>2010-08-27T18:32:23Z</published>
<updated>2010-08-27T18:32:23Z</updated>
<title type="text">honor user-defined font in Wayland backend remove warnings</title>
<link rel="alternate" type="text/html" href="commit/59b5dc6b98525f6420838e80fbf52776d1c26184.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 59b5dc6b98525f6420838e80fbf52776d1c26184
parent 28b8e9f7f33c290ba6ef92617ecd32801fa0e3b7
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Fri, 27 Aug 2010 20:32:23 +0200

honor user-defined font in Wayland backend
remove warnings
</content>
</entry>
<entry>
<id>28b8e9f7f33c290ba6ef92617ecd32801fa0e3b7</id>
<published>2010-08-27T18:01:44Z</published>
<updated>2010-08-27T18:01:44Z</updated>
<title type="text">enhace support for drawing lines in x11 backend fix build</title>
<link rel="alternate" type="text/html" href="commit/28b8e9f7f33c290ba6ef92617ecd32801fa0e3b7.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 28b8e9f7f33c290ba6ef92617ecd32801fa0e3b7
parent 1da341d02a02e76c031543f874e4595eff459486
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Fri, 27 Aug 2010 20:01:44 +0200

enhace support for drawing lines in x11 backend
fix build
</content>
</entry>
<entry>
<id>1da341d02a02e76c031543f874e4595eff459486</id>
<published>2010-08-27T17:55:23Z</published>
<updated>2010-08-27T17:55:23Z</updated>
<title type="text">fix event handling 100% cpu usage remove unnecessary touchscreen hacks on x11 fix tlock example for small screens</title>
<link rel="alternate" type="text/html" href="commit/1da341d02a02e76c031543f874e4595eff459486.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 1da341d02a02e76c031543f874e4595eff459486
parent 9c322d3bc4f1673feef3140c729f02ca6abe94f2
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Fri, 27 Aug 2010 19:55:23 +0200

fix event handling 100% cpu usage
remove unnecessary touchscreen hacks on x11
fix tlock example for small screens
</content>
</entry>
<entry>
<id>9c322d3bc4f1673feef3140c729f02ca6abe94f2</id>
<published>2010-08-25T03:30:41Z</published>
<updated>2010-08-25T03:30:41Z</updated>
<title type="text">various fixes in animation and layout of test.c</title>
<link rel="alternate" type="text/html" href="commit/9c322d3bc4f1673feef3140c729f02ca6abe94f2.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 9c322d3bc4f1673feef3140c729f02ca6abe94f2
parent c3e152642868ef546b1edfcc2e1c5c4ac70dab40
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed, 25 Aug 2010 05:30:41 +0200

various fixes in animation and layout of test.c
</content>
</entry>
<entry>
<id>c3e152642868ef546b1edfcc2e1c5c4ac70dab40</id>
<published>2010-08-25T03:00:20Z</published>
<updated>2010-08-25T03:00:20Z</updated>
<title type="text">initial implementation of multiline input widget swk_text is the widget to enter multiple lines of text supports scrolling, cursor and basic text manipulation filter keycodes at backend level on x11 and sdl add support for 5 button mouse to gi_x11 add animation between screens in t/test.c enter key no longers activates the widget, press control+enter</title>
<link rel="alternate" type="text/html" href="commit/c3e152642868ef546b1edfcc2e1c5c4ac70dab40.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit c3e152642868ef546b1edfcc2e1c5c4ac70dab40
parent cac5b29726e7921c332a8428fad7d141d30fdfa8
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed, 25 Aug 2010 05:00:20 +0200

initial implementation of multiline input widget
swk_text is the widget to enter multiple lines of text
supports scrolling, cursor and basic text manipulation
filter keycodes at backend level on x11 and sdl
add support for 5 button mouse to gi_x11
add animation between screens in t/test.c
enter key no longers activates the widget, press control+enter
</content>
</entry>
<entry>
<id>cac5b29726e7921c332a8428fad7d141d30fdfa8</id>
<published>2010-08-24T21:14:10Z</published>
<updated>2010-08-24T21:14:10Z</updated>
<title type="text">add CCCOLOR for Current Column Color fill the background of some widgets with ColorBG fix text height in SDL rendering update config.def.h</title>
<link rel="alternate" type="text/html" href="commit/cac5b29726e7921c332a8428fad7d141d30fdfa8.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit cac5b29726e7921c332a8428fad7d141d30fdfa8
parent 428895db9fe578899db0efdc588a01b54224c4fb
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Tue, 24 Aug 2010 23:14:10 +0200

add CCCOLOR for Current Column Color
fill the background of some widgets with ColorBG
fix text height in SDL rendering
update config.def.h
</content>
</entry>
<entry>
<id>428895db9fe578899db0efdc588a01b54224c4fb</id>
<published>2010-08-24T20:06:11Z</published>
<updated>2010-08-24T20:06:11Z</updated>
<title type="text">fix cursor in swk_entry with some ugly hacks use USE_Wayland and USE_SDL defines fix error message when cannot open images add &#39;close&#39; button in scrollwin screen of test.c</title>
<link rel="alternate" type="text/html" href="commit/428895db9fe578899db0efdc588a01b54224c4fb.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 428895db9fe578899db0efdc588a01b54224c4fb
parent c935901161f07237869b4af43f090dcc53800053
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Tue, 24 Aug 2010 22:06:11 +0200

fix cursor in swk_entry with some ugly hacks
use USE_Wayland and USE_SDL defines
fix error message when cannot open images
add &#39;close&#39; button in scrollwin screen of test.c
</content>
</entry>
<entry>
<id>c935901161f07237869b4af43f090dcc53800053</id>
<published>2010-08-24T17:04:00Z</published>
<updated>2010-08-24T17:04:00Z</updated>
<title type="text">fix button widget boundaries</title>
<link rel="alternate" type="text/html" href="commit/c935901161f07237869b4af43f090dcc53800053.html" /><author><name>pancake</name>
<email>nopcode.org</email>
</author>
<content type="text">commit c935901161f07237869b4af43f090dcc53800053
parent cb2a50c2ce153b43580f1e39e84b80e2fbce7705
Author: pancake &lt;nopcode.org&gt;
Date:   Tue, 24 Aug 2010 19:04:00 +0200

fix button widget boundaries
</content>
</entry>
<entry>
<id>cb2a50c2ce153b43580f1e39e84b80e2fbce7705</id>
<published>2010-08-24T16:34:44Z</published>
<updated>2010-08-24T16:34:44Z</updated>
<title type="text">fix event issue on some xorg versions various simplifications in the x11 backend use the libdraw&#39;s pixmap add left spacing in button and bigbutton widgets</title>
<link rel="alternate" type="text/html" href="commit/cb2a50c2ce153b43580f1e39e84b80e2fbce7705.html" /><author><name>pancake</name>
<email>nopcode.org</email>
</author>
<content type="text">commit cb2a50c2ce153b43580f1e39e84b80e2fbce7705
parent b17b120225c3ac79bd7fb21908e698e9a3c76821
Author: pancake &lt;nopcode.org&gt;
Date:   Tue, 24 Aug 2010 18:34:44 +0200

fix event issue on some xorg versions
various simplifications in the x11 backend
use the libdraw&#39;s pixmap
add left spacing in button and bigbutton widgets
</content>
</entry>
<entry>
<id>b17b120225c3ac79bd7fb21908e698e9a3c76821</id>
<published>2010-08-22T06:06:19Z</published>
<updated>2010-08-22T06:06:19Z</updated>
<title type="text">drop useless check in gi_x11. dc_init ensures non-null pointer add support for floating point arithmetics to t/calc</title>
<link rel="alternate" type="text/html" href="commit/b17b120225c3ac79bd7fb21908e698e9a3c76821.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit b17b120225c3ac79bd7fb21908e698e9a3c76821
parent b8b4fc7a82b093b2f9dae1ea19dbc74d5747adde
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Sun, 22 Aug 2010 08:06:19 +0200

drop useless check in gi_x11. dc_init ensures non-null pointer
add support for floating point arithmetics to t/calc
</content>
</entry>
<entry>
<id>b8b4fc7a82b093b2f9dae1ea19dbc74d5747adde</id>
<published>2010-08-22T05:54:34Z</published>
<updated>2010-08-22T05:54:34Z</updated>
<title type="text">honor config.h colors and fix window boundaries in gi_x11 use libdraw as dependency for gi_x11 and other minor cosmetic changes</title>
<link rel="alternate" type="text/html" href="commit/b8b4fc7a82b093b2f9dae1ea19dbc74d5747adde.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit b8b4fc7a82b093b2f9dae1ea19dbc74d5747adde
parent f28565e74c46df6dd482e6beb835fc09992d3542
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Sun, 22 Aug 2010 07:54:34 +0200

honor config.h colors and fix window boundaries in gi_x11
use libdraw as dependency for gi_x11
and other minor cosmetic changes
</content>
</entry>
<entry>
<id>f28565e74c46df6dd482e6beb835fc09992d3542</id>
<published>2010-08-19T10:18:02Z</published>
<updated>2010-08-19T10:18:02Z</updated>
<title type="text">removed useless has_event stuff</title>
<link rel="alternate" type="text/html" href="commit/f28565e74c46df6dd482e6beb835fc09992d3542.html" /><author><name>anselm@garbe.us</name>
<email>unknown</email>
</author>
<content type="text">commit f28565e74c46df6dd482e6beb835fc09992d3542
parent fb44a42f301fa8a0c5a24e01c5f160fefb872371
Author: anselm@garbe.us &lt;unknown&gt;
Date:   Thu, 19 Aug 2010 11:18:02 +0100

removed useless has_event stuff
</content>
</entry>
<entry>
<id>fb44a42f301fa8a0c5a24e01c5f160fefb872371</id>
<published>2010-08-19T09:57:49Z</published>
<updated>2010-08-19T09:57:49Z</updated>
<title type="text">minor fix to has_event</title>
<link rel="alternate" type="text/html" href="commit/fb44a42f301fa8a0c5a24e01c5f160fefb872371.html" /><author><name>anselm@garbe.us</name>
<email>unknown</email>
</author>
<content type="text">commit fb44a42f301fa8a0c5a24e01c5f160fefb872371
parent 1fb298ac17f111d9e9808471be0b6868e791795a
Author: anselm@garbe.us &lt;unknown&gt;
Date:   Thu, 19 Aug 2010 10:57:49 +0100

minor fix to has_event
</content>
</entry>
<entry>
<id>1fb298ac17f111d9e9808471be0b6868e791795a</id>
<published>2010-08-19T09:48:27Z</published>
<updated>2010-08-19T09:48:27Z</updated>
<title type="text">fix clean rule</title>
<link rel="alternate" type="text/html" href="commit/1fb298ac17f111d9e9808471be0b6868e791795a.html" /><author><name>anselm@garbe.us</name>
<email>unknown</email>
</author>
<content type="text">commit 1fb298ac17f111d9e9808471be0b6868e791795a
parent 3d689358f91b3dc593652bd2a9cc0a014a592b5b
Author: anselm@garbe.us &lt;unknown&gt;
Date:   Thu, 19 Aug 2010 10:48:27 +0100

fix clean rule
</content>
</entry>
<entry>
<id>3d689358f91b3dc593652bd2a9cc0a014a592b5b</id>
<published>2010-08-18T22:38:17Z</published>
<updated>2010-08-18T22:38:17Z</updated>
<title type="text">add calculator sample application</title>
<link rel="alternate" type="text/html" href="commit/3d689358f91b3dc593652bd2a9cc0a014a592b5b.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 3d689358f91b3dc593652bd2a9cc0a014a592b5b
parent 41c901a65ffa93711e27e2484f1d7b01cfdd5be7
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Thu, 19 Aug 2010 00:38:17 +0200

add calculator sample application
</content>
</entry>
<entry>
<id>41c901a65ffa93711e27e2484f1d7b01cfdd5be7</id>
<published>2010-08-18T21:30:10Z</published>
<updated>2010-08-18T21:30:10Z</updated>
<title type="text">use config.def.mk to cache build options simplify readme</title>
<link rel="alternate" type="text/html" href="commit/41c901a65ffa93711e27e2484f1d7b01cfdd5be7.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 41c901a65ffa93711e27e2484f1d7b01cfdd5be7
parent ddd21e594a8527607dfa503d3639179335182137
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed, 18 Aug 2010 23:30:10 +0200

use config.def.mk to cache build options
simplify readme
</content>
</entry>
<entry>
<id>ddd21e594a8527607dfa503d3639179335182137</id>
<published>2010-08-18T18:14:28Z</published>
<updated>2010-08-18T18:14:28Z</updated>
<title type="text">* Add &#39;uninstall&#39; target * Add less information in README * Display warning when image cannot be loaded</title>
<link rel="alternate" type="text/html" href="commit/ddd21e594a8527607dfa503d3639179335182137.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit ddd21e594a8527607dfa503d3639179335182137
parent ee131f1a38870739d153d5e97cdd4b2209a37cba
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed, 18 Aug 2010 20:14:28 +0200

* Add &#39;uninstall&#39; target
* Add less information in README
* Display warning when image cannot be loaded
</content>
</entry>
<entry>
<id>ee131f1a38870739d153d5e97cdd4b2209a37cba</id>
<published>2010-07-01T23:40:54Z</published>
<updated>2010-07-01T23:40:54Z</updated>
<title type="text">fix x11 keyboard input (backtab, return) fix vertical align text in buttons in x11 clean warnings and remove deprecated code</title>
<link rel="alternate" type="text/html" href="commit/ee131f1a38870739d153d5e97cdd4b2209a37cba.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit ee131f1a38870739d153d5e97cdd4b2209a37cba
parent 4eb513ebff25ba37f57510f06bce12d93619311f
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Fri,  2 Jul 2010 01:40:54 +0200

fix x11 keyboard input (backtab, return)
fix vertical align text in buttons in x11
clean warnings and remove deprecated code
</content>
</entry>
<entry>
<id>4eb513ebff25ba37f57510f06bce12d93619311f</id>
<published>2010-07-01T19:53:23Z</published>
<updated>2010-07-01T19:53:23Z</updated>
<title type="text">initial import of the x11 backend</title>
<link rel="alternate" type="text/html" href="commit/4eb513ebff25ba37f57510f06bce12d93619311f.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 4eb513ebff25ba37f57510f06bce12d93619311f
parent 52d8d3065033ce837d7d346dd6236d6ffe7fec56
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Thu,  1 Jul 2010 21:53:23 +0200

initial import of the x11 backend
</content>
</entry>
<entry>
<id>52d8d3065033ce837d7d346dd6236d6ffe7fec56</id>
<published>2010-06-11T09:06:45Z</published>
<updated>2010-06-11T09:06:45Z</updated>
<title type="text">update TODO file fix initial break in tlock.c test program fix segfault and invalid w-&gt;col value</title>
<link rel="alternate" type="text/html" href="commit/52d8d3065033ce837d7d346dd6236d6ffe7fec56.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 52d8d3065033ce837d7d346dd6236d6ffe7fec56
parent b1a9a45d9ed7db4cbaaff617b7dfd18eb20371cd
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Fri, 11 Jun 2010 11:06:45 +0200

update TODO file
fix initial break in tlock.c test program
fix segfault and invalid w-&gt;col value
</content>
</entry>
<entry>
<id>b1a9a45d9ed7db4cbaaff617b7dfd18eb20371cd</id>
<published>2010-06-11T08:52:32Z</published>
<updated>2010-06-11T08:52:32Z</updated>
<title type="text">fix glitch drawing first column when colpos=0 doublemove the column position (sync with Y axis speed)</title>
<link rel="alternate" type="text/html" href="commit/b1a9a45d9ed7db4cbaaff617b7dfd18eb20371cd.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit b1a9a45d9ed7db4cbaaff617b7dfd18eb20371cd
parent 717493bcd0cdbce809ed3899590f6abf8f9b6f53
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Fri, 11 Jun 2010 10:52:32 +0200

fix glitch drawing first column when colpos=0
doublemove the column position (sync with Y axis speed)
</content>
</entry>
<entry>
<id>717493bcd0cdbce809ed3899590f6abf8f9b6f53</id>
<published>2010-06-11T08:46:31Z</published>
<updated>2010-06-11T08:46:31Z</updated>
<title type="text">added horitzontal dragging support to move column position dim colpos range between [0:w-&gt;r.w] sync config.n900.h</title>
<link rel="alternate" type="text/html" href="commit/717493bcd0cdbce809ed3899590f6abf8f9b6f53.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 717493bcd0cdbce809ed3899590f6abf8f9b6f53
parent 3b4b476d19e68b3cec52ea735742481356256e77
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Fri, 11 Jun 2010 10:46:31 +0200

added horitzontal dragging support to move column position
dim colpos range between [0:w-&gt;r.w]
sync config.n900.h
</content>
</entry>
<entry>
<id>3b4b476d19e68b3cec52ea735742481356256e77</id>
<published>2010-06-10T22:47:22Z</published>
<updated>2010-06-10T22:47:22Z</updated>
<title type="text">add support for a second column hook Control-{H,L} to move left/right the column one/two column setup can be changed in runtime fix string corruption issue swk_gi_text make SCROLLSPEED configurable</title>
<link rel="alternate" type="text/html" href="commit/3b4b476d19e68b3cec52ea735742481356256e77.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 3b4b476d19e68b3cec52ea735742481356256e77
parent 175d41a26f55a312f2c90418b97a29b6bf09a915
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Fri, 11 Jun 2010 00:47:22 +0200

add support for a second column
hook Control-{H,L} to move left/right the column
one/two column setup can be changed in runtime
fix string corruption issue swk_gi_text
make SCROLLSPEED configurable
</content>
</entry>
<entry>
<id>175d41a26f55a312f2c90418b97a29b6bf09a915</id>
<published>2010-06-10T09:04:56Z</published>
<updated>2010-06-10T09:04:56Z</updated>
<title type="text">auto scroll when focusing out of screen widgets added support for multiline widgets added big button widget</title>
<link rel="alternate" type="text/html" href="commit/175d41a26f55a312f2c90418b97a29b6bf09a915.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 175d41a26f55a312f2c90418b97a29b6bf09a915
parent dae979d45b2a2ef32a34cc2cb0d91498c6452bfa
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Thu, 10 Jun 2010 11:04:56 +0200

auto scroll when focusing out of screen widgets
added support for multiline widgets
added big button widget
</content>
</entry>
<entry>
<id>dae979d45b2a2ef32a34cc2cb0d91498c6452bfa</id>
<published>2010-06-09T21:43:08Z</published>
<updated>2010-06-09T21:43:08Z</updated>
<title type="text">add some less notes in TODO file define FONTFACTOR in gi_sdl and fix text width wrap add IS_SCROLLBOX macro some indent fixes and simplify some code</title>
<link rel="alternate" type="text/html" href="commit/dae979d45b2a2ef32a34cc2cb0d91498c6452bfa.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit dae979d45b2a2ef32a34cc2cb0d91498c6452bfa
parent 523ced42462268d32bebebb07410ca8cd57a8e3a
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed,  9 Jun 2010 23:43:08 +0200

add some less notes in TODO file
define FONTFACTOR in gi_sdl and fix text width wrap
add IS_SCROLLBOX macro
some indent fixes and simplify some code
</content>
</entry>
<entry>
<id>523ced42462268d32bebebb07410ca8cd57a8e3a</id>
<published>2010-06-09T21:03:19Z</published>
<updated>2010-06-09T21:03:19Z</updated>
<title type="text">protect rendering function with a singleton do not pass any argument to swk_update() add &#39;tlock&#39; example program with clock</title>
<link rel="alternate" type="text/html" href="commit/523ced42462268d32bebebb07410ca8cd57a8e3a.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 523ced42462268d32bebebb07410ca8cd57a8e3a
parent 8095ebd990e8c44177d55a1ddf0f14abfb66a432
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed,  9 Jun 2010 23:03:19 +0200

protect rendering function with a singleton
do not pass any argument to swk_update()
add &#39;tlock&#39; example program with clock
</content>
</entry>
<entry>
<id>8095ebd990e8c44177d55a1ddf0f14abfb66a432</id>
<published>2010-05-15T11:24:31Z</published>
<updated>2010-05-15T11:24:31Z</updated>
<title type="text">Single global SwkWindow w-&gt;running is moved outside window swk_init is now named swk_use()</title>
<link rel="alternate" type="text/html" href="commit/8095ebd990e8c44177d55a1ddf0f14abfb66a432.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 8095ebd990e8c44177d55a1ddf0f14abfb66a432
parent 654ccc02e5836d9d292146d9e50f022ceecad261
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Sat, 15 May 2010 13:24:31 +0200

Single global SwkWindow
w-&gt;running is moved outside window
swk_init is now named swk_use()
</content>
</entry>
<entry>
<id>654ccc02e5836d9d292146d9e50f022ceecad261</id>
<published>2010-05-09T02:37:48Z</published>
<updated>2010-05-09T02:37:48Z</updated>
<title type="text">Apply Robert Ransom pull requestset fixing make clean and removing debug printf Cleanup README and split it into TODO</title>
<link rel="alternate" type="text/html" href="commit/654ccc02e5836d9d292146d9e50f022ceecad261.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 654ccc02e5836d9d292146d9e50f022ceecad261
parent 3aa85d8a79af1a2befe0dbbc86c7656d4b608893
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Sun,  9 May 2010 04:37:48 +0200

Apply Robert Ransom pull requestset fixing make clean and removing debug printf
Cleanup README and split it into TODO
</content>
</entry>
<entry>
<id>3aa85d8a79af1a2befe0dbbc86c7656d4b608893</id>
<published>2010-05-08T22:07:02Z</published>
<updated>2010-05-08T22:07:02Z</updated>
<title type="text">Fix &quot;make clean&quot;.</title>
<link rel="alternate" type="text/html" href="commit/3aa85d8a79af1a2befe0dbbc86c7656d4b608893.html" /><author><name>Robert Ransom</name>
<email>rransom.8774@gmail.com</email>
</author>
<content type="text">commit 3aa85d8a79af1a2befe0dbbc86c7656d4b608893
parent b98a824f72bd35f9aee164acb3f0984b0225e047
Author: Robert Ransom &lt;rransom.8774@gmail.com&gt;
Date:   Sat,  8 May 2010 15:07:02 -0700

Fix &quot;make clean&quot;.
</content>
</entry>
<entry>
<id>b98a824f72bd35f9aee164acb3f0984b0225e047</id>
<published>2010-05-08T22:03:17Z</published>
<updated>2010-05-08T22:03:17Z</updated>
<title type="text">Fix &quot;event: key ...&quot; bread crumbs.</title>
<link rel="alternate" type="text/html" href="commit/b98a824f72bd35f9aee164acb3f0984b0225e047.html" /><author><name>Robert Ransom</name>
<email>rransom.8774@gmail.com</email>
</author>
<content type="text">commit b98a824f72bd35f9aee164acb3f0984b0225e047
parent ee4902b7ef8a6f19ac019ab8013b85d1dcc410b1
Author: Robert Ransom &lt;rransom.8774@gmail.com&gt;
Date:   Sat,  8 May 2010 15:03:17 -0700

Fix &quot;event: key ...&quot; bread crumbs.
</content>
</entry>
<entry>
<id>ee4902b7ef8a6f19ac019ab8013b85d1dcc410b1</id>
<published>2010-05-07T11:44:45Z</published>
<updated>2010-05-07T11:44:45Z</updated>
<title type="text">oops. add missing files</title>
<link rel="alternate" type="text/html" href="commit/ee4902b7ef8a6f19ac019ab8013b85d1dcc410b1.html" /><author><name>pancake</name>
<email>nopcode.org</email>
</author>
<content type="text">commit ee4902b7ef8a6f19ac019ab8013b85d1dcc410b1
parent f29cef34d65fa4d36bafb1bc542c24a93f7b1b33
Author: pancake &lt;nopcode.org&gt;
Date:   Fri,  7 May 2010 13:44:45 +0200

oops. add missing files
</content>
</entry>
<entry>
<id>f29cef34d65fa4d36bafb1bc542c24a93f7b1b33</id>
<published>2010-05-07T11:42:46Z</published>
<updated>2010-05-07T11:42:46Z</updated>
<title type="text">move example programs to &#39;t/&#39; directory fix swk.mk and use it from t/Makefile remove &lt;enter&gt; key from desktop config.h doublescroll also with mouse wheel fix segfault in swk_gi_text when passing null string initial working version of the ascii-art ui api (t/ui.c)</title>
<link rel="alternate" type="text/html" href="commit/f29cef34d65fa4d36bafb1bc542c24a93f7b1b33.html" /><author><name>pancake</name>
<email>nopcode.org</email>
</author>
<content type="text">commit f29cef34d65fa4d36bafb1bc542c24a93f7b1b33
parent ab43f010479fc493e5ef3b21762924a8dc5720b9
Author: pancake &lt;nopcode.org&gt;
Date:   Fri,  7 May 2010 13:42:46 +0200

move example programs to &#39;t/&#39; directory
fix swk.mk and use it from t/Makefile
remove &lt;enter&gt; key from desktop config.h
doublescroll also with mouse wheel
fix segfault in swk_gi_text when passing null string
initial working version of the ascii-art ui api (t/ui.c)
</content>
</entry>
<entry>
<id>ab43f010479fc493e5ef3b21762924a8dc5720b9</id>
<published>2010-05-07T10:18:48Z</published>
<updated>2010-05-07T10:18:48Z</updated>
<title type="text">initial import of ui.c (ascii-art UI description parser) install missing swk.h clean warnings</title>
<link rel="alternate" type="text/html" href="commit/ab43f010479fc493e5ef3b21762924a8dc5720b9.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit ab43f010479fc493e5ef3b21762924a8dc5720b9
parent 8b8592e0ddfbb6cf903fecd4de0bcb068c555a7d
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Fri,  7 May 2010 12:18:48 +0200

initial import of ui.c (ascii-art UI description parser)
install missing swk.h
clean warnings
</content>
</entry>
<entry>
<id>8b8592e0ddfbb6cf903fecd4de0bcb068c555a7d</id>
<published>2010-05-07T00:16:32Z</published>
<updated>2010-05-07T00:16:32Z</updated>
<title type="text">initial working drawing for swk_sketch() fix sketch inner surface boundaries</title>
<link rel="alternate" type="text/html" href="commit/8b8592e0ddfbb6cf903fecd4de0bcb068c555a7d.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 8b8592e0ddfbb6cf903fecd4de0bcb068c555a7d
parent cac13702568e9a19cc3ac3dd3c5141ba6e9f53d4
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Fri,  7 May 2010 02:16:32 +0200

initial working drawing for swk_sketch()
fix sketch inner surface boundaries
</content>
</entry>
<entry>
<id>cac13702568e9a19cc3ac3dd3c5141ba6e9f53d4</id>
<published>2010-05-06T23:29:55Z</published>
<updated>2010-05-06T23:29:55Z</updated>
<title type="text">fix mouseup invalid click issue describe build instructions in README</title>
<link rel="alternate" type="text/html" href="commit/cac13702568e9a19cc3ac3dd3c5141ba6e9f53d4.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit cac13702568e9a19cc3ac3dd3c5141ba6e9f53d4
parent 92b771ba8ef7f036f0e584cf6269508fd2a31cc6
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Fri,  7 May 2010 01:29:55 +0200

fix mouseup invalid click issue
describe build instructions in README
</content>
</entry>
<entry>
<id>92b771ba8ef7f036f0e584cf6269508fd2a31cc6</id>
<published>2010-05-06T23:10:33Z</published>
<updated>2010-05-06T23:10:33Z</updated>
<title type="text">added specific config.h for n900 (landscape/portrait) workaround for touchscreens (report wrong click x,y) small performance trick for scrolling fix keyboard input in n900 remove the ugly performance trick fix layout of &#39;about&#39; panel in test program</title>
<link rel="alternate" type="text/html" href="commit/92b771ba8ef7f036f0e584cf6269508fd2a31cc6.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 92b771ba8ef7f036f0e584cf6269508fd2a31cc6
parent 1d3f6757a67d88853336ab72bf0fa711698d744a
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Fri,  7 May 2010 01:10:33 +0200

added specific config.h for n900 (landscape/portrait)
workaround for touchscreens (report wrong click x,y)
small performance trick for scrolling
fix keyboard input in n900
remove the ugly performance trick
fix layout of &#39;about&#39; panel in test program
</content>
</entry>
<entry>
<id>1d3f6757a67d88853336ab72bf0fa711698d744a</id>
<published>2010-05-06T22:59:57Z</published>
<updated>2010-05-06T22:59:57Z</updated>
<title type="text">add null pointer check in putpixel() add swk_gi_img_new() to get blank surface display text cursor line in swk_entry initial nonworking implementation of swk_sketch</title>
<link rel="alternate" type="text/html" href="commit/1d3f6757a67d88853336ab72bf0fa711698d744a.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 1d3f6757a67d88853336ab72bf0fa711698d744a
parent bb31db18c59a91be764cd4b076416319a814286e
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Fri,  7 May 2010 00:59:57 +0200

add null pointer check in putpixel()
add swk_gi_img_new() to get blank surface
display text cursor line in swk_entry
initial nonworking implementation of swk_sketch
</content>
</entry>
<entry>
<id>bb31db18c59a91be764cd4b076416319a814286e</id>
<published>2010-05-06T08:18:56Z</published>
<updated>2010-05-06T08:18:56Z</updated>
<title type="text">Added getscrpoint helper in gi_sdl Scrollbox is never full window unless specified Draw lines with rects (faster than per-pixel) Implement swk_gi_img_set in sdl to paint pixels</title>
<link rel="alternate" type="text/html" href="commit/bb31db18c59a91be764cd4b076416319a814286e.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit bb31db18c59a91be764cd4b076416319a814286e
parent a6dd2b8e9b5b6a81c0fc49ae14a55863f9842baa
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Thu,  6 May 2010 10:18:56 +0200

Added getscrpoint helper in gi_sdl
Scrollbox is never full window unless specified
Draw lines with rects (faster than per-pixel)
Implement swk_gi_img_set in sdl to paint pixels
</content>
</entry>
<entry>
<id>a6dd2b8e9b5b6a81c0fc49ae14a55863f9842baa</id>
<published>2010-05-05T09:12:02Z</published>
<updated>2010-05-05T09:12:02Z</updated>
<title type="text">* Fix click/scroll event handling * Use constants in putpixel (reduce LOC and simplicity) - Remove useless tab chars * Minor cleanup for config.def.h - remove N900 stuff, drop bold fonts</title>
<link rel="alternate" type="text/html" href="commit/a6dd2b8e9b5b6a81c0fc49ae14a55863f9842baa.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit a6dd2b8e9b5b6a81c0fc49ae14a55863f9842baa
parent c0c4fcebb32193be96cc7e8f9d9ac0dcf323d233
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed,  5 May 2010 11:12:02 +0200

* Fix click/scroll event handling
* Use constants in putpixel (reduce LOC and simplicity)
  - Remove useless tab chars
* Minor cleanup for config.def.h
  - remove N900 stuff, drop bold fonts
</content>
</entry>
<entry>
<id>c0c4fcebb32193be96cc7e8f9d9ac0dcf323d233</id>
<published>2010-04-28T22:08:08Z</published>
<updated>2010-04-28T22:08:08Z</updated>
<title type="text">fix img_free fix line width in swk_label some changes in config.h</title>
<link rel="alternate" type="text/html" href="commit/c0c4fcebb32193be96cc7e8f9d9ac0dcf323d233.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit c0c4fcebb32193be96cc7e8f9d9ac0dcf323d233
parent 63001843fde06f544d01985268481bd83d7acd25
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Thu, 29 Apr 2010 00:08:08 +0200

fix img_free
fix line width in swk_label
some changes in config.h
</content>
</entry>
<entry>
<id>63001843fde06f544d01985268481bd83d7acd25</id>
<published>2010-04-28T21:05:51Z</published>
<updated>2010-04-28T21:05:51Z</updated>
<title type="text">do not initialize twice the video (fix n900 100% cpu) fix mousebuttondown scrolling scroll two times</title>
<link rel="alternate" type="text/html" href="commit/63001843fde06f544d01985268481bd83d7acd25.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 63001843fde06f544d01985268481bd83d7acd25
parent a79c2ddbe29de4c6cc666e99f16457f08a287ee3
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed, 28 Apr 2010 23:05:51 +0200

do not initialize twice the video (fix n900 100% cpu)
fix mousebuttondown scrolling
scroll two times
</content>
</entry>
<entry>
<id>a79c2ddbe29de4c6cc666e99f16457f08a287ee3</id>
<published>2010-04-28T20:32:03Z</published>
<updated>2010-04-28T20:32:03Z</updated>
<title type="text">fix screen size on non-tiled window managers fit initial resize on tiled window managers lock surface on flipping support less than one scrolling area display scroll index on scrolling separators</title>
<link rel="alternate" type="text/html" href="commit/a79c2ddbe29de4c6cc666e99f16457f08a287ee3.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit a79c2ddbe29de4c6cc666e99f16457f08a287ee3
parent 8c51acff73d4d739dada94a877f29ba0c623f8c1
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed, 28 Apr 2010 22:32:03 +0200

fix screen size on non-tiled window managers
fit initial resize on tiled window managers
lock surface on flipping
support less than one scrolling area
display scroll index on scrolling separators
</content>
</entry>
<entry>
<id>8c51acff73d4d739dada94a877f29ba0c623f8c1</id>
<published>2010-04-28T15:55:20Z</published>
<updated>2010-04-28T15:55:20Z</updated>
<title type="text">add image support to gi backend tested in example added global event handler in SwkWindow</title>
<link rel="alternate" type="text/html" href="commit/8c51acff73d4d739dada94a877f29ba0c623f8c1.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 8c51acff73d4d739dada94a877f29ba0c623f8c1
parent 8d23f1c2cc7906dfb5d528533853d7a0fe3d4f00
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed, 28 Apr 2010 17:55:20 +0200

add image support to gi backend
tested in example
added global event handler in SwkWindow
</content>
</entry>
<entry>
<id>8d23f1c2cc7906dfb5d528533853d7a0fe3d4f00</id>
<published>2010-04-28T14:54:52Z</published>
<updated>2010-04-28T14:54:52Z</updated>
<title type="text">Fix segfault and some keys in n900</title>
<link rel="alternate" type="text/html" href="commit/8d23f1c2cc7906dfb5d528533853d7a0fe3d4f00.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 8d23f1c2cc7906dfb5d528533853d7a0fe3d4f00
parent 514d165468205162fef7756b210f2b86bb4c27f0
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed, 28 Apr 2010 16:54:52 +0200

Fix segfault and some keys in n900
</content>
</entry>
<entry>
<id>514d165468205162fef7756b210f2b86bb4c27f0</id>
<published>2010-04-28T10:17:04Z</published>
<updated>2010-04-28T10:17:04Z</updated>
<title type="text">implement drag scrolling some minor source simplifications</title>
<link rel="alternate" type="text/html" href="commit/514d165468205162fef7756b210f2b86bb4c27f0.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 514d165468205162fef7756b210f2b86bb4c27f0
parent eade25b9e11f451f15d7ebc3af029574e5a7b0dd
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed, 28 Apr 2010 12:17:04 +0200

implement drag scrolling
some minor source simplifications
</content>
</entry>
<entry>
<id>eade25b9e11f451f15d7ebc3af029574e5a7b0dd</id>
<published>2010-04-28T01:46:01Z</published>
<updated>2010-04-28T01:46:01Z</updated>
<title type="text">add support for mouse wheel to scroll compile shared library</title>
<link rel="alternate" type="text/html" href="commit/eade25b9e11f451f15d7ebc3af029574e5a7b0dd.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit eade25b9e11f451f15d7ebc3af029574e5a7b0dd
parent aeb200cd903c013b50f5bf06eb284d073d75d216
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed, 28 Apr 2010 03:46:01 +0200

add support for mouse wheel to scroll
compile shared library
</content>
</entry>
<entry>
<id>aeb200cd903c013b50f5bf06eb284d073d75d216</id>
<published>2010-04-28T01:06:32Z</published>
<updated>2010-04-28T01:06:32Z</updated>
<title type="text">implement full window contents scroll</title>
<link rel="alternate" type="text/html" href="commit/aeb200cd903c013b50f5bf06eb284d073d75d216.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit aeb200cd903c013b50f5bf06eb284d073d75d216
parent 71b99bef932ca15d70c9575f4d62d80d7c82f9bb
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed, 28 Apr 2010 03:06:32 +0200

implement full window contents scroll
</content>
</entry>
<entry>
<id>71b99bef932ca15d70c9575f4d62d80d7c82f9bb</id>
<published>2010-04-28T00:58:40Z</published>
<updated>2010-04-28T00:58:40Z</updated>
<title type="text">implement progressbar widget some modifications in vertical filler code.. still ugly</title>
<link rel="alternate" type="text/html" href="commit/71b99bef932ca15d70c9575f4d62d80d7c82f9bb.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 71b99bef932ca15d70c9575f4d62d80d7c82f9bb
parent a704775a268f1c3ff36430d778e72ca8ff63eac3
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed, 28 Apr 2010 02:58:40 +0200

implement progressbar widget
some modifications in vertical filler code.. still ugly
</content>
</entry>
<entry>
<id>a704775a268f1c3ff36430d778e72ca8ff63eac3</id>
<published>2010-04-28T00:14:08Z</published>
<updated>2010-04-28T00:14:08Z</updated>
<title type="text">Added keybindings and functions to scroll and change font size ^+ , ^- to increase/decrease font size ^j, ^k  to scroll down and up the vertical filled area No less overlapped widgets Scrolling is possible when using vertical filler</title>
<link rel="alternate" type="text/html" href="commit/a704775a268f1c3ff36430d778e72ca8ff63eac3.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit a704775a268f1c3ff36430d778e72ca8ff63eac3
parent d85fee7cf0f1899b192d4b79b3774567ed6f42b6
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed, 28 Apr 2010 02:14:08 +0200

Added keybindings and functions to scroll and change font size
  ^+ , ^- to increase/decrease font size
  ^j, ^k  to scroll down and up the vertical filled area
No less overlapped widgets
Scrolling is possible when using vertical filler
</content>
</entry>
<entry>
<id>d85fee7cf0f1899b192d4b79b3774567ed6f42b6</id>
<published>2010-04-27T00:09:26Z</published>
<updated>2010-04-27T00:09:26Z</updated>
<title type="text">do not overlap widgets when vertical fill used add second screen in test program</title>
<link rel="alternate" type="text/html" href="commit/d85fee7cf0f1899b192d4b79b3774567ed6f42b6.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit d85fee7cf0f1899b192d4b79b3774567ed6f42b6
parent 4f51b8003075b192d1e5237cce4b5ce4a9109420
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Tue, 27 Apr 2010 02:09:26 +0200

do not overlap widgets when vertical fill used
add second screen in test program
</content>
</entry>
<entry>
<id>4f51b8003075b192d1e5237cce4b5ce4a9109420</id>
<published>2010-04-26T23:42:50Z</published>
<updated>2010-04-26T23:42:50Z</updated>
<title type="text">added FONTBOLD define in config.def.h use gray instead of white for font color fix overflow in putpixel function (slow but ok) use antialiased fonts with SDL_ttf embed &#39;running&#39; variable into SwkWindow swk_gi_fill now supports &#39;lil&#39; mode (small box) fix overflow in text rendering vertical padding now fits better to bottom swk_exit gets the SwkWindow instance swk_option supports single or multioption selection mode</title>
<link rel="alternate" type="text/html" href="commit/4f51b8003075b192d1e5237cce4b5ce4a9109420.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 4f51b8003075b192d1e5237cce4b5ce4a9109420
parent ab0626c9a9a78fe128fbbdaa1216227b9990a004
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Tue, 27 Apr 2010 01:42:50 +0200

added FONTBOLD define in config.def.h
use gray instead of white for font color
fix overflow in putpixel function (slow but ok)
use antialiased fonts with SDL_ttf
embed &#39;running&#39; variable into SwkWindow
swk_gi_fill now supports &#39;lil&#39; mode (small box)
fix overflow in text rendering
vertical padding now fits better to bottom
swk_exit gets the SwkWindow instance
swk_option supports single or multioption selection mode
</content>
</entry>
<entry>
<id>ab0626c9a9a78fe128fbbdaa1216227b9990a004</id>
<published>2010-04-26T20:36:47Z</published>
<updated>2010-04-26T20:36:47Z</updated>
<title type="text">define default window width/height in config.h implemented vertical filler widget option widget supports sharing widget root visual fixes in option widget</title>
<link rel="alternate" type="text/html" href="commit/ab0626c9a9a78fe128fbbdaa1216227b9990a004.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit ab0626c9a9a78fe128fbbdaa1216227b9990a004
parent a0e35a79ba83c7146791f474aeddb2ee0abf9878
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Mon, 26 Apr 2010 22:36:47 +0200

define default window width/height in config.h
implemented vertical filler widget
option widget supports sharing widget root
visual fixes in option widget
</content>
</entry>
<entry>
<id>a0e35a79ba83c7146791f474aeddb2ee0abf9878</id>
<published>2010-04-25T22:31:30Z</published>
<updated>2010-04-25T22:31:30Z</updated>
<title type="text">initial implementation of swk_option widget</title>
<link rel="alternate" type="text/html" href="commit/a0e35a79ba83c7146791f474aeddb2ee0abf9878.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit a0e35a79ba83c7146791f474aeddb2ee0abf9878
parent ed732914f2977b61230b569e9aed9ecbe29bc69e
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Mon, 26 Apr 2010 00:31:30 +0200

initial implementation of swk_option widget
</content>
</entry>
<entry>
<id>ed732914f2977b61230b569e9aed9ecbe29bc69e</id>
<published>2010-04-25T22:13:21Z</published>
<updated>2010-04-25T22:13:21Z</updated>
<title type="text">added config.h to configure colors, font size and keys implied simplification in gi_sdl</title>
<link rel="alternate" type="text/html" href="commit/ed732914f2977b61230b569e9aed9ecbe29bc69e.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit ed732914f2977b61230b569e9aed9ecbe29bc69e
parent ba11625044577e8dd8126a48b7d0c01eb3862b59
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Mon, 26 Apr 2010 00:13:21 +0200

added config.h to configure colors, font size and keys
implied simplification in gi_sdl
</content>
</entry>
<entry>
<id>ba11625044577e8dd8126a48b7d0c01eb3862b59</id>
<published>2010-04-22T13:01:14Z</published>
<updated>2010-04-22T13:01:14Z</updated>
<title type="text">handle up/down arrow keys implement and use swk_password widget</title>
<link rel="alternate" type="text/html" href="commit/ba11625044577e8dd8126a48b7d0c01eb3862b59.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit ba11625044577e8dd8126a48b7d0c01eb3862b59
parent aa3d8ecb8e9c3aa770a8474bcfaef03f43a336f1
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Thu, 22 Apr 2010 15:01:14 +0200

handle up/down arrow keys
implement and use swk_password widget
</content>
</entry>
<entry>
<id>aa3d8ecb8e9c3aa770a8474bcfaef03f43a336f1</id>
<published>2010-04-21T21:08:01Z</published>
<updated>2010-04-21T21:08:01Z</updated>
<title type="text">added swk_focus_first() hook ^[hjkl] and Esc keys do not append nonprinspacele chars in swk_entry align text widgets to their borders</title>
<link rel="alternate" type="text/html" href="commit/aa3d8ecb8e9c3aa770a8474bcfaef03f43a336f1.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit aa3d8ecb8e9c3aa770a8474bcfaef03f43a336f1
parent de43db41e02a8de24fc6060855a50e9d3a9842f7
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed, 21 Apr 2010 23:08:01 +0200

added swk_focus_first()
hook ^[hjkl] and Esc keys
do not append nonprinspacele chars in swk_entry
align text widgets to their borders
</content>
</entry>
<entry>
<id>de43db41e02a8de24fc6060855a50e9d3a9842f7</id>
<published>2010-04-21T15:24:12Z</published>
<updated>2010-04-21T15:24:12Z</updated>
<title type="text">Some cleanups and remarks</title>
<link rel="alternate" type="text/html" href="commit/de43db41e02a8de24fc6060855a50e9d3a9842f7.html" /><author><name>anselm@garbe.us</name>
<email>unknown</email>
</author>
<content type="text">commit de43db41e02a8de24fc6060855a50e9d3a9842f7
parent 29d3b902c839e1690d05e9bd2757315178dbfa28
Author: anselm@garbe.us &lt;unknown&gt;
Date:   Wed, 21 Apr 2010 16:24:12 +0100

Some cleanups and remarks
</content>
</entry>
<entry>
<id>29d3b902c839e1690d05e9bd2757315178dbfa28</id>
<published>2010-04-21T12:21:54Z</published>
<updated>2010-04-21T12:21:54Z</updated>
<title type="text">default colors from dwm by default use bold font in sdl backend do not render empty text fix mouse over widget focus</title>
<link rel="alternate" type="text/html" href="commit/29d3b902c839e1690d05e9bd2757315178dbfa28.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 29d3b902c839e1690d05e9bd2757315178dbfa28
parent b5353a87ec56edadf1eb4a9f88812d7ce902d1d1
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed, 21 Apr 2010 14:21:54 +0200

default colors from dwm by default
use bold font in sdl backend
do not render empty text
fix mouse over widget focus
</content>
</entry>
<entry>
<id>b5353a87ec56edadf1eb4a9f88812d7ce902d1d1</id>
<published>2010-04-21T10:22:34Z</published>
<updated>2010-04-21T10:22:34Z</updated>
<title type="text">swk_entry initial implementation focus_{prev|next} iterates only over non swk_fillers highlight label widgets extended test example</title>
<link rel="alternate" type="text/html" href="commit/b5353a87ec56edadf1eb4a9f88812d7ce902d1d1.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit b5353a87ec56edadf1eb4a9f88812d7ce902d1d1
parent 2a8c188e51547e3dea8dc80465bec44b8a26a153
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed, 21 Apr 2010 12:22:34 +0200

swk_entry initial implementation
focus_{prev|next} iterates only over non swk_fillers
highlight label widgets
extended test example
</content>
</entry>
<entry>
<id>2a8c188e51547e3dea8dc80465bec44b8a26a153</id>
<published>2010-04-21T01:35:01Z</published>
<updated>2010-04-21T01:35:01Z</updated>
<title type="text">fix test program reduce font size to 14px swk_fit_row is now static</title>
<link rel="alternate" type="text/html" href="commit/2a8c188e51547e3dea8dc80465bec44b8a26a153.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 2a8c188e51547e3dea8dc80465bec44b8a26a153
parent 496e2221c65c0c2d568d6a470abc1cef654e595a
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed, 21 Apr 2010 03:35:01 +0200

fix test program
reduce font size to 14px
swk_fit_row is now static
</content>
</entry>
<entry>
<id>496e2221c65c0c2d568d6a470abc1cef654e595a</id>
<published>2010-04-21T01:21:46Z</published>
<updated>2010-04-21T01:21:46Z</updated>
<title type="text">added sdl_ttf as dependency to draw text basic example is now working with layout and clicks implemented basic drawing primitives in sdl backend sdl backend can be configured with few defines on mouse over and click change box selection added &#39;Alt&#39; modifier to SwkKeyMod</title>
<link rel="alternate" type="text/html" href="commit/496e2221c65c0c2d568d6a470abc1cef654e595a.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 496e2221c65c0c2d568d6a470abc1cef654e595a
parent 04d94badb03c95e9baca7076233804944b7d04d9
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Wed, 21 Apr 2010 03:21:46 +0200

added sdl_ttf as dependency to draw text
basic example is now working with layout and clicks
implemented basic drawing primitives in sdl backend
sdl backend can be configured with few defines
on mouse over and click change box selection
added &#39;Alt&#39; modifier to SwkKeyMod
</content>
</entry>
<entry>
<id>04d94badb03c95e9baca7076233804944b7d04d9</id>
<published>2010-04-20T21:56:55Z</published>
<updated>2010-04-20T21:56:55Z</updated>
<title type="text">create and install .mk and pkgconfig files fix build and clean warnings</title>
<link rel="alternate" type="text/html" href="commit/04d94badb03c95e9baca7076233804944b7d04d9.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 04d94badb03c95e9baca7076233804944b7d04d9
parent 335a9d46c2a40e6c0376446a579a4c0b397088e7
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Tue, 20 Apr 2010 23:56:55 +0200

create and install .mk and pkgconfig files
fix build and clean warnings
</content>
</entry>
<entry>
<id>335a9d46c2a40e6c0376446a579a4c0b397088e7</id>
<published>2010-04-20T08:32:00Z</published>
<updated>2010-04-20T08:32:00Z</updated>
<title type="text">do not handle modifier-only keycodes fix key modifier enum</title>
<link rel="alternate" type="text/html" href="commit/335a9d46c2a40e6c0376446a579a4c0b397088e7.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 335a9d46c2a40e6c0376446a579a4c0b397088e7
parent 9dd2455fa092b57b1b5033c8289686f607b434d4
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Tue, 20 Apr 2010 10:32:00 +0200

do not handle modifier-only keycodes
fix key modifier enum
</content>
</entry>
<entry>
<id>9dd2455fa092b57b1b5033c8289686f607b434d4</id>
<published>2010-04-20T08:26:17Z</published>
<updated>2010-04-20T08:26:17Z</updated>
<title type="text">fix keysym input (with unicode support) remove outdated stuff</title>
<link rel="alternate" type="text/html" href="commit/9dd2455fa092b57b1b5033c8289686f607b434d4.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit 9dd2455fa092b57b1b5033c8289686f607b434d4
parent fa5e9defd0b57e88fd8d2abbdf25448f8b86003a
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Tue, 20 Apr 2010 10:26:17 +0200

fix keysym input (with unicode support)
remove outdated stuff
</content>
</entry>
<entry>
<id>fa5e9defd0b57e88fd8d2abbdf25448f8b86003a</id>
<published>2010-04-20T08:19:39Z</published>
<updated>2010-04-20T08:19:39Z</updated>
<title type="text">revert last commit refactorize some code and remove draw.{c|h} handle mouse events in sdl backend extended example program</title>
<link rel="alternate" type="text/html" href="commit/fa5e9defd0b57e88fd8d2abbdf25448f8b86003a.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit fa5e9defd0b57e88fd8d2abbdf25448f8b86003a
parent c21b9fa32913daf46b34b7e72e2ca6567c4a1d14
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Tue, 20 Apr 2010 10:19:39 +0200

revert last commit
refactorize some code and remove draw.{c|h}
handle mouse events in sdl backend
extended example program
</content>
</entry>
<entry>
<id>c21b9fa32913daf46b34b7e72e2ca6567c4a1d14</id>
<published>2010-04-19T23:29:19Z</published>
<updated>2010-04-19T23:29:19Z</updated>
<title type="text">added pancakes stuff</title>
<link rel="alternate" type="text/html" href="commit/c21b9fa32913daf46b34b7e72e2ca6567c4a1d14.html" /><author><name>Anselm R Garbe</name>
<email>anselm@garbe.us</email>
</author>
<content type="text">commit c21b9fa32913daf46b34b7e72e2ca6567c4a1d14
parent a59801efe90825ed51b87867f6cdb8406b707dd6
Author: Anselm R Garbe &lt;anselm@garbe.us&gt;
Date:   Tue, 20 Apr 2010 00:29:19 +0100

added pancakes stuff
</content>
</entry>
<entry>
<id>a59801efe90825ed51b87867f6cdb8406b707dd6</id>
<published>2010-04-19T23:20:37Z</published>
<updated>2010-04-19T23:20:37Z</updated>
<title type="text">commit initial sdl backend discussed design is partially implemented</title>
<link rel="alternate" type="text/html" href="commit/a59801efe90825ed51b87867f6cdb8406b707dd6.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit a59801efe90825ed51b87867f6cdb8406b707dd6
parent e90ffeeb671d5c93fba397f10cc041eb040471ec
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Tue, 20 Apr 2010 01:20:37 +0200

commit initial sdl backend
discussed design is partially implemented
</content>
</entry>
<entry>
<id>e90ffeeb671d5c93fba397f10cc041eb040471ec</id>
<published>2010-04-19T12:54:14Z</published>
<updated>2010-04-19T12:54:14Z</updated>
<title type="text">some less changes</title>
<link rel="alternate" type="text/html" href="commit/e90ffeeb671d5c93fba397f10cc041eb040471ec.html" /><author><name>pancake</name>
<email>pancake@nopcode.org</email>
</author>
<content type="text">commit e90ffeeb671d5c93fba397f10cc041eb040471ec
parent 4f43c25d634638c095ccfb98b479dfbee034c45a
Author: pancake &lt;pancake@nopcode.org&gt;
Date:   Mon, 19 Apr 2010 14:54:14 +0200

some less changes
</content>
</entry>
<entry>
<id>4f43c25d634638c095ccfb98b479dfbee034c45a</id>
<published>2010-04-18T21:36:28Z</published>
<updated>2010-04-18T21:36:28Z</updated>
<title type="text">result of our discussion today</title>
<link rel="alternate" type="text/html" href="commit/4f43c25d634638c095ccfb98b479dfbee034c45a.html" /><author><name>Anselm R Garbe</name>
<email>anselm@garbe.us</email>
</author>
<content type="text">commit 4f43c25d634638c095ccfb98b479dfbee034c45a
parent ac66f86cc2920edc995e72cbcc978e7b58ebc19e
Author: Anselm R Garbe &lt;anselm@garbe.us&gt;
Date:   Sun, 18 Apr 2010 22:36:28 +0100

result of our discussion today
</content>
</entry>
<entry>
<id>ac66f86cc2920edc995e72cbcc978e7b58ebc19e</id>
<published>2010-04-18T20:48:22Z</published>
<updated>2010-04-18T20:48:22Z</updated>
<title type="text">update</title>
<link rel="alternate" type="text/html" href="commit/ac66f86cc2920edc995e72cbcc978e7b58ebc19e.html" /><author><name>Anselm R Garbe</name>
<email>anselm@garbe.us</email>
</author>
<content type="text">commit ac66f86cc2920edc995e72cbcc978e7b58ebc19e
parent e1eecfd69f01deb4c423597a12bbb857783a6a52
Author: Anselm R Garbe &lt;anselm@garbe.us&gt;
Date:   Sun, 18 Apr 2010 21:48:22 +0100

update
</content>
</entry>
<entry>
<id>e1eecfd69f01deb4c423597a12bbb857783a6a52</id>
<published>2010-03-27T22:10:33Z</published>
<updated>2010-03-27T22:10:33Z</updated>
<title type="text">initial stuff</title>
<link rel="alternate" type="text/html" href="commit/e1eecfd69f01deb4c423597a12bbb857783a6a52.html" /><author><name>arg@localhost.localdomain</name>
<email>unknown</email>
</author>
<content type="text">commit e1eecfd69f01deb4c423597a12bbb857783a6a52
Author: arg@localhost.localdomain &lt;unknown&gt;
Date:   Sat, 27 Mar 2010 22:10:33 +0000

initial stuff
</content>
</entry>
</feed>
