If you would like to unsubscribe from LSWeekly at any time, simply "Reply" to this message with the word "Unsubscribe" in the subject line, your e-mail address in the body, and I will remove you from the list. Stop by http://chunkymunky.com/lsweekly for past issues and other LSWeekly specific related news. Got some news? Wanna see it in LSWeekly? Well, shoot me a mail at demigod@meganet.net with the subject LSWeekly-News and I'll post it in the letter. Got a complaint? Got a compliment? Got an idea? I'm open to all rants and raves. Send me a mail at demigod@meganet.net, any subject, and tell me what you think. I will personally reply to all e-mails sent. LSWEEKLY LiteStep Related News 08.04.00 - 14.04.00 ---------------------------------------------------- Well as you can see, I am continuing this little letter. I would like to personally thank all of you who wrote to me, it really helped me to decided whether or not to keep it going. On top of that, I received some good ideas for the letter which I will be slowly integrating through the next few letters. Please e-mail me and tell me what you think of the new sections so I know whether or not to keep them. At this point the RETRO section is being taken out until I can get some older modules to post there. Now on to the rant. I just would like to know why people keep thieving other peoples ideas. This is a trend that more then gets me heated up as I am an ex-coder. I mean come on people, start giving out credit. And I'm not talking about taking and idea from mindjunction and turning it into a mod. That's not thieving. I'd love to point fingers here but as usual I won't, but you know who you are. If you are going to take someone elses idea/work and put it into practice into something you are working on, give credit to the original creator. It is a sad, sad thing to see someone elses good idea stolen by another and have the second person take the credit for it. Just because most of LS is open source doesn't mean its open to be stolen. As I remember, there was a big todo a bit ago about some people stealing some LS related code and implementing it into a program that is now being sold. Just keep in mind that someone else came up with the idea and implemented it into something before you did. Think about how you would feel if someone stole your ideas. And if you tell me "I don't care if someone did that.", your lying and you know it. - demigod .................................................... -= LiteStep Specific =- .................................................... --------------------------- TOP NEWS STORIES --------------------------- - Update To The 11.23.99 build (9:39am 11.04) Seems as if jugg took it upon himself to update the last "stable" build of litestep. While he was working on his new build of tasks.dll, he ran across some memory leaks and a security issue. The result is a new litestep.exe and lsapi.dll from the 11.23.99 build, renamed 4.10.00. FPN, jugg, and tin_omen have posted this new/old build. Changes made are as follows: ! Fixed _huge_ memory leak in LSExecuteEx() function in lsapi.dll ! Fixed smaller memory leak potential in LSExecute() function in lsapi.dll ! Fixed memory security issues in ParseBangCommand() function in lsapi.dll ! Fixed module unloading procedure in litestep.exe which would pass the wrong HINSTANCE to the module being unloaded. ! Fixed ErrorBox handling giving you bogus information when a module Failed to load. (It still may, but a lot less so). url - http://jugg.logicpd.com/ e-mail - jugg@earthling.net (source: LS Mailing List ~ ls 112399 'fix' build released) +---------------+ - MyStep.org Looking For Help (3:19pm 12.04) "We are looking for people with experience using LiteStep. We are looking for people, anyone, who wants to contribute to the LiteStep community. This is your chance to make a name for yourself. What we are looking for is.. 1.)A friendly attitude and creative imagination 2.)Knowledge of LiteStep 3.)Knowledge of html 4.)Graphic Skills 5.)Time to dedicate to the site 6.)Knowledge of Third Party Modules 7.)Knowledge of the Step.rc commands "Php knowledge isn't required, We have several people already doing php for the site, we are looking for content providers. If you are interested in getting involved with MyStep.org, PLEASE, contact Godzillamk@litestep.com. And we will be glad to contact you back." e-mail - godzillamk@litestep.com (source: LS Mailing List ~ Job Openings at MyStep.org) --------------------------- MODULES --------------------------- - dwarf 1.11 ~ trOgI (11:06am 10.04) dwarf is a Litestep system module that allows you to run modules, shortcuts, folders, and folders with subfolders anywhere on your desktop. New in this version: - fixed a problem with dwarfcloseonswitch where a dwarf wouldn't close when another dwarf was opened url - http://lssource.cjb.net e-mail - crouson@inreach.com (source: http://floach.pimpin.net) +---------------+ - grdTray 2.0b5/2.1b1 ~ gustav (11:08am 10.04) grdTray is a system tray replacement module for LiteStep which provides greater control over appearance, placement, and icon layout. New in this version: - this update includes the version that should have packaged together with beta 4, so this one does work! - added a new bang, namely; grdTraySize %%UPDATE%% (11:38am 11.04) - yet another feature has been imported from systray, with grdBorderDrag set, you can drag the tray around - recoded the bang commands, using AddBangCommandEx and moved the actual code into the wndproc, which makes all the bang commands accessible through the SendMessage function... - added another setting, grdTrayBorderSize, which will be used if the other Border settings are omitted - updated the document which spoke of a similar setting url - http://home.swipnet.se/grd/ e-mail - grd@swipnet.se (source: http://floach.pimpin.net) +---------------+ - mIRC Command 1.2 ~ WhiteShadow (9:33am 11.04) mIRC Command is a module that allows you to send IRC commands to an mIRC windows simply by using LS !bang commands. New in this version: - Added !mircchangedde o This allows you to send an IRC command to a specific mIRC window if you have more than one open. url - http://www.muohio.edu/~changty/ e-mail - changty@muohio.edu (source: http://floach.pimpin.net) +---------------+ - Text Edit 1.2 ~ WhiteShadow (9:36am 11.04) Text Edit is a cool LS module which provides a way to use !bang commands to edit a text file. New in this version: - Added * at end of strings - Added !textdelsingle url - http://www.muohio.edu/~changty/ e-mail - changty@muohio.edu (source: http://floach.pimpin.net) +---------------+ - xmouse.dll ~ llornkcor (9:27an 12.04) xmouse.dll allows you to have xmouse auto raising ala Xwin. Works only for Windows98 and Windows2000. Once the commands are set, Windows will remember them after a reboot. Commands: !AUTORAISETIME initial windows default is 0 (sets the autoraise tracking timeout) !TOGGLEAUTOFOCUS initial windows default is OFF (toggles focus follows mouse) !TOGGLEAUTORAISE initial windows default is OFF (toggles mouse raises to the front) !CLICKTORAISE will get you started with autofocus click to raise !AUTOFOCUSRAISE will get you started with autofocus autoraise time in milliseconds that the cursor has to be in a window before focus changes TOGGLEAUTORAISE toggles the window being automatically brought to the front. TOGGLEAUTOFOCUS toggles window under mouse to getting focus. url - http://www.llornkcor.com/software.htm e-mail - llornkcor@llornkcor.com (source: LS Mailing List ~ xmouse.dll) --------------------------- THEMES --------------------------- - synchronicity 2.0 ~ omar (12:28pm 10.04) "At long last the blue version of synchronicity has arrived. :] Insha'allah you'll find this theme very easy to install. Separate step.rc files for all resolutions from 640x480 to 1600x1200 have been included. "Main features: - a totally unique look :] - comes in two great colours: blue, and brown - chronos, systray, deskfolders, geekamp & lsx are in a module queue - VWM and module queue hide/show animations - 11 sysmeter skins - 4 wallpapers - 4 popups - two OEMLOGO images "The animations may be previewed below: module slot anim.(53kb) VWM anim.(53kb) "Thanks for all your feedback guys! :] "(please see ohussain.cjb.net if you need more info.)" url - http://ohussain.cjb.net ss- http://www.litestep.net/themes/ss/synch_theme_blue.gif e-mail - ohussain@hotmail.com (source: http://www.litestep.net) +---------------+ - cygnus x-1 ~ jalist (12:58pm 12.04) "Version v1.11 - probably the final release. Not as memory or cpu intensive as it looks. Completely customizable without having to edit the step.rc. Nine wallpapers, Windowblinds and Quicknotes skins included with zip. Works with all res`s above 1024x768." url - http://www.chunkymunky.com/litestep2000 ss - http://www.litestep.net/themes/ss/cygnus_x-1.jpg e-mail - bignose@easynet.co.uk (source: http://www.litestep.net) --------------------------- WEB SITES --------------------------- - Daily Builds Pages Gets A Face Lift (9:30am 11.04) Just went over to the dev builds page on my daily hunt for info and saw that it has a new look. Blue, grey, and white in a table format. Looks alot cleaner imo. Check it out. url - http://builds.litestep.net (source: http://builds.litestep.net) --------------------------- PROGRAMS --------------------------- - xmouse ~ llornkcor (12:14pm 11.04) This is a small commandline utility that will enable xmouse focus in Win98/2k. Similar to TweakUI but also handles timing too. url - http://www.llornkcor.com/software.htm e-mail - llornkcor@llornkcor.com (source: LS Mailing List ~ xmouse.dll) +---------------+ - lsDrinks 2.5.0 ~ nf0 (10:03am 13.04) lsDrinks is a Perl-based program which gathers news from Litestep and other news-related sites and puts them in folders or creates an HTML page with the news. To run this program, you need some distribution of Perl installed on your computer. New in this version: Added: Fileclicks Added: Penny Arcade Added: Geeknik.net url - http://www.10500bc.org/lsDrinks/ e-mail - nf0@10500bc.org (source: floach.pimpin.net) --------------------------- GLOSSARY OF TERMS --------------------------- **NEW SECTION** In the coming weeks, I will be adding definitions of common shell terms. I thought I would start off with the most common of all that is asked about, Bang Command. - Bang Command Bang commands are commands that are called to do a specific function. An example would be !RUN, this bang command would bring up the run dialog box. Bang commands always have an exclamation point before the command. .................................... ---- Tips ---- - Newbie Tip Have you ever made some changes to your step.rc, recycled, and noticed that nothing changed? So you go back, make MORE changes and still nothing? By any chance are you leaving notepad open when you make these changes? If so you are probably forgetting to save the changes before recycle. - Advanced Tip When commenting out a step.rc for other to use, DO NOT put comments after the line. Put them before the section or line you are pointing out. The reason for this is although the core allows for this, not all modules do. This can cause parsing errors and at worse crash LS on startup and each recycle. .................................................... -= Beyond LiteStep =- .................................................... ------------------------- Tweaking Beyond the Shell ------------------------- **NEW SECTION** This section will be dedicated to tips/tricks/tweaks for hacking windows. Things such as changes the windows widgets, changing static icons without a program, so on. - Changing System Information in Windows About Boxes Simple little hack that will change the system info from something like Windows 98 4.0.1998 to LiteStep b24.6 11.23.99. Make a backup of your registry before doing this or any other reg hack. Step 1 - Open Regedit (Start, Run, Regedit) Step 2 - By clicking the +'s get to this entry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion *Note* The next steps will take place within this key. Step 3 - Within this key find the name: ProductName Step 4 - Expand this entry and right click on Default and choose Modify. Step 5 - Change the Value Data to what you would like the Product Name to be. (ex: DemiGodOS) Step 6 - Now find the name: Version Step 7 - Expand this entry and right click on Default and choose Modify. Step 8 - Change the Value Data to what you would like your Version to be. (ex : b.01) Step 9 - Now find the name : VersionNumber Step 10 - Expand this entry and right click on Default and choose Modify. Step 11 - Change the Value Data to what you would like your Version Number to be. (ex: 220199) Step 12 - Close the registry editor and reboot your system. .................................... ------------- Latest Builds ------------- - Official - b24.6 build Modified/Fixed/Added [Popup / Message / 04-08-00] o Added VarExpansion to ParseBangCommand (now when a third party module, i.e. lsxcommand, sends a bang command to be parsed, variables will be expanded. e.g. previously you had to do !unloadmodule c:\litestep\modules\systray.dll, now you should be able to do !unloadmodule $moduledir$systray.dll, or something similar) o Reimplemented !about, !about detailed o Added !about bangs, will display all registered bang commands o Changed About dialog to use a listbox instead of a textbox (modules will be unaffected by this change) o Changed !popup to take coordinates to display the popup (e.g. !popup x=0 y=0) Modified/Fixed [LiteStep / Message / 04-08-00] o Reimplemented !about, !about detailed via void GetRevId(WPARAM wParam, LPARAM lParam) (NOTE: Uses msgmgr, implementation to change when msgmgr returns list of hwnd for given message) Modified/Fixed [Popup / Message / 04-08-00] o Fixed LM_POPUP not using the coordinates passed to it via wParam and lParam Modified/Fixed [MsgMgr / Message / 04-08-00] o Added GetRevID method for handling !about (NOTE: this method is likely to disappears when a method is implemented to return a list of hwnds for a given message .................................... ------------- Mailing Lists ------------- - LiteStep To subscribe, e-mail: litestep-subscribe@litestep.ru.ac.za To unsubscribe, e-mail: litestep-unsubscribe@litestep.ru.ac.za Additional commands, e-mail: litestep-help@litestep.ru.ac.za - Stuff To subscribe, e-mail: stuff-subscribe@litestep.ru.ac.za To unsubscribe, e-mail: stuff-unsubscribe@litestep.ru.ac.za Additional commands, e-mail: stuff-help@litestep.ru.ac.za