Aloshi
20c367daa7
Fix DateTimeComponent not consuming input when leaving edit mode.
2013-10-24 11:48:29 -05:00
Aloshi
a666415302
I forgot how to #ifdef apparently
2013-10-24 11:47:09 -05:00
Aloshi
81e2f2d783
Specify for SDL to use OpenGL ES 1.x
2013-10-24 16:43:54 +00:00
Aloshi
afdd5f2862
Fixed building on Linux.
2013-10-18 14:53:14 -05:00
Aloshi
a554fea973
Fixed memory leak with FolderData::removeFileRecursive.
...
Made "DELETE" actually work in GuiMetaDataEd.
"DELETE" option also now asks if you're sure.
GuiMetaDataEd can be closed with the "b" button now.
GuiGameScraper now tries to put the cursor on the first game if there is
one when a search completes.
2013-10-16 18:46:05 -05:00
Aloshi
9867e902de
Fixed a Settings loading bug that would cause values from other types to
...
get loaded into a map.
Added a "Released:" label for release date on GuiGameList.
2013-10-16 18:20:21 -05:00
Aloshi
36ecb83d8d
Added color/font settings for DateTimeComponent.
...
Added "release date" entry to GuiGameList.
2013-10-16 18:11:43 -05:00
Aloshi
89fca2b875
Create folders when writing a new gamelist.xml if necessary.
2013-10-16 17:49:43 -05:00
Aloshi
26a8538b20
Better stars.
2013-10-16 17:31:54 -05:00
Aloshi
bff7920f14
Added "Scrape Ratings" option to settings menu.
...
Finally changed the stupid "SAVE" label hack to an actual ButtonComponent.
2013-10-16 17:14:50 -05:00
Aloshi
56b04aec4c
updateGamelist now creates a gamelist.xml if one does not exist.
...
Added GuiMsgBoxOk and GuiMsgBoxYesNo, basic message boxes.
Added rating scraping to TheGamesDB scraper.
Added warning if platform ID is not set for a system the user has selected
to scrape.
2013-10-16 17:05:02 -05:00
Aloshi
12dd8b028d
Disable sleep mode while scraping.
...
Fix to actually update metadata.
Write changes to gamelist.xml after each game is done.
2013-10-13 16:40:36 -05:00
Aloshi
69852af751
Multi-game scraper seems to be functional!
2013-10-13 14:07:48 -05:00
Aloshi
d419bb368a
Added GuiMsgBoxOk.
2013-10-12 15:08:27 -05:00
Aloshi
9b1ba71fa3
Reworked OptionListComponent to push a second component when editing the
...
list to fix the "draw order" problem.
2013-10-12 14:03:32 -05:00
Aloshi
ff85f971b2
More work on multi-game scraping UI.
2013-10-10 19:55:57 -05:00
Aloshi
f3695a7545
Started work on "scrape multiple games" UI.
2013-10-10 16:49:59 -05:00
Aloshi
e247326b51
Better opacity support for TextComponent
2013-10-10 16:14:33 -05:00
Aloshi
2aad9cbdeb
Fix building on Linux
2013-10-10 15:55:54 -05:00
Aloshi
dca5467f7b
Boost.Asio -> libcurl to hopefully fix the Linux bugs.
2013-10-10 13:11:01 -05:00
Aloshi
4e2b57c001
Image downloading is now async for GuiMetaDataEd.
...
GamesDBScraper now uses system->getPlatformId() if set.
2013-10-09 19:50:42 -05:00
Aloshi
0fa4cf527b
Fixed SDL2 warnings on Linux (-W-no-attributes).
...
Fixed #include for old Font.h location in Renderer_init_sdlgl.cpp.
2013-10-08 16:31:29 -05:00
Aloshi
5d6192613c
You can now choose a scraper in the Settings menu.
2013-10-05 21:56:06 -05:00
Aloshi
63d8908061
Synchronous scraper image downloading.
...
Code is there for async, just not hooked up to the UI yet.
2013-10-05 15:28:59 -05:00
Aloshi
a6dbaa2dea
Moved Font.h/.cpp to the "resources" directory (since it's a Reloadable).
2013-10-04 18:24:41 -05:00
Aloshi
b510aa8cd4
Moved ResourceManager to be a singleton.
...
The character count of the average Font::get decreased by 310%...
2013-10-04 18:10:39 -05:00
Aloshi
a4185176da
OptionListComponent
2013-10-03 16:50:40 -05:00
Aloshi
6956211ff0
Started on OptionListComponent.
2013-10-01 16:52:30 -05:00
Aloshi
e7135d869c
Updated README.md and --help command.
2013-09-30 14:34:22 -05:00
Aloshi
2f358826fd
Added boost date_time to CMakeLists.txt to fix building on Linux.
2013-09-30 14:33:50 -05:00
Aloshi
bbc387ce8a
Initial command-line scraper.
2013-09-28 21:54:15 -05:00
Aloshi
838b8ee422
DateTimeComponent.
...
Can display dates, date + times, and an english description of a time
relative to now ("2 secs ago", "1 day ago", etc.).
Supports editing dates (including day-of-month validation).
This took a lot longer than I thought.
2013-09-28 17:35:38 -05:00
Aloshi
7db0100edd
Use boost::posix_time::ptime internally for times and dates.
2013-09-28 12:51:16 -05:00
Aloshi
7bd34ec62a
Added "isStatistic" property to MDDs.
...
If true, ignore scraper values for this value.
This keeps scraping from overwriting playcount and lastplaytime.
2013-09-28 11:38:31 -05:00
Aloshi
cfd63c74db
Refactored GameData to be completely independent of SystemData.
2013-09-28 11:18:44 -05:00
Aloshi
c5d772657b
Added PlatformId to SystemData.
2013-09-28 11:10:06 -05:00
Aloshi
10ed603f27
Unified renderer initialization on RPi and other platforms! Woo, SDL2!
2013-09-28 01:17:41 +00:00
Aloshi
71f0dbf7e5
Revert "Merge pull request #134 from elpendor/unstable"
...
This reverts commit 896e0f460b
, reversing
changes made to 56b5127200
.
2013-09-25 14:38:53 -05:00
Aloshi
896e0f460b
Merge pull request #134 from elpendor/unstable
...
Replaced boost's regex with std's regex
2013-09-25 05:49:38 -07:00
Juan Pablo
8c768e057d
Replaced boost's regex with std's regex
2013-09-25 01:07:11 -03:00
Aloshi
56b5127200
Fix HttpReq destructor freeze on Linux
2013-09-24 16:35:48 -05:00
Aloshi
69ef41a49f
Add boost-regex to required libs.
...
Added PlatformId.h.
2013-09-24 16:27:20 -05:00
Aloshi
153aee5040
Use RatingComponent in the metadata editor.
2013-09-24 14:44:18 -05:00
Aloshi
fb8bfc9486
Added "releasedate" to the MetaDataDecl list.
2013-09-24 13:41:19 -05:00
Aloshi
b2f615347e
IScraper renamed to Scraper.
...
Scraper now contains a partial implementation since almost all scrapers
will follow the pattern of create HttpReq -> create and wait for
AsyncReqComponent -> parse HttpReq contents.
2013-09-24 13:06:13 -05:00
Aloshi
fdb1358a7f
Merge pull request #133 from elpendor/unstable
...
Pendor's scraper work.
2013-09-24 09:45:04 -07:00
Juan Pablo
a8427d33a6
Partial implementation for The Archive scraper.
2013-09-24 04:26:33 -03:00
Juan Pablo
2999a8068a
Properly encoded parameters. Otherwise the query gets truncated.
2013-09-24 04:02:14 -03:00
Juan Pablo
3e1ecb4a84
Added a method to clean filenames before scraping
2013-09-24 02:20:53 -03:00
Juan Pablo
57eb9849ff
Renamed/moved maximum scraper results constant to be used in scraper
2013-09-24 01:58:59 -03:00