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
31 March 2013
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
28 January 2013
Overhead! overhead
The next tuma mingw should be a big one, really... a bloated one! thanks to the fairly long period after 0.6x the last release, it's now really turned to a distro of console based apps inside ConEmu box. I got miktex and whatever tex (asymptote, dblatex, jade, etc) integrated, along with dozens of additional tools. But I have big problem: clean-up
The cleanup turn out really overkill, I have done it almost every weekend since the end of december and still not finished yet. The total size expectedly grow almost exponentially. The number of apps? sheesh I've lost count of it, one thing for sure all of them are OSS and not even freeware can be included (maybe one grey area exception).
My msys folder has been accumulated to the level that executable lookup (those in PATH environment) is slowed down to a noticeable 1 second. But then wasn't it is the same condition for a fully installed cygwin too? dunno but it's really annoying.
I think it needs renaming too, something like Crossblaw: Console oRiented OSS between Linux and Windows. Afterall it's not about my gcc build anymore... Now now the name get bloated too lol
I hope it could benefit many Windows users (especially newbie) who want to taste the best that generic Linux has offered, powerful loads of console apps. Because I know that the GUI part of Linux is still no match for the undead XP. Vice versa of course.
Final problem: How I supposed to upload this monster (if it ever done)? too bad I'm living in a country with medieval internet infrastructure.
Gotta sleep now
The cleanup turn out really overkill, I have done it almost every weekend since the end of december and still not finished yet. The total size expectedly grow almost exponentially. The number of apps? sheesh I've lost count of it, one thing for sure all of them are OSS and not even freeware can be included (maybe one grey area exception).
My msys folder has been accumulated to the level that executable lookup (those in PATH environment) is slowed down to a noticeable 1 second. But then wasn't it is the same condition for a fully installed cygwin too? dunno but it's really annoying.
I think it needs renaming too, something like Crossblaw: Console oRiented OSS between Linux and Windows. Afterall it's not about my gcc build anymore... Now now the name get bloated too lol
I hope it could benefit many Windows users (especially newbie) who want to taste the best that generic Linux has offered, powerful loads of console apps. Because I know that the GUI part of Linux is still no match for the undead XP. Vice versa of course.
Final problem: How I supposed to upload this monster (if it ever done)? too bad I'm living in a country with medieval internet infrastructure.
Gotta sleep now
06 January 2013
Wis rak iso maneh, mbobol indosatm2
Awet 26? Desember kae "bolonge" indosatm2 kethoke wis ditembel :) mbiyen (wis rong taun luwih) aku iso entuk akun broadband CDMA, IP publik (enak nggo P2P), lan quota unlimited gratis tjuk, lumayan tho cuma modal kertu perdana limang ewu thok iso ngenet taunan.
Jane aku jek ngarep-arep yen ki mung sementara, kan iso uga ono sing didandani apane ngono. Yo wis lah matur suwun kaliyan indosat aku wis pikantuk ilmu kathah saking internet. Donlod'ane wis tekan 200 DVD! Suwun sanget!
Saiki wis bener2 1 RUIM = 1 akun tenan. hehe, yen nyoba mbobol akun pascabayar bakal ntuk error 718 (biasane 691).
Indosat2 bolong koyo ngene kok kudu ngenteni telung taun (luwih ya'e) lagi diprenahke! network admine mangan gaji buta kwi, ha ha.
Ki aku lagi jajal smartfren, kethoke unlimited sing paling murah yo? namung sakdurunge, meh jajal nembak superwifi lokal ah.
Jane aku jek ngarep-arep yen ki mung sementara, kan iso uga ono sing didandani apane ngono. Yo wis lah matur suwun kaliyan indosat aku wis pikantuk ilmu kathah saking internet. Donlod'ane wis tekan 200 DVD! Suwun sanget!
Saiki wis bener2 1 RUIM = 1 akun tenan. hehe, yen nyoba mbobol akun pascabayar bakal ntuk error 718 (biasane 691).
Indosat2 bolong koyo ngene kok kudu ngenteni telung taun (luwih ya'e) lagi diprenahke! network admine mangan gaji buta kwi, ha ha.
Ki aku lagi jajal smartfren, kethoke unlimited sing paling murah yo? namung sakdurunge, meh jajal nembak superwifi lokal ah.
Subscribe to:
Comments (Atom)