<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ird</id>
	<title>WebOS Internals - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ird"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Ird"/>
	<updated>2026-05-15T08:52:01Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=8242</id>
		<title>Application:Preware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=8242"/>
		<updated>2010-01-09T14:57:02Z</updated>

		<summary type="html">&lt;p&gt;Ird: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: Beta 0.9.12 &amp;lt;br /&amp;gt;(23 Nov 2009)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Application_Preware_List.png&lt;br /&gt;
|description=&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
{{icon|Icon_Preware.png|float:right;}}&lt;br /&gt;
Preware is a package management application for the Palm Pre.  Preware allows the user to install any package from any of the open standard package repositories on preware.org (or any other location that hosts an open standard package repository).  Preware relies on a custom written service developed from community research which allows the mojo app to talk to the built-in ipkg tool.&lt;br /&gt;
&lt;br /&gt;
This application was the result of extensive community-based design in [[IPKG Service]] and [[Preware Design]].&lt;br /&gt;
&lt;br /&gt;
For application management, Preware can access more applications, and has more features, than any other on-device package installer.&lt;br /&gt;
&lt;br /&gt;
And since it is open source, and has a completely open development process supported by a team of world-class WebOS Internals developers, it will continue to get better much faster than any other package management application.&lt;br /&gt;
&lt;br /&gt;
Preware is the open application installer that has been written specifically to support a homebrew ecosystem where any developer can upload any application to any submission site, and that application can then be installed by any user.  Developers no longer need to upload their applications to multiple submission sites, and users are no longer excluded from accessing applications from any open standard package repository.&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
&lt;br /&gt;
* Install / Remove / Update Homebrew Applications including advanced applications with special requirements.  &lt;br /&gt;
* Install / Remove / Update WebOS Themes&lt;br /&gt;
* Install / Remove / Update WebOS Patches&lt;br /&gt;
* Advanced applications and Patches that run scripts require your consent prior to installation. Preware offers to show you the script before you make the decision to let it install.  &lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Preferences === &lt;br /&gt;
&lt;br /&gt;
[[Image:Preferences.png|160px|bottom]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;You can select preferences in the top left corner of the pre to bring up the preferences screen.  On the Preferences screen you can specify the look of the application, the frequency that feeds are updated, and what Preware will show you by default. &lt;br /&gt;
&lt;br /&gt;
=== Feed Management ===&lt;br /&gt;
&lt;br /&gt;
[[Image:preware_feeds.png|160px|bottom]][[Image:preware_add_feed.png|160px|bottom]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;In the preferences section on the top bar on the right side is a button that takes you to the feeds screen.  On the feeds screen you can select which feeds are loaded and which ones are not. Simply select the on or off button for that feed. (If you are not interested in themes you can disable the two feeds for themes to speed up the updating of feeds) Preware comes with the following feeds by default. &lt;br /&gt;
&lt;br /&gt;
* Canuck-software&lt;br /&gt;
* Optware&lt;br /&gt;
* PimpmyPre&lt;br /&gt;
* Precentral&lt;br /&gt;
* Precentral Themes&lt;br /&gt;
* Prethemer&lt;br /&gt;
* Webos-internals&lt;br /&gt;
* Webos-patches&lt;br /&gt;
&lt;br /&gt;
In the future, you will also have the ability to add other feeds that follow the standard feed layout used by Preware. In the new feed section add a name for the feed, and the URL to the feed then tap add feed.  This is not implemented yet.&lt;br /&gt;
&lt;br /&gt;
=== Package Updates ===&lt;br /&gt;
=== Applications ===&lt;br /&gt;
=== Themes ===&lt;br /&gt;
=== Patches ===&lt;br /&gt;
=== Installed Packages ===&lt;br /&gt;
=== List of Everything ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
This is beta software.  Even so:&lt;br /&gt;
&lt;br /&gt;
* Since 27 August 2009 it is the only over-the-air installer for the palm capable of installing advanced palm applications such as the [[On_Screen_Keyboard|on screen keyboard]] or the terminal application.&lt;br /&gt;
* Since 27 August 2009 it is the only application supporting installation from all existing palm homebrew feeds.  &lt;br /&gt;
* Since 17 September 2009 it also supports installation of themes. &lt;br /&gt;
* Since 8 October 2009 it also supports installation of webos patches.&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Please be aware that org.webosinternals.preware and org.webosinternals.ipkgservice are licensed under the GPLv2.&lt;br /&gt;
&lt;br /&gt;
They cannot be used by a closed source application.  If you want to use them in a non-GPLv2 but otherwise open source application, please contact the authors.&lt;br /&gt;
&lt;br /&gt;
== Operating notes ==&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
&lt;br /&gt;
No known limitations.&lt;br /&gt;
&lt;br /&gt;
=== Known bugs ===&lt;br /&gt;
&lt;br /&gt;
When selecting a patch with dependencies, if you view those dependencies then install them, when Preware returns you to the original patch's screen it will still have the 'install' button showing even though it is installed successfully.  Swiping back and returning will show the correct status.&lt;br /&gt;
&lt;br /&gt;
== Installing Preware ==&lt;br /&gt;
&lt;br /&gt;
''Simple step-by-step instructions with screenshots are here: [http://forums.precentral.net/showthread.php?p=2040315 Getting Started: Preware]''&lt;br /&gt;
&lt;br /&gt;
You do not need to access the Linux command line or &amp;quot;root your Pre&amp;quot; to install or use Preware.&lt;br /&gt;
&lt;br /&gt;
You can use one of the stand-alone Preware Installers at http://get.preware.org/ to install Preware (note that these do not yet work for webOS 1.3.5)&lt;br /&gt;
&lt;br /&gt;
If that fails, please use the [http://forums.precentral.net/homebrew-apps/206905-webos-quick-install-v2-7-beyond.html WebOS Quick Install] tool to install the Package Manager Service and the Preware application directly from the WebOS Internals feed.  &lt;br /&gt;
&lt;br /&gt;
No other application installer tool is sophisticated enough to install the custom Package Manager Service that Preware requires.  Preware can install it, but you need a way to bootstrap Preware first, so you need to use our stand-alone Preware Installers or WebOS Quick Install for the very first installation of Preware.&lt;br /&gt;
&lt;br /&gt;
You need to have your Pre in [[Getting started|developer mode]] when using the stand-alone Preware Installer or WebOS Quick Install for the very first installation of the Package Manager Service and Preware.  Once you have Preware correctly installed, you never need to use [[Getting started|developer mode]] again with Preware (it does the required steps in the background for you whenever it needs to).&lt;br /&gt;
&lt;br /&gt;
Note that Preware works just as well on the Emulator as it does on a real device, and is installed in exactly the same way.&lt;br /&gt;
&lt;br /&gt;
=== Installing Preware with WebOS Quick Install ===&lt;br /&gt;
'''Simple step-by-step instructions with screenshots are here: [http://forums.precentral.net/showthread.php?p=2040315 Getting Started: Preware]'''&lt;br /&gt;
&lt;br /&gt;
* Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
* Run WebOS Quick Install&lt;br /&gt;
* Press the third button on the right&lt;br /&gt;
* Choose WebOS Internals Feed (all) from the dropdown list at the top. &lt;br /&gt;
* Select ''Package Manager Service'' from the list.  &lt;br /&gt;
* Press DOWNLOAD.&lt;br /&gt;
* Press INSTALL.&lt;br /&gt;
* Press the third button on the right&lt;br /&gt;
* Choose WebOS Internals Feed (all) from the dropdown list at the top. &lt;br /&gt;
* Select ''Preware'' from the list.  &lt;br /&gt;
* Press DOWNLOAD.&lt;br /&gt;
* Press INSTALL.&lt;br /&gt;
* If WebOS Quick Install offers to install the Package Manager Service automatically to enable tweaking, do not agree.  It will install the wrong version.  You must install it as detailed above.&lt;br /&gt;
&lt;br /&gt;
=== Installing Preware with Preware Installer ===&lt;br /&gt;
(this is not yet working on webOS 1.3.5)&lt;br /&gt;
# '''Put your phone into [[Getting started|Developer Mode]]''' (skip if you already have developer mode on) &lt;br /&gt;
## Go to the main (start) screen on your Palm Pre or Pixi &lt;br /&gt;
## Start typing &amp;quot;webos20090606&amp;quot; without the quotation marks.&lt;br /&gt;
## Tap the Developer Mode icon and turn Developer Mode on. &lt;br /&gt;
## Set Developer Mode to ON.&lt;br /&gt;
## When asked, tap Reset The Device. Your phone will restart.&lt;br /&gt;
## Connect the USB cable to your computer and select &amp;quot;Just Charge&amp;quot; when the phone prompts you.&lt;br /&gt;
# '''Install Required Software''':&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest java installed on your computer and update if needed&lt;br /&gt;
## [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and phone in a subdirectory your will remember (maybe &amp;quot;Palm&amp;quot;?).  If you already have it, skip this step. &lt;br /&gt;
### '''Do not run the webOS Doctor''' unless you intend to delete all of your phone's files and data and start over.&lt;br /&gt;
# '''Install Preware''':&lt;br /&gt;
## Right click the most recent PrewareInstaller.jar from [http://get.preware.org/ get.preware.org] and choose ''Save As...''&lt;br /&gt;
## Save the Preware Installer in the same folder where your save the webOS Doctor.&lt;br /&gt;
## Open (run) the Preware Installer (Double click the jar file you just downloaded.)  &lt;br /&gt;
## Click Tools then Update Drivers to refresh Novacomd. This may take a few minutes.&lt;br /&gt;
## Click INSTALL. Wait while the ''Install'' button is grayed out (Preware is being installed).&lt;br /&gt;
## When the Preware Installer Button is no longer grayed out, close the Preware Installer.&lt;br /&gt;
# '''Restart your phone''': &lt;br /&gt;
## Press and hold the ON/OFF button for 8 seconds&lt;br /&gt;
## Tap Power&lt;br /&gt;
## Tap Restart&lt;br /&gt;
# '''Update the Package Manager Service and Preware'''&lt;br /&gt;
## Tap Launcher&lt;br /&gt;
## Tap Preware&lt;br /&gt;
## Tap OK to continue if there is a splash screen&lt;br /&gt;
## Tap Package Updates (an update for Package Manager Service and Preware should be shown)&lt;br /&gt;
## Tap Package Manager Service&lt;br /&gt;
## Tap Update&lt;br /&gt;
## Tap OK when the Package Manager Service application has installed&lt;br /&gt;
## Swipe back to return to Package Updates&lt;br /&gt;
## Tap Preware&lt;br /&gt;
## Tap Update&lt;br /&gt;
## Tap OK when the Preware application has installed&lt;br /&gt;
&lt;br /&gt;
=== Updating ===&lt;br /&gt;
&lt;br /&gt;
To update Preware or the Package Manager Service, simpy use Preware version 0.9.0 or later.&lt;br /&gt;
&lt;br /&gt;
Make sure you update the Package Manager Service first, and the Preware application second. As of Preware 0.9.4, this restriction will be enforced automatically.&lt;br /&gt;
&lt;br /&gt;
If you are updating to Preware version 0.9.3 or later and you have previously used the autopatch-feed package, please follow these [http://forums.precentral.net/webos-patches/208312-autopatch-transitioning-webos-patches-feed.html] directions for the update.&lt;br /&gt;
&lt;br /&gt;
=== Removal ===&lt;br /&gt;
&lt;br /&gt;
''Why would you ever want to remove Preware?''&lt;br /&gt;
&lt;br /&gt;
To remove Preware, use WebOS Quick Install's Device Management page and unselect the Package Manager Service and the Preware application.&lt;br /&gt;
&lt;br /&gt;
=== Recent enhancements ===&lt;br /&gt;
&lt;br /&gt;
0.9.12: Fixed the recurring splash screen bug.&lt;br /&gt;
&lt;br /&gt;
0.9.11: Added a preference for enabling and disabling the fair dinkum partial app limit fix.&lt;br /&gt;
&lt;br /&gt;
0.9.10: Added support for category themes.&lt;br /&gt;
&lt;br /&gt;
0.9.9: Massive speed improvements, a fix for the theme hanging problem, and support for Pixi patching.&lt;br /&gt;
&lt;br /&gt;
0.9.8: Robustified the calls to the JSON parser to handle packages with syntax errors in appinfo.json&lt;br /&gt;
&lt;br /&gt;
0.9.7: Added a preference to enable or disable fixing the metadata for unknown type packages.&lt;br /&gt;
&lt;br /&gt;
0.9.6: Added the initial startup screen. Fixed the display of packages with multiple maintainers. Now loads extended appinfo and control file information for Unknown packages. Changed default list second-line to version + maintainer. No longer allows back-gestures during package operations. Multi-line package titles are now supported. Show All Packages changed to Show Available Types and now defaults to No.&lt;br /&gt;
&lt;br /&gt;
0.9.5: A package is removed if the user cancels installation.  More verbose status and error messages.  Selects appropriate webos-patches feed automatically.&lt;br /&gt;
&lt;br /&gt;
0.9.4: Added support for package dependencies.&lt;br /&gt;
&lt;br /&gt;
0.9.3: Adds the webos-patches feed, and feed management support.&lt;br /&gt;
&lt;br /&gt;
0.9.1: Adds the All category, plus other miscellaneous fixes.&lt;br /&gt;
&lt;br /&gt;
0.9.0: Now supports themes, restart flags and the new memory-reduction service methods.&lt;br /&gt;
&lt;br /&gt;
0.8.5: Massive speed improvement on loading, now supports package types and adding feeds.&lt;br /&gt;
&lt;br /&gt;
0.8.2: More preferences added and now functional, with listing and update frequency options.&lt;br /&gt;
&lt;br /&gt;
0.8.1: Preferences scene implemented. Upstart job stops on removal.&lt;br /&gt;
&lt;br /&gt;
0.8.0: Now supports Descriptions and Screenshots.&lt;br /&gt;
&lt;br /&gt;
0.7.7: Addition of ipkglog and config list, and if ipkgservice fails at start it notifies people, and if it fails after postinst it considers it complete anyways&lt;br /&gt;
&lt;br /&gt;
0.7.6: Fixed the superfluous update subscription message windows&lt;br /&gt;
&lt;br /&gt;
0.7.5: Fixed update subscription oddity.&lt;br /&gt;
&lt;br /&gt;
0.7.4: Fixed remounting of root filesystem for post-install and pre-remove scripts on the Pre.&lt;br /&gt;
&lt;br /&gt;
0.7.1: Fixed buttons and title on script view screen.&lt;br /&gt;
&lt;br /&gt;
0.7.0: Initial support for post-install and pre-remove scripts, including secure informed user consent.  Does not work properly with dependencies yet, so please install dependencies one at a time.&lt;br /&gt;
&lt;br /&gt;
0.6.7: Fixed bug in category drop-down list.&lt;br /&gt;
&lt;br /&gt;
0.6.6: Fixed bug in package size reporting.&lt;br /&gt;
&lt;br /&gt;
0.6.5: Updated icon and other graphical annotations.&lt;br /&gt;
&lt;br /&gt;
0.6.4: Categories drop-down bug fixed.  Preware category updated.&lt;br /&gt;
&lt;br /&gt;
0.6.2: Categories now work to some extent.  Still a bug in the drop down box.&lt;br /&gt;
&lt;br /&gt;
0.6.1: Sorting by name or date is now available.  Application details screen is much more organized.&lt;br /&gt;
&lt;br /&gt;
0.6.0: No user visible changes.  Preparation for the secure informed user consent functionality.&lt;br /&gt;
&lt;br /&gt;
0.5.1: Filtering is now available on the list screens.  Just start typing ...&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware and services/ipkservice git repositories at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For commit permission to the open source project, contact rwhitby on #webos-internals or email [[mailto:support@webos-internals.org support@webos-internals.org]]&lt;br /&gt;
&lt;br /&gt;
== Alternative Installation (ADVANCED/CLI Method)==&lt;br /&gt;
&lt;br /&gt;
Really, unless you *really* know what you are doing, you should use one of the Preware stand-alone installers or the WebOS Quick Install installation instructions above.&lt;br /&gt;
&lt;br /&gt;
This method is for '''LINUX EXPERTS ONLY'''!&lt;br /&gt;
&lt;br /&gt;
=== Installing/Updating via Automated Script (Bootstrap) ===&lt;br /&gt;
&lt;br /&gt;
There's no reason to use this method other than for testing pre-release versions of Preware.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://bit.ly/preware-bootstrap&lt;br /&gt;
sh preware-bootstrap&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ird</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Talk:Patch_Launcher_To_Allow_More_Icons_Per_Row&amp;diff=6329</id>
		<title>Talk:Patch Launcher To Allow More Icons Per Row</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Talk:Patch_Launcher_To_Allow_More_Icons_Per_Row&amp;diff=6329"/>
		<updated>2009-10-07T16:53:53Z</updated>

		<summary type="html">&lt;p&gt;Ird: /* Bug in Coding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Manual Patches and Discussion=&lt;br /&gt;
I know that the patches are more portable and more user friendly, but personally, I like manually mucking in the code and looking around... It seems a shame to lose the original pages that have discussion and explanation of the hacks and replace them with just a patch...&lt;br /&gt;
&lt;br /&gt;
Is it only me? If so, I will shut up :-) -[[User:Sottey|Sottey]]&lt;br /&gt;
&lt;br /&gt;
:We're not losing any pages, usually all the patches have discussions and explanations from the original wiki. You're also free to explore the system yourself using the information from the patches, and post your findings on the wiki. -[[User:Hopspitfire|hopspitfire]] 07:17, 12 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Also, the pages are right there. Just click the page-history tab.  The previous version is still stored for you. [[User:Rboatright|rboatright]] 22:13, 12 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
=Bug in Coding=&lt;br /&gt;
Think I may have found a bug in the Pre's coding....&lt;br /&gt;
&lt;br /&gt;
I made some changes and the icons were too close together and the names of them ran over each other.  I looked over the code and found 'text-overflow: ellipsis;'  I looked that up and found out that it only works for Internet Explorer.  It is used to put ... at the end of a word that is more characters than allowed.  Any thoughts on this? -[[User:Jwdesselle|Jwdesselle]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See here, it's in the CSS3 spec. http://www.w3.org/TR/2003/CR-css3-text-20030514/#text-overflow-props&lt;br /&gt;
-[[User:ird|ird]]&lt;br /&gt;
&lt;br /&gt;
= This patch is gone? =&lt;br /&gt;
&lt;br /&gt;
I applied this patch a few nights ago and last night my phone reset out of nowhere (it was sitting a few feet from me) and when it restarted the patch was gone! Anyone else know about this?&lt;br /&gt;
&lt;br /&gt;
= Bigger icons =&lt;br /&gt;
&lt;br /&gt;
Can this be modified to have 4 icons per row. I think that 4 icons would be a good compromise between more icons and icon size&lt;/div&gt;</summary>
		<author><name>Ird</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Talk:Patch_Launcher_To_Allow_More_Icons_Per_Row&amp;diff=6328</id>
		<title>Talk:Patch Launcher To Allow More Icons Per Row</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Talk:Patch_Launcher_To_Allow_More_Icons_Per_Row&amp;diff=6328"/>
		<updated>2009-10-07T16:53:09Z</updated>

		<summary type="html">&lt;p&gt;Ird: /* This patch is gone? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Manual Patches and Discussion=&lt;br /&gt;
I know that the patches are more portable and more user friendly, but personally, I like manually mucking in the code and looking around... It seems a shame to lose the original pages that have discussion and explanation of the hacks and replace them with just a patch...&lt;br /&gt;
&lt;br /&gt;
Is it only me? If so, I will shut up :-) -[[User:Sottey|Sottey]]&lt;br /&gt;
&lt;br /&gt;
:We're not losing any pages, usually all the patches have discussions and explanations from the original wiki. You're also free to explore the system yourself using the information from the patches, and post your findings on the wiki. -[[User:Hopspitfire|hopspitfire]] 07:17, 12 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Also, the pages are right there. Just click the page-history tab.  The previous version is still stored for you. [[User:Rboatright|rboatright]] 22:13, 12 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
=Bug in Coding=&lt;br /&gt;
Think I may have found a bug in the Pre's coding....&lt;br /&gt;
&lt;br /&gt;
I made some changes and the icons were too close together and the names of them ran over each other.  I looked over the code and found 'text-overflow: ellipsis;'  I looked that up and found out that it only works for Internet Explorer.  It is used to put ... at the end of a word that is more characters than allowed.  Any thoughts on this? -[[User:Jwdesselle|Jwdesselle]]&lt;br /&gt;
&lt;br /&gt;
= This patch is gone? =&lt;br /&gt;
&lt;br /&gt;
I applied this patch a few nights ago and last night my phone reset out of nowhere (it was sitting a few feet from me) and when it restarted the patch was gone! Anyone else know about this?&lt;br /&gt;
&lt;br /&gt;
= Bigger icons =&lt;br /&gt;
&lt;br /&gt;
Can this be modified to have 4 icons per row. I think that 4 icons would be a good compromise between more icons and icon size&lt;/div&gt;</summary>
		<author><name>Ird</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Talk:Patch_Launcher_To_Allow_More_Icons_Per_Row&amp;diff=6327</id>
		<title>Talk:Patch Launcher To Allow More Icons Per Row</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Talk:Patch_Launcher_To_Allow_More_Icons_Per_Row&amp;diff=6327"/>
		<updated>2009-10-07T16:52:54Z</updated>

		<summary type="html">&lt;p&gt;Ird: /* This patch is gone? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Manual Patches and Discussion=&lt;br /&gt;
I know that the patches are more portable and more user friendly, but personally, I like manually mucking in the code and looking around... It seems a shame to lose the original pages that have discussion and explanation of the hacks and replace them with just a patch...&lt;br /&gt;
&lt;br /&gt;
Is it only me? If so, I will shut up :-) -[[User:Sottey|Sottey]]&lt;br /&gt;
&lt;br /&gt;
:We're not losing any pages, usually all the patches have discussions and explanations from the original wiki. You're also free to explore the system yourself using the information from the patches, and post your findings on the wiki. -[[User:Hopspitfire|hopspitfire]] 07:17, 12 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Also, the pages are right there. Just click the page-history tab.  The previous version is still stored for you. [[User:Rboatright|rboatright]] 22:13, 12 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
=Bug in Coding=&lt;br /&gt;
Think I may have found a bug in the Pre's coding....&lt;br /&gt;
&lt;br /&gt;
I made some changes and the icons were too close together and the names of them ran over each other.  I looked over the code and found 'text-overflow: ellipsis;'  I looked that up and found out that it only works for Internet Explorer.  It is used to put ... at the end of a word that is more characters than allowed.  Any thoughts on this? -[[User:Jwdesselle|Jwdesselle]]&lt;br /&gt;
&lt;br /&gt;
= This patch is gone? =&lt;br /&gt;
&lt;br /&gt;
I applied this patch a few nights ago and last night my phone reset out of nowhere (it was sitting a few feet from me) and when it restarted the patch was gone! Anyone else know about this?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See here, it's in the CSS3 spec. http://www.w3.org/TR/2003/CR-css3-text-20030514/#text-overflow-props&lt;br /&gt;
&lt;br /&gt;
= Bigger icons =&lt;br /&gt;
&lt;br /&gt;
Can this be modified to have 4 icons per row. I think that 4 icons would be a good compromise between more icons and icon size&lt;/div&gt;</summary>
		<author><name>Ird</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Questions&amp;diff=6314</id>
		<title>Questions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Questions&amp;diff=6314"/>
		<updated>2009-10-07T00:08:25Z</updated>

		<summary type="html">&lt;p&gt;Ird: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;when u download da virtual keyboards how do u get them into ur phone and where in ur phone would u find them&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Come on... seriously? RTFM''&lt;/div&gt;</summary>
		<author><name>Ird</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Update_1.2.0&amp;diff=5890</id>
		<title>Update 1.2.0</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Update_1.2.0&amp;diff=5890"/>
		<updated>2009-09-25T02:36:37Z</updated>

		<summary type="html">&lt;p&gt;Ird: /* Disabled */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Put all information about Update 1.2 here, including changes made, current development ideas, etc.&lt;br /&gt;
&lt;br /&gt;
== Disabled ==&lt;br /&gt;
* A vary of patches including the OnScreen Keyboard. &lt;br /&gt;
* Flashlight app does not work anymore. (Works for me -ird)&lt;br /&gt;
* Wifi Tethering disabled in a certain app - '''Fixed in newest version'''&lt;br /&gt;
* All of the messaging mods, patches, and edits don't work anymore. However, thing such as forwarding a message, you can copy-paste to forward.&lt;br /&gt;
* Swipe down to close launcher has been removed.&lt;br /&gt;
&lt;br /&gt;
== Changes ==&lt;br /&gt;
&lt;br /&gt;
* LinkedIn Support in Synergy / Contacts&lt;br /&gt;
* Find-as-you-type search support in Email for folders from main screen, subjects and senders from within a folder&lt;br /&gt;
* App Catalog updated to support purchasing apps&lt;br /&gt;
* Web browser enhanced&lt;br /&gt;
* auto zooms to forms&lt;br /&gt;
* download in browser enabled (including opening pdfs, docs, xls)&lt;br /&gt;
* better rendering of mobile pages&lt;br /&gt;
* Orange+click context menu on links&lt;br /&gt;
* save images&lt;br /&gt;
* Copy and Paste non-editable text (with some caveats- only can select by block of text in browser, only can copy all from Messaging, etc.)&lt;br /&gt;
* shift tap to select areas of text in the browser allows for copy and paste.&lt;br /&gt;
* Select All option in Edit menu&lt;br /&gt;
* Save images in browser(Not GIF, assuming JPG and PNG only, Orange+click to do this)&lt;br /&gt;
* PNG Support in Photos app&lt;br /&gt;
* Clock app allows you to turn off alarms when mute switch is on&lt;br /&gt;
* The full Facebook page now saves your login info, and is much easier to use because of auto zooming to text boxes&lt;br /&gt;
* Speed increases across the board, notifications are much snappier&lt;br /&gt;
* Dialer is snappy, minimal to no lag on anything&lt;br /&gt;
* Selecting text and scrolling through text boxes is smoother, more accurate, and selects full words now&lt;br /&gt;
* Can now disable Data(EVDO) and use WiFi in conjunction with standard voice service(Major battery saver, though there is an issue with it, you cannot make WiFi stay active when the screen is off and the phone isn't plugged in)&lt;br /&gt;
* Displays phone number when using the phone, instead of just Mobile or Home etc&lt;br /&gt;
* If you are on the main screen or launcher.. in you press gesture+v to paste, it will start a global search with whatever you pasted.&lt;br /&gt;
* &amp;quot;Add Reminder&amp;quot; button added to a contact listing when using Universal Search&lt;br /&gt;
* Tasks now gives the option to sort in &amp;quot;My Order&amp;quot; (how things were entered), by due date, or priority.&lt;br /&gt;
* No more having to manually link AIM contacts to people if you already have that AIM name in the Google profile- seems to only apply to the first IM name listed per contact&lt;br /&gt;
* The default Pre Ringtone has changed&lt;br /&gt;
* Text Notifications now include a contact picture&lt;br /&gt;
* Pinch to preview email from list view has been removed.&lt;br /&gt;
* Updated mojo framework (200.18) on 1.1 it was 191.15(Probably responsible for the performance increases across the board)&lt;br /&gt;
* Sprint Configuration is now v1.8&lt;br /&gt;
* There is a &amp;quot;Send all to Car Kit&amp;quot; option in the Contacts Application now&lt;br /&gt;
* Calendar now has additional preference setting for &amp;quot;Calendar View Options&amp;quot; to set the color of your calendars and to show them in the &amp;quot;All Calendars&amp;quot; view.&lt;br /&gt;
* Swipe down though menu area now opens menus at top of screen.&lt;br /&gt;
&lt;br /&gt;
If you find anything missing your are welcome to add it.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
== Package Manifest ==&lt;/div&gt;</summary>
		<author><name>Ird</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Crond&amp;diff=4721</id>
		<title>Crond</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Crond&amp;diff=4721"/>
		<updated>2009-08-23T19:22:58Z</updated>

		<summary type="html">&lt;p&gt;Ird: /* Alternative (ipkg-opt) Method */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Enabling Stock Cron==&lt;br /&gt;
&lt;br /&gt;
The [[Patch webOS GPS Tracking]] guide had a nice bit about enabling crond on the Pre. It looks like its already pre-installed, just not set up to start. You will need to edit /etc/event.d/mod-crond (don't modify the existing crond startup-script) to enable cron to start. The settings should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# -*- mode: conf; -*-&lt;br /&gt;
&lt;br /&gt;
# jobfile for busybox crond, with pre-start commands to create the&lt;br /&gt;
# directory and files it wants by default.  That there's not 'start&lt;br /&gt;
# on' stanza is intentional: it's for development use only.  We can&lt;br /&gt;
# turn it on later if we need it, e.g. to keep the clock synced.  It&lt;br /&gt;
# does work.&lt;br /&gt;
&lt;br /&gt;
start on stopped configure&lt;br /&gt;
stop on started start_update&lt;br /&gt;
&lt;br /&gt;
respawn&lt;br /&gt;
&lt;br /&gt;
exec /usr/sbin/crond -f -L /var/log/crond&lt;br /&gt;
&lt;br /&gt;
pre-start script&lt;br /&gt;
    mkdir -p /var/spool/cron/crontabs&lt;br /&gt;
    ln -sf /etc/cron/crontabs/root /var/spool/cron/crontabs/root&lt;br /&gt;
end script&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A few notes here. Unlike the Dropbear and other scripts I make my upstart scripts so that essential services don't stop when the device exists runlevel 2.  This seems to shutdown these services whenever the device locks. I prefer that my upstart services stop only when the updater runs.  Also I have made cron log to a separate file under /var/log so that it can be monitored better.&lt;br /&gt;
&lt;br /&gt;
One thing to note about the standard script for cron on the Pre is that the /var/spool/cron/crontabs directory is created every time the process runs and a symlink to /etc/cron/crontabs/root is created.  To my surprise this file does not exist.  So we need to create it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo mkdir -p /etc/cron/crontabs&lt;br /&gt;
sudo sh -c 'echo &amp;gt; /etc/cron/crontabs/root'&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now to start up crond:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo -i initctl start crond&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Note for clarification:  I attempted this and it all works OK, but I can't figure out how to actually schedule jobs.  I modified /etc/cron/crontabs/root, but nothing seems to happen.  I also tried crontab -e, and that doesn't seem to do anything either.  I suggest adding a note here clarifying what needs to be done to actually add a cron job.  -irwinr&lt;br /&gt;
&lt;br /&gt;
==Alternative (ipkg-opt) Method==&lt;br /&gt;
&lt;br /&gt;
crond is a system that allows command to be run at specified intervals. &lt;br /&gt;
&lt;br /&gt;
Do not use the built in crontab -e  as it is overwritten on each boot.&lt;br /&gt;
&lt;br /&gt;
Optware has cron available as an installable package, and using /opt/etc/cron.d/ for cron files will not conflict with any Palm files.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo -i &lt;br /&gt;
mount -o remount,rw /&lt;br /&gt;
ipkg-opt update&lt;br /&gt;
ipkg-opt install cron&lt;br /&gt;
/opt/bin/crontab -e&lt;br /&gt;
# Add script and intervals here&lt;br /&gt;
mount -o remount,ro /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This does not seem to work when the phone's screen turns off. I tried it plugged in for two minutes then unplugged, and turned the screen off for two minutes. I ran &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;echo `date` &amp;gt;&amp;gt; sleep.log&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And got...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# cat sleep.log &lt;br /&gt;
Wed Jul 1 18:27:01 CDT 2009&lt;br /&gt;
Wed Jul 1 18:28:01 CDT 2009&lt;br /&gt;
Wed Jul 1 18:30:16 CDT 2009  ## Turned the screen back on. It seems to play catch up.&lt;br /&gt;
Wed Jul 1 18:30:16 CDT 2009&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ird</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Crond&amp;diff=4719</id>
		<title>Crond</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Crond&amp;diff=4719"/>
		<updated>2009-08-23T19:16:23Z</updated>

		<summary type="html">&lt;p&gt;Ird: /* Alternative (ipkg-opt) Method */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Enabling Stock Cron==&lt;br /&gt;
&lt;br /&gt;
The [[Patch webOS GPS Tracking]] guide had a nice bit about enabling crond on the Pre. It looks like its already pre-installed, just not set up to start. You will need to edit /etc/event.d/mod-crond (don't modify the existing crond startup-script) to enable cron to start. The settings should look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# -*- mode: conf; -*-&lt;br /&gt;
&lt;br /&gt;
# jobfile for busybox crond, with pre-start commands to create the&lt;br /&gt;
# directory and files it wants by default.  That there's not 'start&lt;br /&gt;
# on' stanza is intentional: it's for development use only.  We can&lt;br /&gt;
# turn it on later if we need it, e.g. to keep the clock synced.  It&lt;br /&gt;
# does work.&lt;br /&gt;
&lt;br /&gt;
start on stopped configure&lt;br /&gt;
stop on started start_update&lt;br /&gt;
&lt;br /&gt;
respawn&lt;br /&gt;
&lt;br /&gt;
exec /usr/sbin/crond -f -L /var/log/crond&lt;br /&gt;
&lt;br /&gt;
pre-start script&lt;br /&gt;
    mkdir -p /var/spool/cron/crontabs&lt;br /&gt;
    ln -sf /etc/cron/crontabs/root /var/spool/cron/crontabs/root&lt;br /&gt;
end script&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A few notes here. Unlike the Dropbear and other scripts I make my upstart scripts so that essential services don't stop when the device exists runlevel 2.  This seems to shutdown these services whenever the device locks. I prefer that my upstart services stop only when the updater runs.  Also I have made cron log to a separate file under /var/log so that it can be monitored better.&lt;br /&gt;
&lt;br /&gt;
One thing to note about the standard script for cron on the Pre is that the /var/spool/cron/crontabs directory is created every time the process runs and a symlink to /etc/cron/crontabs/root is created.  To my surprise this file does not exist.  So we need to create it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo mkdir -p /etc/cron/crontabs&lt;br /&gt;
sudo sh -c 'echo &amp;gt; /etc/cron/crontabs/root'&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now to start up crond:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;sudo -i initctl start crond&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Note for clarification:  I attempted this and it all works OK, but I can't figure out how to actually schedule jobs.  I modified /etc/cron/crontabs/root, but nothing seems to happen.  I also tried crontab -e, and that doesn't seem to do anything either.  I suggest adding a note here clarifying what needs to be done to actually add a cron job.  -irwinr&lt;br /&gt;
&lt;br /&gt;
==Alternative (ipkg-opt) Method==&lt;br /&gt;
&lt;br /&gt;
crond is a system that allows command to be run at specified intervals. &lt;br /&gt;
&lt;br /&gt;
Do not use the built in crontab -e  as it is overwritten on each boot.&lt;br /&gt;
&lt;br /&gt;
Optware has cron available as an installable package, and using /opt/etc/cron.d/ for cron files will not conflict with any Palm files.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo -i &lt;br /&gt;
mount -o remount,rw /&lt;br /&gt;
ipkg-opt update&lt;br /&gt;
ipkg-opt install cron&lt;br /&gt;
/opt/bin/crontab -e&lt;br /&gt;
# Add script and intervals here&lt;br /&gt;
mount -o remount,ro /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This does not seem to work when the phone's screen turns off. &lt;br /&gt;
I tried it plugged in for 2 min then unplugged and turned the screen off for 2 min,*/1 * * * echo `date` &amp;gt;&amp;gt; sleep.log and got:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# cat sleep.log &lt;br /&gt;
Wed Jul 1 18:27:01 CDT 2009&lt;br /&gt;
Wed Jul 1 18:28:01 CDT 2009&lt;br /&gt;
Wed Jul 1 18:30:16 CDT 2009  ## this is when i turned the screen back on, seams to play catch up&lt;br /&gt;
Wed Jul 1 18:30:16 CDT 2009&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ird</name></author>
	</entry>
</feed>