I am using OWB every day and it's my main browser on OS4.1 .. So I'd like to Joerg is still working on it .. And also I'd love to be less critical of someone's work .. and more help and such a small number developers ..
Amiga x5000 ı o2o ı 4GB RAM ı RadeonRX580 | SBlaster Audigy Fx - AmigaOS4.1 FInal Edition
In support of Joerg, I want to say that I have used OWB since it first came out, through most of the upgrades to OWB 3.29. Of course there have been some issues along the way, but all in all, I support his efforts. I am currently using OWB 3.29.
As for any further upgrades or improvements to OWB, I am not a programmer or a developer so I cannot help there. As a user, I can speak with feedback and donations.
I have used IBrowse, AWeb APL Lite, OWB, NetSurf and Timberwolf Alpha 1 release. In my humble opinion, Timberwolf needs alot more work before it will replace any of the others. Currently, I use OWB 3.29 and NetSurf 2.5 as my main web browsers
i have to concur here. this is my first post here, and i am happy that it can be to give over a much-needed <b>thank you</b> to joerg for all of his work on building an OWB-based browser for OS4.
those of you who post over on aw.net might recall that i recently joined the amiga community, buying a SAM440ep-flex earlier this year, never having used any amiga before. i would not have done this without a useable browser, and that was and remains joerg's OWB.
i certainly hope that comments made, whether intended or not to be critical, will not have a negative impact on joerg. i hope this thread and the replies herein demonstrate just how much the community appreciates his work and our hopes for continued development.
i know timberwolf is out there, but frankly it simply does not compare to the OWB we have now. i was very concerned that its introduction to the community would prompt a slowing-down or outright halt on OWB development. but i -- and many OS4 enthusiasts -- would rather have OWB.
As many times, when some people don't use very well the english language it tends to create such misunderstandings. It's bad but you can't do anything about it
They could try to use german, that does work perfectly for me.
This is my tool-chain file, if any one like to try.
After runing cmake and ccmake you will notice the generated_link directory contains lots of soft likes, the problem is that the soft links points to wrong files in source code truck, this has to be manually sorted out.
---- start of the tool-chain file ----
INCLUDE(CMakeForceCompiler) SET (USE_I18N GENERIC) SET (USE_FONTS AMIGAOS4) SET (USE_GRAPHICS AMIGAOS4) SET (USE_THREADS NONE)
SET (JPEG_LIBRARY /usr/local/amiga/ppc-amigaos/SDK/local/newlib/lib) SET (JPEG_INCLUDE_DIR /usr/local/amiga/ppc-amigaos/SDK/include)
SET (CMAKE_FORCE_C_COMPILER powerpc-elf-gcc) SET (CMAKE_FORCE_CXX_COMPILER powerpc-elf-g++) SET (CMAKE_FIND_ROOT_PATH /usr/local/amiga/ppc-amigaos/SDK/local/newlib) SET (CMAKE_CXX_FLAGS "-shared -fPIC -DPIC -I/usr/local/amiga/ppc-amigaos/SDK/local/newlib/include -I/usr/local/amiga/ppc-amigaos/SDK/local/common/include/cairo") SET (CMAKE_CXX_COMPILER_WORKS ON) SET (CMAKE_CXX_COMPILER_FORCED ON) SET (CMAKE_INSTALL_PREFIX "/usr/local/amiga/ppc-amigaos/SDK/local/newlib") SET (CMAKE_VERBOSE_MAKEFILE ON)
SET (ENABLE_SVG ON)
# this one is important SET(CMAKE_SYSTEM AMIGAOS4) SET(CMAKE_SYSTEM_NAME AMIGAOS4) SET(CMAKE_SYSTEM_PROCESSOR powerpc)
# where is the target environment SET(CMAKE_FIND_ROOT_PATH /usr/local/amiga/ppc-amigaos/SDK)
# search for programs in the build host directories SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) # for libraries and headers in the target directories SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
if you don't patch every cmakefiles to use amigaos4 part things like
SET (USE_FONTS AMIGAOS4) SET (USE_GRAPHICS AMIGAOS4)
will not work. If you want to compile OWB and don't want to compile the MOS version take a look at MOS CMakeFiles and you will see where MORPHOS platform is defined. It will help your work a lot
This thread is not meant as a restart of the locked one. As you can read from my first post in this thread,its about html5 support and that required gstreamer as the quote had inside it. So sinve people are complaining about lack of html5 they can help joerg by porting gstreamer and he will implement it This is the intention of this thread.
Quote:
ChrisH wrote: @Antique The best way to support Joerg would have been to NOT restart the locked thread, by not quoting the old one . IMHO this thread should be locked, and a new one started that is more clearly "how we help joerg" not "and this is what people were whining about" (that allows people to re-start the locked-thread issues).
BTW, is the source code to OS4's port of OWB fully available? If yes, then anyone else can theoretically look at adding stuff.
In support of Joerg and his great contribution to the Amiga community, I add my (small) voice as a representative of those (whom I believe to be legion) throughout Amigadom who simply click open OWB and use it. I'm rather tired of having to slog through "features" on other web browsers. All I want is a way to access web pages on my favorite platform - the Amiga.
So please do continue your improvements, Joerg. Far more people appreciate it than you will probably ever know. Hopefully those of us who do use OWB will be contributing soon. Every little bit helps.
Silly idea: A bounty for the fusion of AOS4+AROS+MOS OWB. It would/could bring OWB developers together to merge their doings to one combined browser. Once the same code compiles for all flavours, the bounty would be given (split) to all three origins.
@Hans
So ... after reading some info ... GStreamer could enable some non-linear video editing tool to be ported as well... interesting...
@Joerg
So far I have used only OWB and IB on my AOS4 box. So, please continue!
- Kimmo --------------------------PowerPC-Advantage------------------------ "PowerPC Operating Systems can use a microkernel architecture with all it�s advantages yet without the cost of slow context switches." - N. Blachford
I've just got to add my voice to those in support of your efforts. OWB is absolutely the best browser on the Amiga just now. Added a small donation to show support
i recently joined the amiga community, buying a SAM440 ... i would not have done this without a useable browser, and that was and remains joerg's OWB
I certainly couldn't use OS4 as much as I do without OWB! OWB is a fantastic piece of work, and a huge amount of (often almost invisible) work has gone into making the basic essentials work so well. IMHO it now misses only a few relatively small things.
I would say more about the criticisms, but that risks a few people defending their criticisms again.
@eliyahu Welcome aboard to a new Amiga user, that is really quite special in this day and age. I guess looking back at this and the other thread it is not as bad as it first seemed, language differences and the cold harsheness of communicating via typing propbably have had a unwanted impact on how some things were being said and received.
It's nice to have a new member offer a fresh perspective.
i think porting gstreamer requires a quite good coder. i vaguely remember looking at the sources a long time ago and quite quickly decided it's not a compile and run affair... so i am out of the equation... i'd love to see gstreamer on the amiga though, as quite a lot of apps use it! someone please step up! :)
to get the ball rolling... slowly... let's get some facts:
- Is GStreamer a media player?
No, GStreamer is a development framework for creating applications like media players, video editors, streaming media broadcasters and so on. That said, very good media players can easily be built on top of GStreamer and we even include a simple yet functional mediaplayer with GStreamer called Gst-Player
popt - http://freshmeat.net/projects/popt/ This is the popt command line option parsing library. While it is similar to getopt(3), it contains a number of enhancements, including:
1) popt is fully reentrant 2) popt can parse arbitrary argv[] style arrays while getopt(2) makes this quite difficult 3) popt allows users to alias command line arguments 4) popt provides convenience functions for parsing strings into argv[] style arrays
gettext - we don't have it, but hunoPPC is working on it.
glib20 - http://www.gtk.org/ GLib provides a simple, abstract, and highly portable set of C support routines such as lists, trees, hashes, memory allocation, and much, much more. It is a foundation for writing portable applications. Required Libraries: pcre - we have this! gettext - hunoPPC is working on it.
so.. i guess i could start by trying to build popt.... edit: ok, here we go... configuring popt with NLS disabled as we don't have gettext. edit: ok, library configured.. let's try to build it. edit: first warnings;
popt.c: In function 'execCommand': popt.c:525: warning: implicit declaration of function 'execvp' popt.c: In function 'poptSaveLongLong': popt.c:743: warning: implicit declaration of function 'srandom' popt.c:744: warning: implicit declaration of function 'random'
let's change those to srand and rand to get rid of those.
edit: almost done, one error left.. undefined reference to `execvp' hmmmm...
argh.. newlib is missing execvp.. let's try to build for clib2 and disable iconv then..
edit: actually, no. let's not build it for clib2 as it's outdated and we need it for newlib.
the problem line looks like this: rc = execvp(argv[0], (char *const *)argv);
i don't know what it does, or how to fix it, but i commented it out and the test cases seems to work, but i don't feel good about it... can anyone help out here?
Edited by spotUP on 2010/7/21 0:13:50 Edited by spotUP on 2010/7/21 0:32:01 Edited by spotUP on 2010/7/21 0:54:14