Commit graph

117 commits

Author SHA1 Message Date
Thomas Martitz
31b5c471ae Rockbox as an application: Add an 320x240 SDL application target.
It still works mostly like the simulator. There's also some minor left overs from the sim, but it does not define SIMULATOR.
It installs into the current (build) dir, and you need to run it with '--root .' (because it looks for ./.rockbox and not ./simdisk/rockbox) as options. That's one of the few kludges left that should be resolved soon'ish.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27310 a1c6a512-1295-4272-9138-f99709370657
2010-07-06 15:11:56 +00:00
Jonathan Gordon
531da61df9 have buildzip copy the classic_statusbar.grey/mono correctly
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23731 a1c6a512-1295-4272-9138-f99709370657
2009-11-24 03:41:06 +00:00
Jonathan Gordon
0cc7251728 wtf perl? 2 extra chars would kill you? seriously?
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23721 a1c6a512-1295-4272-9138-f99709370657
2009-11-23 07:06:48 +00:00
Jonathan Gordon
3034d9f95a use classic_statusbar.grey.sbs on grey targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23719 a1c6a512-1295-4272-9138-f99709370657
2009-11-23 06:52:58 +00:00
Jonathan Gordon
6ec176cc8e fix mono and hwcodec classic_statusbar so they actually load
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23673 a1c6a512-1295-4272-9138-f99709370657
2009-11-20 07:05:22 +00:00
Jonathan Gordon
36fc4439c2 copy the classic_statusbar and rockbox_none .sbs's to .rsbs's also so remote displays can use them
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23661 a1c6a512-1295-4272-9138-f99709370657
2009-11-18 06:19:45 +00:00
Jonathan Gordon
3114f2c6db get ready for classic_statusbar... get it added to the .zip. buildwps.pl needs fixing to work with .sbs files better
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23648 a1c6a512-1295-4272-9138-f99709370657
2009-11-16 03:53:49 +00:00
Maurus Cuelenaere
78e98fdeef Add support to buildzip.pl for Lua scripts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23388 a1c6a512-1295-4272-9138-f99709370657
2009-10-28 23:05:02 +00:00
Teruaki Kawashima
4d900bd786 New plugin theme_remove which offers a way to remove specified theme.
See the manual for usage.

Flyspray: FS#10187
Author: myself, manual by David Kauffmann

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23130 a1c6a512-1295-4272-9138-f99709370657
2009-10-12 13:55:59 +00:00
Maurus Cuelenaere
80b4e5d55d Lua:
* add ./?/init.lua to the search path for require
 * put Lua libs in /.rockbox/rocks/viewers/lua/


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21739 a1c6a512-1295-4272-9138-f99709370657
2009-07-10 11:30:26 +00:00
Andrew Mahone
802ea462d0 Load PictureFlow logo from disk, discarding it after splash screen is done and freeing the used space for the slide cache.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21051 a1c6a512-1295-4272-9138-f99709370657
2009-05-23 07:55:14 +00:00
Maurus Cuelenaere
bcfba08055 Lua: add actions.lua to the zip file
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21023 a1c6a512-1295-4272-9138-f99709370657
2009-05-21 21:58:18 +00:00
Andrew Mahone
5621fd393a Build pictureflow using overlay on lowmem targets, support JPEG AA in PF on all targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20864 a1c6a512-1295-4272-9138-f99709370657
2009-05-07 01:23:13 +00:00
Thomas Martitz
7ed1a5f120 Second try for make install for normal builds. Now differentiate better between "PREFIX not set" and "PREFIX not set, but also not needed". Also, recreate the PREFIX when running make reconf.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20694 a1c6a512-1295-4272-9138-f99709370657
2009-04-12 01:28:33 +00:00
Jonas Häggqvist
a2008f9bde Revert r20687 since it breaks make zip.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20692 a1c6a512-1295-4272-9138-f99709370657
2009-04-11 23:20:09 +00:00
Thomas Martitz
7e67dc6ac7 "make (full)install" for normal builds, specifiy the installation destination with PREFIX (e.g. PREFIX=/mnt/my_dap ../tools/configure). PREFIX not needed for sims, as it defaults to simdisk although PREFIX can override simdisk/. Use zip -r0 for install, and -r9 for for actual zips.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20687 a1c6a512-1295-4272-9138-f99709370657
2009-04-11 17:45:11 +00:00
Bertrik Sikken
31c8eee99d FS#9763 - Sansa Clip modified WPS. This modified wps avoids wps elements getting split over the yellow/cyan
parts of the display. Also introduces a mechanism for selecting a target specific wps if there is already 
another wps with the same screen size.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19889 a1c6a512-1295-4272-9138-f99709370657
2009-01-31 12:23:35 +00:00
Andrew Mahone
932f30d825 Add support for scaled bitmap loads, and for greylib display, to
pictureflow, as well as several small fixes in the areas modified.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19598 a1c6a512-1295-4272-9138-f99709370657
2008-12-27 00:26:15 +00:00
Björn Stenberg
c61a62c9b9 Removed firmware requirement, since font zip is built without firmware.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19484 a1c6a512-1295-4272-9138-f99709370657
2008-12-19 12:23:08 +00:00
Björn Stenberg
ad8d6031c1 Added support for configurable rockbox directory. FS#9567 by Alex Bennee.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19208 a1c6a512-1295-4272-9138-f99709370657
2008-11-24 22:16:07 +00:00
Björn Stenberg
819378bf9d Renamed simulator disk directory from 'archos' to 'simdisk'.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19204 a1c6a512-1295-4272-9138-f99709370657
2008-11-24 20:32:57 +00:00
Linus Nielsen Feltzing
7afbb491bf Patch FS#9556 by Alex Bennee - clean up buildzip.pl
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19125 a1c6a512-1295-4272-9138-f99709370657
2008-11-17 10:14:48 +00:00
Nils Wallménius
c6ccf75869 Changes to simulator installation, 'make fullinstall' is now the way to install everything, 'make install' is much faster but does not include fonts, avoid useless file compression/extraction making fullinstall about twice as fast as the old install, remember to reconfigure your sim builds
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19000 a1c6a512-1295-4272-9138-f99709370657
2008-11-04 10:47:48 +00:00
Jens Arnold
109a867742 Don't include a database.ignore file in a font-only package.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18351 a1c6a512-1295-4272-9138-f99709370657
2008-08-26 23:41:52 +00:00
Jens Arnold
96aba33d1e Fix FS #9280 (bsd tar errors out when called with -u and the destination file doesn't exist) by using -c. This requires buildzip.pl to only call the archiver once, with the additional beneft that it's more efficient (saves a call, and allows 7zip archives to become smaller).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18350 a1c6a512-1295-4272-9138-f99709370657
2008-08-26 23:21:20 +00:00
Antoine Cellerier
32c65bb203 Remove unused argument to the buildzip() function.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18349 a1c6a512-1295-4272-9138-f99709370657
2008-08-26 22:00:37 +00:00
Jens Arnold
dcd7f11b22 Use maximum compression for 'make zip', 'make fullzip' and 'make 7zip' (reconfigure for the 7zip change to take effect).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18296 a1c6a512-1295-4272-9138-f99709370657
2008-08-16 11:46:21 +00:00
Jens Arnold
2bff8402d4 Make 'make tar' and hence 'make gzip' and 'make bzip2' work again (reconfigure if you use one of these).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18116 a1c6a512-1295-4272-9138-f99709370657
2008-07-23 06:30:29 +00:00
Jens Arnold
c4d55fdffd Add a glob_move() function and use it for moving the .cp files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18113 a1c6a512-1295-4272-9138-f99709370657
2008-07-21 10:51:34 +00:00
Jonas Häggqvist
eaa65482da Chmod all moved files to 0755 (everything moved is codecs or plugins).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18112 a1c6a512-1295-4272-9138-f99709370657
2008-07-20 23:51:54 +00:00
Jonas Häggqvist
45290b42e7 Only print convbdf command if running in verbose mode.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18111 a1c6a512-1295-4272-9138-f99709370657
2008-07-20 23:16:39 +00:00
Jonas Häggqvist
ca61b5b948 Further speedup: call convbdf once, rather than once for each font.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18110 a1c6a512-1295-4272-9138-f99709370657
2008-07-20 23:12:03 +00:00
Jonas Häggqvist
6539b434aa Skip an unneeded check. Simply call rmdir, and if it's empty it goes - if not, it stays.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18109 a1c6a512-1295-4272-9138-f99709370657
2008-07-20 22:47:49 +00:00
Jonas Häggqvist
4077f236ce Buildzip.pl changes - do as much as possible with Perl, rather than using the shell. This gives a huge
speedup on Cygwin (>400%), and a slight speedup (25%) on Linux. If zips suddenly start missing files - 
blame this commit.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18108 a1c6a512-1295-4272-9138-f99709370657
2008-07-20 22:20:32 +00:00
Jonathan Gordon
5b861933fd FS#8637 - new UI for disktidy.
Usage changes:
- disktidy.config is loaded with a list of file/directory names (included in the .zip)
- disktidy_custom.config is then loaded which is the same list but marks the files/dirs to be deleted. Also used to add custom files
- the default config is to not remove any files so the first time you run it you need to go into the "files to clean" option and select the files to remove. they will be then saved for next time.

The "Files To Clean" screen:
use the usual select option to toggle an item (if it has the cursor icon it will be removed)
selecting < ALL > will remove all, < NONE > will deselect all.
selecting a < > group will toggle all items in that group

to exit that screen use the standard cancel action (usually left arrow)

Directories are marked with a trailing / and * can be used at the end of the name (e.g .Trash-*/)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17565 a1c6a512-1295-4272-9138-f99709370657
2008-05-18 07:27:10 +00:00
Daniel Stenberg
8ebbe99328 FS#8482 take two. Make the language files built first, so that the largest
size can be used as buffer size for languages. Work to this also contributed 
by Jonas Haggqvist.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16343 a1c6a512-1295-4272-9138-f99709370657
2008-02-18 12:17:34 +00:00
Daniel Stenberg
9425cf6548 eeek, revert the FS#8482 commit again as it broke the bootloaders and the
generated size wasn't actually used yet!


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16339 a1c6a512-1295-4272-9138-f99709370657
2008-02-17 23:24:28 +00:00
Daniel Stenberg
4a06c87e78 FS#8482:
Build system tweak that builds all languages first, to make the system able
to use a buffer size that fits the larger language only. Parts of this work
done by Jonas Haggqvist, but all the mistakes are my own!


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16337 a1c6a512-1295-4272-9138-f99709370657
2008-02-17 23:12:54 +00:00
Jonas Häggqvist
4b7077f66c Bulgarian should work on the Player - no need to exclude it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16335 a1c6a512-1295-4272-9138-f99709370657
2008-02-17 21:56:34 +00:00
Jonas Häggqvist
81338420ba Exclude languages that don't work on the Player's charcell display when building for the Player. Also include commented out functionality to exclude langauges on all targets (such as very incomplete languages in case of release).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16334 a1c6a512-1295-4272-9138-f99709370657
2008-02-17 21:43:55 +00:00
Jonathan Gordon
c31ffae440 FS#5690 - folders with a file named database.ignore will be skipped by the database when it rebuilds, (this includes any subdirs in that fodler)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15738 a1c6a512-1295-4272-9138-f99709370657
2007-11-21 13:37:45 +00:00
Jonathan Gordon
b7a6781520 Fix FS#7549 - plugins would only get listed once in viewers.config which meant some extensions dont appear as supported
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14228 a1c6a512-1295-4272-9138-f99709370657
2007-08-07 10:15:40 +00:00
Jonathan Gordon
fda7d720c0 Accept FS#5464 - organise the rocks directory.
If any plugins or "open with" optoins dont work please let me know...


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14214 a1c6a512-1295-4272-9138-f99709370657
2007-08-06 13:42:52 +00:00
Nils Wallménius
b311367481 *** Lang v2 cleanup (FS#6574) ***
1) Introduces apps/features.txt that controls which strings are included 
for each target based on defines.
2) .lng and .voice files are now target specific and the format versions 
of both these file types have been bumped, which means that new voice 
files are needed. 
3) Use the 'features' mechanism to exclude strings for targets that 
didn't use them.
4) Delete unused and deprecated and duplicated strings, sort strings in 
english.lang

Some string IDs were changed so translations will be slightly worse than 
before.



git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14198 a1c6a512-1295-4272-9138-f99709370657
2007-08-05 19:19:39 +00:00
Antoine Cellerier
ec7252c96f Some more sokoban changes from Sean Morrisey's FS #6702. (includes moving the default level file back to the previous filename)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13738 a1c6a512-1295-4272-9138-f99709370657
2007-06-29 19:52:13 +00:00
Antoine Cellerier
f91d06de7b Apply FS #6702: More Sokoban Improvements.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13731 a1c6a512-1295-4272-9138-f99709370657
2007-06-28 20:45:00 +00:00
Paul Louden
f8b5913ae7 Make user-visible spelling "colours" rather than "colors".
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13671 a1c6a512-1295-4272-9138-f99709370657
2007-06-19 04:21:06 +00:00
Jonathan Gordon
06797c2c7f Add a sample.icons file, and add a few more files to the docs folder in the zips
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13664 a1c6a512-1295-4272-9138-f99709370657
2007-06-18 09:32:28 +00:00
Jonathan Gordon
b2ecf1bc83 only create the recpresets directory on recording targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13511 a1c6a512-1295-4272-9138-f99709370657
2007-05-29 08:17:32 +00:00
Jonathan Gordon
9adf056b7b this adds 2 options to the recording settings menu to let you save all the recording settings to a .cfg and view your saved presets.
saves them in /.rockbox/recpresets.
also moves the default location for "write theme config" to /.rockbox/themes


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13510 a1c6a512-1295-4272-9138-f99709370657
2007-05-29 04:39:11 +00:00