Maarten ter Huurne
9fcaa2b8fa
Give LinkApp a direct reference to the InputManager object instead of fetching it from the GMenu2X object.
2010-07-27 23:22:46 +02:00
Maarten ter Huurne
0ce743426a
Give SettingsDialog a direct reference to the Touchscreen and InputManager objects instead of fetching them from the GMenu2X object.
2010-07-27 23:09:16 +02:00
Maarten ter Huurne
d03dbea9bd
Give InputDialog a direct reference to the Touchscreen and InputManager objects instead of fetching them from the GMenu2X object.
2010-07-27 22:56:03 +02:00
Maarten ter Huurne
4468464505
Give Button a direct reference to the Touchscreen object instead of fetching it from the GMenu2X object.
2010-07-27 22:12:28 +02:00
Maarten ter Huurne
8032d96a17
Converted public fields of FileLister to private.
2010-07-27 21:41:35 +02:00
Maarten ter Huurne
0c6e23e869
Converted public fields of InputManager to private.
2010-07-27 21:29:06 +02:00
Maarten ter Huurne
0cd6b8264c
Converted public fields of LinkApp to private.
...
Although exposing a read/write reference to a private field is not much better than having a public field.
Well, at least we are explicit about the nasty stuff now.
2010-07-27 21:26:02 +02:00
Maarten ter Huurne
8a9aac028b
Converted public fields of Menu to private.
2010-07-27 21:12:15 +02:00
Maarten ter Huurne
b718658bf1
Converted public fields of MenuSetting to private.
2010-07-27 21:01:52 +02:00
Maarten ter Huurne
8f98a4b135
Converted public fields of MessageBox to private.
2010-07-27 20:59:28 +02:00
Maarten ter Huurne
4de52ca2a1
Converted public fields of MenuSettingInt to private.
2010-07-26 06:02:37 +02:00
Maarten ter Huurne
40ead3b642
Converted public fields of InputDialog to private.
2010-07-26 05:58:06 +02:00
Maarten ter Huurne
07bad5ade1
Removed unused field from class Button.
2010-07-26 05:51:09 +02:00
Maarten ter Huurne
0586595de5
Converted public fields of Selector to private.
2010-07-26 05:47:46 +02:00
Maarten ter Huurne
b78ffa704a
Converted public fields of Touchscreen to private.
2010-07-26 05:45:56 +02:00
Maarten ter Huurne
ea7b4ec002
Removed unused field.
2010-07-26 05:08:56 +02:00
Maarten ter Huurne
43b7c3db78
Removed unnecessary "using" statements.
...
These classes don't use any vectors.
2010-07-26 04:45:50 +02:00
Maarten ter Huurne
1237c59cfe
FileDialog must only pick regular files.
...
Thanks to Ayla for finding and fixing.
2010-07-26 04:43:03 +02:00
Maarten ter Huurne
4738f4b232
Make sure confirm() actually confirms.
...
The "result" field was never set to true.
The only way it could be true was because the uninitialized value happened to be non-zero.
Thanks to Ayla for this fix.
2010-07-26 04:31:16 +02:00
Maarten ter Huurne
727d9e95d5
Fixed missing field initialization.
...
The "close" field was read before it was written.
Thanks to Ayla for this fix.
2010-07-26 04:29:38 +02:00
Maarten ter Huurne
07fa091859
Fixed uninitialized field.
...
Thanks to Ayla for finding this bug.
2010-07-26 04:08:56 +02:00
Maarten ter Huurne
90df129f66
Initialize field using init syntax instead of assignment.
...
No functional change.
2010-07-26 03:36:55 +02:00
Maarten ter Huurne
5f45c67bb5
Remove unnecessary overridden field that was not initialized.
...
The "gmenu2x" field is protected in Dialog, so use that.
Thanks to Ayla for debugging this.
2010-07-26 03:34:42 +02:00
Maarten ter Huurne
0a1fdf2c12
Fixed typo.
2010-07-26 02:48:23 +02:00
Maarten ter Huurne
767c131b1d
Adapted backlight setting to new kernel interface.
...
Updated path to use /sys instead of /proc/jz.
Avoid leading zeroes, since sysfs interprets those as octal numbers.
2010-07-12 02:03:50 +02:00
Maarten ter Huurne
28a041ea80
Add constant for SD card root.
...
In the future, this should be part of a device abstraction, but having a single constant is an improvement over having duplicated string literals.
2010-07-04 03:19:52 +02:00
Maarten ter Huurne
7fb67ba1cc
Set CPU frequency through sysfs.
...
No more poking into registers via /dev/mem.
If there is no cpufreq support in the kernel, when trying to change the frequency a message will be printed on stderr that the required sysfs file cannot be opened.
2010-07-04 03:04:42 +02:00
Ulrich Hecht
ac2fa73962
don't waste CPU redrawing the screen when there's no input
...
Signed-off-by: Ulrich Hecht <ulrich.hecht@gmail.com>
2010-06-20 18:36:42 +02:00
Maarten ter Huurne
c52b239bc0
Fixed intendation.
2010-06-19 05:10:19 +02:00
Maarten ter Huurne
5db8ac8038
Removed SelectorDetector class, since it is not used.
2010-06-19 05:04:26 +02:00
Maarten ter Huurne
9c5799c842
Add explicit destructor to BrowseDialog.
...
There is no point adding virtual destructors to the subclasses if the superclass has a non-virtual default destructor...
2010-06-19 04:51:53 +02:00
Maarten ter Huurne
660b4f01aa
In "utilities.h", only include those headers that are needed by the definitions in "utilities.h".
2010-06-19 04:44:03 +02:00
Maarten ter Huurne
6ec61558e9
Removed SDL_ttf and FreeType from the libraries to link with, since there is no code that uses these libs.
2010-06-19 04:31:35 +02:00
Maarten ter Huurne
ad22a909a3
Cleaned up BrowseDialog class: removed unused methods and fields, restricted access where possible.
2010-06-19 04:08:55 +02:00
Maarten ter Huurne
3efa602af0
Do not run the main loop inside the GMenu2X constructor, but in a method.
2010-06-19 03:50:23 +02:00
Maarten ter Huurne
7a5d099ff8
Fixed order of includes in "cpu.cpp".
...
Using the wrong order caused the default value to be used for JZ_EXTAL.
This is the wrong value for the Dingoo A320 and for the Ben NanoNote,
but since none of the functions that use this value are called the actual
result is nothing but a warning.
2010-06-19 03:32:24 +02:00
Maarten ter Huurne
1d6ad03bff
Removed ListView and ListViewItem class, since they were not used anywhere.
2010-06-19 03:21:25 +02:00
Maarten ter Huurne
9f05aaf6b9
Fixed most warnings.
2010-06-19 03:15:20 +02:00
Maarten ter Huurne
d8dd0904b8
Remove manually created Makefile, since the autotools build is now usable.
2010-06-19 02:39:38 +02:00
Maarten ter Huurne
29b827735b
Enabled code specific for embedded devices and enable more warnings.
...
It's confusing that the macro for enabling the embedded features is named TARGET_GP2X, but that's something to fix later.
2010-06-19 02:38:14 +02:00
Maarten ter Huurne
988439605d
Fixed display of card size and free space for numbers over 4 GB.
...
The result was stored in a 64-bit integer, but the computation was done in 32 bits...
2010-06-18 03:16:44 +02:00
Maarten ter Huurne
d3b094e1b5
Removed spaces at end of lines in source files.
...
No actual content was changed in this commit.
2010-06-18 03:12:58 +02:00
Maarten ter Huurne
39f01f763e
Convert source files to UNIX newlines.
...
Most of the files were already using LF (UNIX) newlines but some were using CRLF (Windows) newlines.
2010-06-18 03:09:00 +02:00
Maarten ter Huurne
40f795391d
Use the Google Sparsehash package that is included in our source tree.
...
Since Sparsehash consists of headers only, it is just a matter of using the right include path.
2010-06-18 02:13:05 +02:00
Maarten ter Huurne
9f21df7fed
Replaced "hash_map" by "unordered_map" to get rid of deprecation warnings.
2010-06-18 00:45:16 +02:00
Maarten ter Huurne
dae5627091
Removed PXML support.
...
PXML is the metadata format for Pandora packages. It is not used on the
NanoNote or under Dingux.
Ideally it would be a compilation option, but without an active upstream it
would not receive any testing and therefore likely be broken. So in my
opinion it is more time efficient to remove it now and re-add if it is ever
wanted again.
2010-06-17 19:37:21 +02:00
Maarten ter Huurne
1bead23082
Let git ignore files we expect to be generated during the build.
2010-06-17 18:45:52 +02:00
Maarten ter Huurne
8b0f382db0
Removed aclocal.m4, since it is a generated file.
2010-06-17 18:45:19 +02:00
Lars-Peter Clausen
6da573f303
Move methods only used by dialogs from the GMenu2x class to a common base class
...
for all dialog classes.
2010-05-05 14:35:52 +02:00
Lars-Peter Clausen
cb654dd520
Speed up isActive()
2010-05-05 14:35:18 +02:00