Puppy 4.2 Deep Thought Development

Message
Author
User avatar
WhoDo
Posts: 4428
Joined: Wed 12 Jul 2006, 01:58
Location: Lake Macquarie NSW Australia

Re: Where have requests for inclusions/enhancements to be ma

#221 Post by WhoDo »

Béèm wrote:Is there another thread opened for this?
Yes. There was a thread called Puppy 4.2 DeepThought Wish List or something similar. There is also the Wish List page of the wiki.

If you can't find the thread, or the wiki remains locked to editing for any length of time, you could start a new thread under Puppy Projects for requests in version 4.3 ... 4.2 is locked for new feature requests. Changes to existing features can be requested in the most recent bugs and fixes thread.

Hope that helps.
[i]Actions speak louder than words ... and they usually work when words don't![/i]
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com

polymath
Posts: 119
Joined: Thu 21 Aug 2008, 15:38

#222 Post by polymath »

As for languages, i'm curious as to what library i should use. Nearly all of my programming experience has been in C++ and i've only really played with the allegro and wxWidgets toolkits. Since neither of these are in puppy i was wondering which i should learn (GTK2, FLTK, etc).

EDIT: I'm guessing gtkmm would be good for me? AFAIK the runtimes are included in a standard puppy. Or, come to think of it, most of the GUIs in puppy are written in shell scripts. Maybe that would be a better option?

User avatar
WhoDo
Posts: 4428
Joined: Wed 12 Jul 2006, 01:58
Location: Lake Macquarie NSW Australia

#223 Post by WhoDo »

polymath wrote:As for languages, i'm curious as to what library i should use.
Puppy 4.2 has set Gtk2, puppybasic, tcl/tk and gnocl as the supported languages. I'd also like to include murgaLua, as the runtime is only 512Kb, but it's a chicken and egg thing. Half a meg is too valuable when there isn't anything that needs it yet; BUT how will anything need it if it isn't included? *sigh*

If you were to use your C++ background, the resulting binaries would run but then we'd need you to maintain the code indefinitely. I got Jack (tronkel) to write a small configuration utility in C++ (I think) for Icewm when I was putting 2.15CE together and it worked great. I may include it in 4.2 as well; we'll see. :wink:
[i]Actions speak louder than words ... and they usually work when words don't![/i]
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com

User avatar
Greatnessguru
Posts: 106
Joined: Mon 09 Jul 2007, 21:07
Location: rural McBain MI USA (near Cadillac MI)
Contact:

Ghostscript/Postscript also a supported language,

#224 Post by Greatnessguru »

WhoDo wrote:Puppy 4.2 has set
Gtk2,
puppybasic,
tcl/tk and
gnocl
as the supported languages.
I'd also like to include murgaLua, ...
All "official" Puppies, AFAIK, have also
supported Ghostscript/Postscript (GS/PS),
http://Ghostscript.com/

Puppy 4.2 is expected to support GS 8.64.

GS, itself, has supported Cairo,
http://cairographics.org/ since 8.63:
"Behdad Esfahbod has contributed a
cairo output device which uses the
cairo graphics library to generate
PDF, SVG, EPS, or PNG files, based on
the requested filename extension.
The svgwrite device directly outputs
Scalable Vector Graphics, the W3C XML
vector graphics format."

Enjoy!

Thank you,
Eddie Maddox
Inwood IA USA

User avatar
esmourguit
Posts: 1410
Joined: Fri 17 Nov 2006, 14:45
Location: Entre l'ile aux oiseaux.et l'ile de sainte Lucie

#225 Post by esmourguit »

Bonjour,
@ WhoDo,
Is it possible to communicate the list of scripts that have been modified (or added) from version 4.1.2 and 4.20.
Especially in the directory /usr/sbin, and also if there are changes in the /usr/local/apps/XkbConfigurationManager, /usr/local/jwmconfig2.
Also, I have localized files in the directory /usr/local/petget/ (in part, and the file /usr/sbin/petget is not yet) . See here
Cordialement ;)
[url=http://moulinier.net/][color=blue][b]Toutou Linux[/b][/color][/url] - [url=http://toutoulinux.free.fr/pet.php][color=blue][b]Paquets français[/b][/color][/url]

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#226 Post by Lobster »

esmourguit wrote:Bonjour,
@ WhoDo,
Is it possible to communicate the list of scripts that have been modified (or added) from version 4.1.2 and 4.20.
some of that info is here:
http://puppylinux.org/wiki/archives/old ... ease-notes
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
esmourguit
Posts: 1410
Joined: Fri 17 Nov 2006, 14:45
Location: Entre l'ile aux oiseaux.et l'ile de sainte Lucie

#227 Post by esmourguit »

Bonjour,
Thank you Lobster. I'll give a look.
Cordialement ;)
[url=http://moulinier.net/][color=blue][b]Toutou Linux[/b][/color][/url] - [url=http://toutoulinux.free.fr/pet.php][color=blue][b]Paquets français[/b][/color][/url]

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

Impress presentation .odp

#228 Post by Lobster »

enclosed is a presentation in OpenOffice .odp format (impress)
for Puppy 4.2

If you modify or enhance let us know
important - rename enclosed file to 42.odp (42.zip allows posting here)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#229 Post by Pizzasgood »

To get an idea of what has changed, you could mount both of the pup_xxx.sfs files and get diff to tell you about them. For example, assuming you're running one version (but not a Full-install) and have the pup_xxx.sfs file of the other mounted at /mnt/data, you could do this:

Code: Select all

diff -r -q /initrd/pup_ro2/ /mnt/data/
That tells you about any files missing from either of them, in addition to any that have changed.


Alternately, you could use md5sum to find any different files.

Run this in the new version of Puppy:

Code: Select all

md5sum /usr/sbin/* > /root/checksums
Move the '/root/checksums' file it creates to somewhere on the harddrive where you can get to it from another version of Puppy.

Boot the old version of Puppy.
Mount the drive with the checksums file. I'm assuming that this will place the file at /mnt/home/checksums, so just adjust my example to fit your situation.
Run this command:

Code: Select all

md5sum -c /mnt/home/checksums | grep 'FAILED'
That won't notify you of any files in the old version missing from the new one, but it will tell you about any modified files and any files added in the new one and missing in the old one.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#230 Post by panzerpuppy »

FFmpeg 0.5 has been released (finally!)
The latest version of FFmpeg adds support for tons of new audio/video formats including QCELP/PureVoice speech, floating point PCM, Nellymoser ASAO , Electronic Arts TGQ, Speex via libspeex, MXF muxer, E-AC-3, and RealVideo 3.0 and 4.0, MLP/TrueHD, Flash Screen Video, Monkey's Audio and much more.

FFmpeg 0.5 has cleaner code, ffserver fixes, new muxers / demuxers, and various other features.
FFmpeg site wrote:* Significant work to support at least decoding of all widespread mainstream proprietary codecs, such as:
ALAC
Flash Screen Video
WMAv2 decoder fixed
Atrac3
MLP/TrueHD
On2 VP3 improvements and VP5/VP6 support
RealAudio Cooker and fixes for 14.4 and 28.8
RealVideo RV30/40
WMV3/WMV9/VC-1 and IntraX8 frame support for WMV2/VC-1

* Broad coverage of widespread non-proprietary codecs, including:
DNxHD
DVCPRO50 (a.k.a. DV50)
Floating point PCM
GSM-MS
Theora
Vorbis
AAC with ADTS support and >2x the speed of FAAD! (no HE AAC support yet)
AC-3 that is faster than liba52 in 5.1, up to 2x faster in stereo and also supports E-AC-3! Hence liba52 is now obsolete.
DCA
DVCPRO HD (a.k.a. DV100)
H.264 PAFF and CQM support, plus slice-based multithreaded decoding
Monkey's Audio
MPEG-2 video support for intra VLC and 4:2:2
Musepack
QCELP
Shorten
True Audio (TTA)
Wavpack including hybrid mode support

* Newly supported container formats:
GXF
MXF
NullSoft Video (NSV)
iPhone/iPod compatibility for MP4/MOV
Matroska
NUT
Ogg (FLAC, Theora and Vorbis only)
ShockWave Flash (SWF)
libavdevice

* ffserver is working again.

* cleaner, more consistent code

* an all new metadata API

and so much more!
Source:

http://www.ffmpeg.org/releases/ffmpeg-0.5.tar.bz2

MD5sum: be8503f15c3b81ba00eb8379ca8dcf33

Puppy 4.2 + the latest FFmpeg = awesomeness :)
Last edited by panzerpuppy on Tue 10 Mar 2009, 17:23, edited 4 times in total.

User avatar
WhoDo
Posts: 4428
Joined: Wed 12 Jul 2006, 01:58
Location: Lake Macquarie NSW Australia

#231 Post by WhoDo »

panzerpuppy wrote:Puppy 4.2 + the latest FFmpeg = awesomeness :)
No doubt, but "Where do you get it"? seems a relevant question. :P
[i]Actions speak louder than words ... and they usually work when words don't![/i]
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com

User avatar
capoverde
Posts: 232
Joined: Wed 28 Jun 2006, 21:36
Location: Sanremo (Italy) with fine seaview

#232 Post by capoverde »

One very minor issue, which makes me feel like a pedantic English language teacher :oops: : in some dialogs there's the wording "take affect" -- should be "take effect". See here:

http://www.wsu.edu/~brians/errors/affect.html

User avatar
WhoDo
Posts: 4428
Joined: Wed 12 Jul 2006, 01:58
Location: Lake Macquarie NSW Australia

#233 Post by WhoDo »

capoverde wrote:One very minor issue, which makes me feel like a pedantic English language teacher :oops: : in some dialogs there's the wording "take affect" -- should be "take effect".
I'm a great stickler for correct use of the language. After all, English is difficult enough without the native speakers changing the rules all the time. I know it's a "living" language but I'd prefer it lived by the rules! :P

If you can identify the precise dialog's I'll try to fix them.
[i]Actions speak louder than words ... and they usually work when words don't![/i]
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com

User avatar
Aitch
Posts: 6518
Joined: Wed 04 Apr 2007, 15:57
Location: Chatham, Kent, UK

#234 Post by Aitch »


panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#235 Post by panzerpuppy »

WhoDo wrote: No doubt, but "Where do you get it"? seems a relevant question. :P
Source:

http://www.ffmpeg.org/releases/ffmpeg-0.5.tar.bz2

MD5sum: be8503f15c3b81ba00eb8379ca8dcf33

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#236 Post by tempestuous »

capoverde wrote:in some dialogs there's the wording "take affect" -- should be "take effect".
Indeed. It's nice to see efforts to stop abuse of the English language.
WhoDo wrote:I'm a great stickler for correct use of the language ...
If you can identify the precise dialog's I'll try to fix them.
While we're on it, "dialog" is American English, not English. But I suppose this is the convention for IT-related terms.

More importantly, it's incorrect grammar, in most cases, to use an apostrophe before an "s" in the plural instance of a word.
Apostrophes are for the possessive instance of words, and also for abbreviations.

And please hold anyone to account on this forum for misinterpreting the phrase "should have" as "should of". The error apparently springs from the (ugly) abbreviation "should've".
This grotesque use of the English language has been committed a number of times on the forum lately ... by native English speaking members.

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#237 Post by ttuuxxx »

ya I've always had that pet peeve, when your typing code and you have to type color, really these genius's who make languages up, like they couldn't hard code in 2 forms of the colour, color. It would make life more simpler.
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#238 Post by 01micko »

tempestuous wrote:
capoverde wrote:in some dialogs there's the wording "take affect" -- should be "take effect".
Indeed. It's nice to see efforts to stop abuse of the English language.
WhoDo wrote:I'm a great stickler for correct use of the language ...
If you can identify the precise dialog's I'll try to fix them.
While we're on it, "dialog" is American English, not English. But I suppose this is the convention for IT-related terms.

More importantly, it's incorrect grammar, in most cases, to use an apostrophe before an "s" in the plural instance of a word.
Apostrophes are for the possessive instance of words, and also for abbreviations.

And please hold anyone to account on this forum for misinterpreting the phrase "should have" as "should of". The error apparently springs from the (ugly) abbreviation "should've".
This grotesque use of the English language has been committed a number of times on the forum lately ... by native English speaking members.
Are you an English teacher? If so, I applaud you. If not, I applaud you.

Thankyou,

Mick.
Puppy Linux Blog - contact me for access

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#239 Post by ttuuxxx »

Tell you the truth, I suck badly at spelling always have, Probably why I got into computers and construction, Construction you don't need spelling and computers well they come with a spell check, LOL
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#240 Post by panzerpuppy »

ttuuxxx wrote:ya I've always had that pet peeve, when your typing code and you have to type color, really these genius's who make languages up, like they couldn't hard code in 2 forms of the colour, color. It would make life more simpler.
My grammar and spelling suck big time.

I've already found 3 bugs in your 'code'. Get a good debugger and clean up this mess or I'll fire you. :D

Post Reply