GNU/Linux download: poplaun-0.1.tar.gz
Windows download: poplaun-0.1-win32.zip
There is no Windows version (yet).
I'd be grateful if someone with the required skills would create a Windows port. Please read:
This is what I found so far:Norbert wrote: I'd be grateful if someone with the required skills would create a Windows port.
If you look into this, please write down what exactly you did to pull it off.
I've been unable to create a Windows port, and you could semi-teach me how to fish.
This is going to be a long day...The current GTK+ stack uses APIs that are available only on Windows Vista or later.
If you require builds for unsupported versions of Windows, you should do a custom build of an older version of GLib and GTK+.
Code: Select all
#if defined WIN32 || _WIN32 || WIN64 || _WIN64
#include <windows.h>
#define GetMenu POPLAUN_GetMenu // windows.h also has a GetMenu().
#endif
Code: Select all
-l"gdk_pixbuf-2.0.dll"
-l"gio-2.0.dll"
-l"glib-2.0.dll"
-l"gobject-2.0.dll"
-l"gtk-3.dll"
-l"xml2.dll"
-l"zip.dll"
Code: Select all
libatk-1.0-0.dll
libcairo-2.dll
libcairo-gobject-2.dll
libffi-6.dll
libfontconfig-1.dll
libfreetype-6.dll
libgcc_s_dw2-1.dll
libgcc_s_sjlj-1.dll
libgdk-3-0.dll
libgdk_pixbuf-2.0-0.dll
libgio-2.0-0.dll
libglib-2.0-0.dll
libgmodule-2.0-0.dll
libgobject-2.0-0.dll
libgtk-3-0.dll
libiconv-2.dll
libintl-8.dll
libpango-1.0-0.dll
libpangocairo-1.0-0.dll
libpangowin32-1.0-0.dll
libpixman-1-0.dll
libpng16-16.dll
libxml2-2.dll
libzip-4.dll
zlib1.dll
Android and iOS will not be possible.salvadorc17 wrote:What do you think about android port for this tool, or other systems?
Code: Select all
(poplaun.exe:5352): Gtk-WARNING **: Could not find the icon 'pan-down-symbolic-l
tr'. The 'hicolor' theme
was not found either, perhaps you need to install it.
You can get a copy from:
http://icon-theme.freedesktop.org/releases
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJE
CT (object)' failed
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJE
CT (object)' failed
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJE
CT (object)' failed
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJE
CT (object)' failed
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJE
CT (object)' failed
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJE
CT (object)' failed
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJE
CT (object)' failed
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJE
CT (object)' failed
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OB
JECT (object)' failed
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJE
CT (object)' failed
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OB
JECT (object)' failed
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJE
CT (object)' failed
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OB
JECT (object)' failed
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJE
CT (object)' failed
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OB
JECT (object)' failed
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJE
CT (object)' failed
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OB
JECT (object)' failed
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJE
CT (object)' failed
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OB
JECT (object)' failed
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJE
CT (object)' failed
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OB
JECT (object)' failed
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJE
CT (object)' failed
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OB
JECT (object)' failed
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): Gtk-WARNING **: Error loading theme icon 'image-missing' for
stock: Icon 'image-missing' not present in theme Adwaita
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJE
CT (object)' failed
(poplaun.exe:5352): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OB
JECT (object)' failed
That means ShellExecute() still has trouble finding the right files.Falcury wrote:When I press Play for any DOS mod, nothing happens. (There also is no failure message in the console.) Similar for SNES mods.
These show up because I didn't includeFalcury wrote:I am getting many warnings like this in the console: [...]
Code: Select all
chdir (sDir);
ShellExecute (NULL, "open", "DOSBox\\DOSBox.exe",
sPar, sDir, SW_SHOWNORMAL);
chdir ("..\\..");
Code: Select all
chdir (sDir);
ShellExecute (NULL, "open", "..\\..\\DOSBox\\DOSBox.exe",
sPar, NULL, SW_SHOWNORMAL);
chdir ("..\\..");
Can someone do this.Norbert wrote:Windows download: poplaun-0.1-win32.zip
If a moderator can also add the above line to the first post of this thread, thanks.
I'll have to think about this.salvadorc17 wrote:Also you could add prince of persia net to Pop launch, will be cool to have all versions included..
Yes, could be possible i can add support for pop dat files and other needed into it...Norbert wrote:
I'll have to think about this.
The technical implications, also for popot.org.