Ah I'm not learning from past experience to stop using dropbox for crucial files in this blog, look now, many images are goner. >,<
Yeah I finally lose another dropbox account few days ago.
I really wish Google stop their menacing "chrome 'em all" campaign, first blogger's image uploader always fail under Opera browser (otherwise I'd not use dropbox), then translate.google.com behave infinite recursed iframe under non-chrome browse, then they stop providing pr0n friendly google image too, ok the latter is irrelevant.
But dear Google, I'd never use your browser until it could run under Guest account (or much restricted one if any)! I'm a privacy freak, I'll eliminate all updater (*pointing at google and others) that try to run without my consent, I visit sites with multiple level of proxy (stupid government, they put most of global internet access redirected to Singapore) and I mostly browse in private mode with alias of course. Oh and I avoid "please invade my privacy by default" OS such as Windows 8.
Back to dropbox, I have made backup to several place although wont do it to all files. Sorry
07 April 2013
02 April 2013
Stardict console native version
Console version of StarDict http://sdcv.sourceforge.net/
The application itself is quite old but still usable (suitable for non-unicode and non-html dicts). Here is single executable native version sdcv.exe
example:
Download: http://osspack32.googlecode.com/files/sdcv.exe
you'll need to set environment variable STARDICT_DATA_DIR pointing to your dic folder (of Stardict) or use --data-dir option.
Enjoy!
oh and to quit press Ctrl-d not the usual Ctrl-c
The application itself is quite old but still usable (suitable for non-unicode and non-html dicts). Here is single executable native version sdcv.exe
example:
Enter word or phrase: tuma Found 3 items, similar to tuma. -->The CMU Pronouncing Dictionary -->tuma 'tu:m\u0259 -->Kamus Besar Bahasa Indonesia, Edisi III (2005) -->tuma tu.ma [n] kutu (di kepala dsb) -->P\u0101li-English Dictionary (Pali Text Society) -->tuma (pron.–adj.) [most likely apostrophe form of \u0101tuma =att\u0101, Sk. \u0101tman self; cp. alsoSk. tman oneself. See Oldenberg, KZ. XXV.319. Less likely=Sk. tva one or the other (Kern, Toev. s. v.). Expl d) by Com. to A III.124 as esa.] oneself, himself, etc.; every or anybody (=quisque) ya\u1e43 tumo karissati tumo va tena paññ\u0101yissati (quid quisque faciat) Vin II.186=A III.124; Sn 890 (cp. \u0101tum\u0101na\u1e43 V.888), 908; Pv III.2 (4) (=att\u0101na\u1e43 PvA 181). Enter word or phrase:
Download: http://osspack32.googlecode.com/files/sdcv.exe
you'll need to set environment variable STARDICT_DATA_DIR pointing to your dic folder (of Stardict) or use --data-dir option.
Enjoy!
oh and to quit press Ctrl-d not the usual Ctrl-c
Categories:
custom build,
dict
31 March 2013
Still playing AOM and never get bored
This long weekend I got a visit from my only sister and we going out a lot. After that I want to post about new chm books that I made from mirroring Mozilla's MDN and cppreference.com as well as some others but my mood went off after yet another bitter experience with stackoverflow, this time I try to answer (or to help) but a web whizkid playing words with me and I lose. I think for a while and baffled... wow it's hard to give a help (the "help" is there, but the "give" is denied) whatever, I learn my mistake. Anyway the book might handy for people with limited internet access like me, and will be part of my mingw distro. But instead of uploading it, I play AOM to kill some free time, playing god.
The game is from 2002, I played it for the first in mid-2003 in my freshman year at college. That's a decade! I'm not really a gamer though, but I will play another if one release something like AOM (with deep customization mod), anyone know?. AOM is cool, I mod around the game a lot and that amplify the "playing god" aspect. Such as create a super-blessed force vs 6 AI players in titan level or just challenge the AI with tricky map, ok the AI is not that great (for today standard). Also AOM teach history (of myth) too, would great is there is at least 8 Civilizations, beside the existing three (excluding the ridiculous atlantis), add one from one of many african (not egypt) civilization, Babylonia, India, Chinese (Japan also share a lot similarities) and one of native american. Those sure have good myth creatures to play :) hmmm the gods vs gods or add a robotic civilization so it will be the gods vs machine. lol
The game is from 2002, I played it for the first in mid-2003 in my freshman year at college. That's a decade! I'm not really a gamer though, but I will play another if one release something like AOM (with deep customization mod), anyone know?. AOM is cool, I mod around the game a lot and that amplify the "playing god" aspect. Such as create a super-blessed force vs 6 AI players in titan level or just challenge the AI with tricky map, ok the AI is not that great (for today standard). Also AOM teach history (of myth) too, would great is there is at least 8 Civilizations, beside the existing three (excluding the ridiculous atlantis), add one from one of many african (not egypt) civilization, Babylonia, India, Chinese (Japan also share a lot similarities) and one of native american. Those sure have good myth creatures to play :) hmmm the gods vs gods or add a robotic civilization so it will be the gods vs machine. lol
Categories:
personal
13 March 2013
Uploaded finally...
At last after more than 24 hours, rsync does its job flawlessly, I wonder why googlecode don't have this feature. Finally three months of uncertainty have put my MinGW distro into version 0.7, tons of stuff are there and all of them 100% OSS, portable and mostly build as standalone exe. This is largest package I have ever made! phew...
I hope everything works out of box! Being thinking about its suitable usage: "A mini distro for flash drive / external HDD aimed for advanced users" sort of PortableApps platform but Command Line oriented, yes a distro because it encompass many purposes beyond a complete build environment. It include browser, spreadsheet, notepad, image/video editor, etc.
All of my experience with MinGW and my exploration of OSS to date is reflected in this download, also all that not covered by this blog and even many stuff that not yet uploaded at http://code.google.com/p/osspack32/ all should contained here:
Tuma_MinGW-0.7.exe
Some of larger documentation such those in chm/info format will follow, right now man is there to help.
I hope everything works out of box! Being thinking about its suitable usage: "A mini distro for flash drive / external HDD aimed for advanced users" sort of PortableApps platform but Command Line oriented, yes a distro because it encompass many purposes beyond a complete build environment. It include browser, spreadsheet, notepad, image/video editor, etc.
All of my experience with MinGW and my exploration of OSS to date is reflected in this download, also all that not covered by this blog and even many stuff that not yet uploaded at http://code.google.com/p/osspack32/ all should contained here:
Tuma_MinGW-0.7.exe
Some of larger documentation such those in chm/info format will follow, right now man is there to help.
06 March 2013
List of UPX Illiterate AntiVirus
I want to make a black campaign and my target is some consistently ignorant AntiVirus makers.
Thanks to virustotal.com for make this painless
Simple case:
1. gplc.exe (gnu prolog) https://www.virustotal.com/en/file/9e2acb4176669e48f7a0aadd3fcbb39ade979b8843be87db9da5a42fe10ec290/analysis/1362534179/
2. pack gplc.exe with UPX https://www.virustotal.com/en/file/381976956f94d747407e9beaa9231dacdbd6bc19093621cc8058a3bbd09f3b06/analysis/1362534370/
3. unpack packed gplc.exe with UPX https://www.virustotal.com/en/file/86323543730fc67432854d6ff4eceaa6b0a8096befbce37fa6062d9e4450d4ff/analysis/1362534576/
The suspect file http://osspack32.googlecode.com/files/GPLC.7z
And the award goes to:
1. TheHacker
2. TrendMicro
3. TrendMicro-HouseCall
Now that's just a simple case, but if an executable involving networking functionality the analysis of our AV "champion" will goes into cosmic territory and hallucination... such pathetic and irresponsible (they will rely on user report) behavior should never exist in a software of AntiVirus caliber. More.. some big company make actually malware-behaving software and force AV maker to whitelist them as reported by nirsoft. But when false-positive involve open source technology it become ignorance
UPX itself is an open source software to compress executable.
So stay tuned with this page for most updated list of antivirus whose programmer can't read any single line of UPX source codez. ha ha
So what? Why just "don't use UPX" and that "UPX is useless, bla bla... anyway" ?
Well because we're human dude, and we fix our mistake !
Thanks to virustotal.com for make this painless
Simple case:
1. gplc.exe (gnu prolog) https://www.virustotal.com/en/file/9e2acb4176669e48f7a0aadd3fcbb39ade979b8843be87db9da5a42fe10ec290/analysis/1362534179/
2. pack gplc.exe with UPX https://www.virustotal.com/en/file/381976956f94d747407e9beaa9231dacdbd6bc19093621cc8058a3bbd09f3b06/analysis/1362534370/
3. unpack packed gplc.exe with UPX https://www.virustotal.com/en/file/86323543730fc67432854d6ff4eceaa6b0a8096befbce37fa6062d9e4450d4ff/analysis/1362534576/
The suspect file http://osspack32.googlecode.com/files/GPLC.7z
And the award goes to:
1. TheHacker
2. TrendMicro
3. TrendMicro-HouseCall
Now that's just a simple case, but if an executable involving networking functionality the analysis of our AV "champion" will goes into cosmic territory and hallucination... such pathetic and irresponsible (they will rely on user report) behavior should never exist in a software of AntiVirus caliber. More.. some big company make actually malware-behaving software and force AV maker to whitelist them as reported by nirsoft. But when false-positive involve open source technology it become ignorance
UPX itself is an open source software to compress executable.
So stay tuned with this page for most updated list of antivirus whose programmer can't read any single line of UPX source codez. ha ha
So what? Why just "don't use UPX" and that "UPX is useless, bla bla... anyway" ?
Well because we're human dude, and we fix our mistake !
27 February 2013
Zenity 3.6.0 Portable
In Windows we can use WSH to interact with console/batch processing task, or for simple case "net send" or "msg" will suffice. Then I found zenity, a modern version of cdialog which curses based.
This tool use GTK as its gui to bridge console I/O with modern dialog window for many purpose. Its template (glade ui) can be customized too. I found it a good match for bash though I haven't try it with batch cmd (I dont see a reason why it won't work).
Here a slightly modified build (make it more Windows way as usual).
http://osspack32.googlecode.com/files/zenity.exe
modified src: http://osspack32.googlecode.com/files/zenity-3.6.0_src.7z
notes:
- consequently as this is static build, no locales/translation included (English only), but it's possible to add
- zenity.ui is embedded in the executable, to override it put zenity.ui alongside zenity.exe (see source for zenity.ui file)
- icons are different from original version as I force it to be stocked
Enjoy!
Guide/examples are here http://help.gnome.org/users/zenity/stable/index.html.en
Edit:
Hmm I think, I have an example...
"runas" which allow to do "UAC" ala commandline usually assume you know the username of the admin account (as it don't ask you), making it uninteractive. With zenity we could do something like this:
Edit:
It turned out to be pointless to make it static build, it still need schema file and icon db for displaying file dialog :( sorry
This tool use GTK as its gui to bridge console I/O with modern dialog window for many purpose. Its template (glade ui) can be customized too. I found it a good match for bash though I haven't try it with batch cmd (I dont see a reason why it won't work).
Here a slightly modified build (make it more Windows way as usual).
http://osspack32.googlecode.com/files/zenity.exe
modified src: http://osspack32.googlecode.com/files/zenity-3.6.0_src.7z
notes:
- consequently as this is static build, no locales/translation included (English only), but it's possible to add
- zenity.ui is embedded in the executable, to override it put zenity.ui alongside zenity.exe (see source for zenity.ui file)
- icons are different from original version as I force it to be stocked
Enjoy!
Guide/examples are here http://help.gnome.org/users/zenity/stable/index.html.en
Edit:
Hmm I think, I have an example...
"runas" which allow to do "UAC" ala commandline usually assume you know the username of the admin account (as it don't ask you), making it uninteractive. With zenity we could do something like this:
for /f "usebackq" %s in (`zenity --entry --text="This operation need admin account, please enter username:" --hide-text`) do runas /env /noprofile /user:%s "notepad \"D:\dokumen\rahasia.txt\""Assuming zenity.exe is avaliable in "PATH" such as C:\Windows, above example will popup for username albeit we will then need to type password from runas console, ha ha (for security reason I guess)
Categories:
custom build,
GTK
16 February 2013
GTK 3.6.4 DevPack
This is actually just a re-post of PyGI AIO (see main page). Since building PyGI consequently need to build the whole things and that because PyGI have poor documentation (actually it means to be that way, so you're forced to read C documentation instead), so I build the important part of this, devhelp. Which make your life way easier (it's a kind of CHM in concept), then gedit (not my choice of editor though), then for po translation we need gtranslator too and of course glade! Yeah most are not available for Windows yet but now you could try it
There we go, a complete suite guys! BUT this of course really is PyGI oriented. a.k.a all runtime has been linked to msvcr90.dll using my mingw toolchain (special). Basically it will potentially crashed when mixed with generic dll (linked to msvcrt.dll) so you've been warned!, however it you use complete GTK c runtime package from OpenSuSe or Fedora it should work fine.
As usual this build, I think is the most feature complete yet smallest available on the net (OK that's a brave claim ha ha), no really it's (just as all of my build here, is extremely complete one). Ok maybe not smallest as possible cause I use dwarf2 gcc which have redundant debug sections than sjlj.
As you know GTK-3 is still not production ready (I even found 3.6 to be worse than 3.4 in some case). This however should not prevent you to give it a try :)
GI for windows itself is credit to Dieter Verfaillie for his yet uncommitted patch (more than a year ago) which still relevant today, although GIR generation remain unreliable and messy process under Windows. Also thanks to Helge too for pointing many issues.
Downloads:
http://code.google.com/p/osspack32/downloads/list (look for pygi-aio-3.4.2)
Overtime you will (i'm sure you will) encounter binding errors and stuff. You could fix it without having recompile everything. Just edit (say use gedit) the gir file (located in share\gir-1.0) save the edited gir alongside g-ir-compiler and invoke: "g-ir-compiler -o [binding-name].typelib [binding-name].gir" then copy the typelib into site-packages\gtk\lib\girepository-1.0 and overwrite. As a hint you could grab linux gir version and compare the error part.
I also have static build vala 0.18 to join the party though I don't remember anymore why I did that build:
http://code.google.com/p/osspack32/downloads/detail?name=vala-0.18.7z&can=2&q=
Oh yeah I'm getting nearer to release the next Tuma MinGW, it should be the biggest toolchain available too.
There we go, a complete suite guys! BUT this of course really is PyGI oriented. a.k.a all runtime has been linked to msvcr90.dll using my mingw toolchain (special). Basically it will potentially crashed when mixed with generic dll (linked to msvcrt.dll) so you've been warned!, however it you use complete GTK c runtime package from OpenSuSe or Fedora it should work fine.
As you know GTK-3 is still not production ready (I even found 3.6 to be worse than 3.4 in some case). This however should not prevent you to give it a try :)
GI for windows itself is credit to Dieter Verfaillie for his yet uncommitted patch (more than a year ago) which still relevant today, although GIR generation remain unreliable and messy process under Windows. Also thanks to Helge too for pointing many issues.
Downloads:
http://code.google.com/p/osspack32/downloads/list (look for pygi-aio-3.4.2)
Overtime you will (i'm sure you will) encounter binding errors and stuff. You could fix it without having recompile everything. Just edit (say use gedit) the gir file (located in share\gir-1.0) save the edited gir alongside g-ir-compiler and invoke: "g-ir-compiler -o [binding-name].typelib [binding-name].gir" then copy the typelib into site-packages\gtk\lib\girepository-1.0 and overwrite. As a hint you could grab linux gir version and compare the error part.
I also have static build vala 0.18 to join the party though I don't remember anymore why I did that build:
http://code.google.com/p/osspack32/downloads/detail?name=vala-0.18.7z&can=2&q=
Oh yeah I'm getting nearer to release the next Tuma MinGW, it should be the biggest toolchain available too.
Categories:
custom build,
GTK
10 February 2013
Three Console MIDI Players
This weekend topic is MIDI player, of course there are more than just three MIDI players :-p in the crowded Windows world even for OSS. But I will cover three players as representative of three common synths.
The first is GUS patches based synthesizer, for this one I choose wildmidi. GUS patches is a collection of individual instrument sound which each parameter/effect stored in configuration text file. I made a little modification based on 0.2.3.5 version which make it less hardcoded and more portable as usual. So we have completely portable and small player (ok, player is small but patch vary).
Basically once we have a zipped patches follow these steps:
0. extract the patches :)
1. create share\wildmidi directory in the same place as wildmidi.exe
2. put all *.pat files into share\wildmidi above
3. copy its config file (usually *.cfg) in the same place as wildmidi.exe and rename to wildmidi.cfg
4. edit wilmidi.cfg above with notepad: put a line of dir before the first bank directive, if dir directive already exist and has value just remove its value (path).
downloads: portable wildmidi.exe (35 KB) and if you're interested, the modified sources
Next is SF2 (SoundFont 2) based synth which could be said as bundled version of GUS but more detailed (sometime a wave for a note sometime a wave for a range of notes). This may be good or bad, let say for editing individual pat is may simpler than having a dedicated SoundFont editor, but for distribution SF2 is handy and easy to setup. For this I choose fluidsynth which dedicated to be sf2 based player.
Fluidsynth itself is a bit complex, it include interactive console environment for many task, as a player (with focus for ease) this may be overkill. Fluidsynth seems not have option to load default sf2 file or sort of, so we may need create simple batch wrapper say fluidsynth.bat something like:
@%~dpn0.exe -i %~dpn0.sf2 %*
That is assuming you have soundfont named fluidsynth.sf2 at the same place as fluidsynth.exe
downloads: fluidsynth.exe (676 KB) and if you want to compile it yourself with all interfaces enabled, this patch may help
And the last one is player that use native synth, that is DirectX MS GS Wavetable Synth which use DLS bank (similar to SF2 in the way that it's a bundle). Well most audio players capable of playing MIDI usually use this method. To fit with previous choices is playsmf which use its own MIDI parser but with MS Synth as renderer. This tiny player of course doesn't need any setup or other dependencies, we could use file association or just drag and drop.
download: playsmf.exe (15 KB)
Obviously there is a worth mentioning player that try to do everything above and more (playing MOD, sort of bundled MIDI+Patches): timidity but I'm running out of time to build the latest version (2.14) which ask for fork doh. BTW my ffplay build (part of ffmpeg) is able to play MOD too.
links:
SF2
http://www.schristiancollins.com/generaluser.php
http://packages.debian.org/fluid-soundfont-gm
GUS
timidity-patch-gravis-1.0
http://www.onicos.com/staff/iz/timidity/link.html
we could use 7zip to open rpm or deb files from above links
The first is GUS patches based synthesizer, for this one I choose wildmidi. GUS patches is a collection of individual instrument sound which each parameter/effect stored in configuration text file. I made a little modification based on 0.2.3.5 version which make it less hardcoded and more portable as usual. So we have completely portable and small player (ok, player is small but patch vary).
Basically once we have a zipped patches follow these steps:
0. extract the patches :)
1. create share\wildmidi directory in the same place as wildmidi.exe
2. put all *.pat files into share\wildmidi above
3. copy its config file (usually *.cfg) in the same place as wildmidi.exe and rename to wildmidi.cfg
4. edit wilmidi.cfg above with notepad: put a line of dir before the first bank directive, if dir directive already exist and has value just remove its value (path).
downloads: portable wildmidi.exe (35 KB) and if you're interested, the modified sources
Next is SF2 (SoundFont 2) based synth which could be said as bundled version of GUS but more detailed (sometime a wave for a note sometime a wave for a range of notes). This may be good or bad, let say for editing individual pat is may simpler than having a dedicated SoundFont editor, but for distribution SF2 is handy and easy to setup. For this I choose fluidsynth which dedicated to be sf2 based player.
Fluidsynth itself is a bit complex, it include interactive console environment for many task, as a player (with focus for ease) this may be overkill. Fluidsynth seems not have option to load default sf2 file or sort of, so we may need create simple batch wrapper say fluidsynth.bat something like:
@%~dpn0.exe -i %~dpn0.sf2 %*
That is assuming you have soundfont named fluidsynth.sf2 at the same place as fluidsynth.exe
downloads: fluidsynth.exe (676 KB) and if you want to compile it yourself with all interfaces enabled, this patch may help
And the last one is player that use native synth, that is DirectX MS GS Wavetable Synth which use DLS bank (similar to SF2 in the way that it's a bundle). Well most audio players capable of playing MIDI usually use this method. To fit with previous choices is playsmf which use its own MIDI parser but with MS Synth as renderer. This tiny player of course doesn't need any setup or other dependencies, we could use file association or just drag and drop.
download: playsmf.exe (15 KB)
Obviously there is a worth mentioning player that try to do everything above and more (playing MOD, sort of bundled MIDI+Patches): timidity but I'm running out of time to build the latest version (2.14) which ask for fork doh. BTW my ffplay build (part of ffmpeg) is able to play MOD too.
links:
SF2
http://www.schristiancollins.com/generaluser.php
http://packages.debian.org/fluid-soundfont-gm
GUS
timidity-patch-gravis-1.0
http://www.onicos.com/staff/iz/timidity/link.html
we could use 7zip to open rpm or deb files from above links
Categories:
Audio,
custom build
06 February 2013
How to get recent usp10.dll for your aging XP
According to wikipedia article about Uniscribe http://en.wikipedia.org/wiki/Uniscribe you can get (as this written) the latest usp10.dll from Office 2010 (the last Office to support XP) and slightly updated version 1.626.7600.20796 from its SP1, but you could get it in easier way:
- Download full installer of PowerPoint Viewer and install it ( see comment below )
- or download the smaller PowerPoint Viewer 2010 SP1 then open powerpointviewer2010sp1-kb2460050-x86-fullfile-en-us.exe with 7-zip -> double click ppviewersp1-en-us.msp -> double click PATCH_CAB -> extract USP10.DLL_0002 and rename to usp10.dll. Install the file manually, now that's tricky
- or download the smaller PowerPoint Viewer 2010 SP1 then open powerpointviewer2010sp1-kb2460050-x86-fullfile-en-us.exe with 7-zip -> double click ppviewersp1-en-us.msp -> double click PATCH_CAB -> extract USP10.DLL_0002 and rename to usp10.dll. Install the file manually, now that's tricky
29 January 2013
MyPaint and PyGI
Got several emails from mypaint users who want to know the progress of windows version. I have tidying up what I left last weekend. I hope you could participate as I lack of time nowadays.
Several days ago a user of gramps (gramps-project.org) put his interest on my PyGI build which motivated me to look at it again after I failed to get it work with mypaint. Last sunday I put new PyGI build which better than previous one (read the comments here), in short it's "somewhat" working but I still find many non-crashing errors and warnings when run Gramps 4.0a3 though. Later I tried it on mypaint and it started! but gave me loads of fatal error messages and crashes. This make me unmotivated again :(
The important thing with GTK 3.6.4 is pressure-sensitive tablet apparently working.
Downloads:
So what we got here?
GTK 3.14.8 = OK
GTK 3.10.x - 3.14.7 = completely broken (no pressure, no lag, just mouse-like) errr
GTK 3.8.x =laggy and imprecise please compare with gtk 3.6?
GTK 3.6.x = somewhat OK
Reported working tablets = Mostly wacom tablets, Samsung ATIV SmartPC SPen, P-Active XPC-1910A LCD Tablet, Genius Mousepen, Monoprice (need latest driver, see Aroidzap's comment), LE1700 Motion Tablet
Known incompatible = Genius G-Pen
For those who want to use UC-Logic drivers see https://gna.org/bugs/?21864
note: use 7zip 9.x with lzma2 support to extract the archive
MyPaint 1.2.0 released https://github.com/mypaint/mypaint/releases/
mypaint-1.2.0b.7z (GTK 3.14.15 + Anti-Art's experimental brush settings + brushpack + dothiko enhancement, Dec 28, 2015)
mypaint-1.2.0a.7z (GTK 3.14.13 + Anti-Art's experimental brush settings + brushpack , July 3, 2015)
mypaint-1.1.1a.7z (GTK 3.14.9 + Anti-Art's experimental brush settings + brushpack , April 1, 2015)
mypaint-1.1.1a-debug_win32.7z (GTK 3.14.8 debug, February 11, 2015)
mypaint-1.1.0+git-823aa882.7z (GTK 3.8.9, October 8, 2014)
mypaint-1.1.0+git-e06d414_rev2.7z (GTK 3.8.9, March 25, 2014)
mypaint-1.1.0+git-e06d414.7z (GTK 3.8.9, March 21, 2014)
mypaint.exe (GTK 3.6.4, December 14, 2013) Single exe, Can be manually associated wih ora, Missing icon fxed, Try tahoma font (unicode compatibility?), Enable lot more file formats to import (gdk-pixbuf testing)
mypaint-171113_3.7z (GTK 3.6.4, December 05, 2013) Try to optimize more
mypaint-171113_2.7z (GTK 3.10.4, November 17, 2013) Confirm that tablet doesn't work?
mypaint-171113.7z (GTK 3.8.6, November 17, 2013) MRU and lag workaround
mypaint-161113.7z (GTK 3.8.6, November 16, 2013)
mypaint-121013.7z (GTK 3.6.4, October 12, 2013)
mypaint_270113git_dbg_rev2.7z (old)
Please give comments at http://forum.intilinux.com/mypaint-general-discussion/mypaint-1-1-for-windows/
Some info that might be useful when reporting bugs:
blockers:
lag+break bugreport (if you find something new please post at the bugtracker to let mypaint devs know)
zoom bug, currently unreported as this is a packaging issue (will be irrelevant)
specs:
mypaint 1.1.0+git
python 2.7.5
pygtk 2.24.0
pygobject 2.28.6
pycairo 1.10.0
psyco 2.0
numpy 1.8.0rc2
pygi/pygobject 3.4.2
gobject introspection 1.34.2
gtk+ 2.24.14
gtk+ 3.6.4
atk 2.6.0
cairo 1.12.10
pango 1.32.6
glib 2.38.1
gdk-pixbuf 2.26.4
Inside the 7zip file contains:
mypaint_gtk2.bat -> run mypaint in GTK2/PyGTK mode
mypaint_gtk2_debug.bat -> run mypaint in GTK2/PyGTK mode under GDB session
mypaint_gtk3.bat -> run mypaint in GTK3/PyGI mode
mypaint_gtk3_debug.bat -> run mypaint in GTK3/PyGI mode under GDB session
How to help?
- Report your tablet name, pressure sensitivity status, not just "it works" or "it doesn't work" or "it slow". Read comments below here, someone may give direction which driver to download.
- If you're user who use both Linux and Windows, try GTK2 and GTK3 and tells mypaint's devs if you spot a misbehaving of Windows' version.
- Tell mypaint's devs your suggestion to make Windows' version better.
Enjoy and Thank You!
More info about participating MyPaint development can be found at http://mypaint.intilinux.com/?page_id=18
Several days ago a user of gramps (gramps-project.org) put his interest on my PyGI build which motivated me to look at it again after I failed to get it work with mypaint. Last sunday I put new PyGI build which better than previous one (read the comments here), in short it's "somewhat" working but I still find many non-crashing errors and warnings when run Gramps 4.0a3 though. Later I tried it on mypaint and it started! but gave me loads of fatal error messages and crashes. This make me unmotivated again :(
The important thing with GTK 3.6.4 is pressure-sensitive tablet apparently working.
Downloads:
So what we got here?
GTK 3.14.8 = OK
GTK 3.10.x - 3.14.7 = completely broken (no pressure, no lag, just mouse-like) errr
GTK 3.8.x =
GTK 3.6.x = somewhat OK
Reported working tablets = Mostly wacom tablets, Samsung ATIV SmartPC SPen, P-Active XPC-1910A LCD Tablet, Genius Mousepen, Monoprice (need latest driver, see Aroidzap's comment), LE1700 Motion Tablet
Known incompatible = Genius G-Pen
For those who want to use UC-Logic drivers see https://gna.org/bugs/?21864
note: use 7zip 9.x with lzma2 support to extract the archive
MyPaint 1.2.0 released https://github.com/mypaint/mypaint/releases/
mypaint-1.2.0b.7z (GTK 3.14.15 + Anti-Art's experimental brush settings + brushpack + dothiko enhancement, Dec 28, 2015)
mypaint-1.2.0a.7z (GTK 3.14.13 + Anti-Art's experimental brush settings + brushpack , July 3, 2015)
mypaint-1.1.1a.7z (GTK 3.14.9 + Anti-Art's experimental brush settings + brushpack , April 1, 2015)
mypaint-1.1.1a-debug_win32.7z (GTK 3.14.8 debug, February 11, 2015)
mypaint-1.1.0+git-823aa882.7z (GTK 3.8.9, October 8, 2014)
mypaint-1.1.0+git-e06d414_rev2.7z (GTK 3.8.9, March 25, 2014)
mypaint-1.1.0+git-e06d414.7z (GTK 3.8.9, March 21, 2014)
mypaint.exe (GTK 3.6.4, December 14, 2013) Single exe, Can be manually associated wih ora, Missing icon fxed, Try tahoma font (unicode compatibility?), Enable lot more file formats to import (gdk-pixbuf testing)
mypaint-171113_3.7z (GTK 3.6.4, December 05, 2013) Try to optimize more
mypaint-171113_2.7z (GTK 3.10.4, November 17, 2013) Confirm that tablet doesn't work?
mypaint-171113.7z (GTK 3.8.6, November 17, 2013) MRU and lag workaround
mypaint-161113.7z (GTK 3.8.6, November 16, 2013)
mypaint-121013.7z (GTK 3.6.4, October 12, 2013)
mypaint_270113git_dbg_rev2.7z (old)
Please give comments at http://forum.intilinux.com/mypaint-general-discussion/mypaint-1-1-for-windows/
Some info that might be useful when reporting bugs:
blockers:
specs:
mypaint 1.1.0+git
python 2.7.5
pycairo 1.10.0
numpy 1.8.0rc2
pygi/pygobject 3.4.2
gobject introspection 1.34.2
gtk+ 3.6.4
atk 2.6.0
cairo 1.12.10
pango 1.32.6
glib 2.38.1
gdk-pixbuf 2.26.4
Inside the 7zip file contains:
mypaint_gtk3.bat -> run mypaint in GTK3/PyGI mode
How to help?
- Report your tablet name, pressure sensitivity status, not just "it works" or "it doesn't work" or "it slow". Read comments below here, someone may give direction which driver to download.
- If you're user who use both Linux and Windows, try GTK2 and GTK3 and tells mypaint's devs if you spot a misbehaving of Windows' version.
- Tell mypaint's devs your suggestion to make Windows' version better.
Enjoy and Thank You!
More info about participating MyPaint development can be found at http://mypaint.intilinux.com/?page_id=18
Categories:
custom build,
GTK,
mypaint,
python
Subscribe to:
Posts (Atom)