-
Notifications
You must be signed in to change notification settings - Fork 4
/
ChangeLog
137 lines (112 loc) · 4.56 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
2008-02-03 Josh Kropf <[email protected]>
* lemonmenu.cpp (main_loop): fixed backward mapping of view change
keys (use left-arrow to move left and right-arrow for right).
(handle_run): moved game launching logic back into this method instead
of using sdl threads.
(launch_game): removed function.
* lemonui.h (destroy_screen): new public method for destroying screen.
* lemonui.cpp (~lemonui): moved screen and double buffer destruction
to a new method.
(destroy_screen): new method for destroying screen and double buffer.
* lemonmenu.cpp (handle_run): removed win32 specific handling.
2008-02-03 Mike Frysinger <[email protected]>
* configure.in: setup BUILD_CC env var which looks for gcc and then
cc.
* Makefile.am: declare ACLOCAL_AMFLAGS so automatic autotool
generation knows how to properly execute aclocal.
* src/Makefile.am: build bin2c with BUILD_CC rather than CC.
fix bug where if bin2c fails default_font.h would still be created and
contain garbage.
2008-01-18 Josh Kropf <[email protected]>
* lemonmenu.cpp (launch_game):
Platform specific handing (windows, linux) of window when launching
mame.
Jan 03/2008
=======================
+ create separate thread to launch mame which eliminates the event queue
flushing and special minimize/maximize handling on Linux
+ made favorite view the default view
+ added patch to restore lemon launcher on win32 when mame exits
Dec 27/2007
=======================
+ added 3 'view' states: favorites, most played, and genre view
+ lalt + left/right to switch views
+ removed toggle and reload keys... menu can be reloaded by switching views
+ added sqlite3 as a dependency
+ using sqlite database for games list
+ update counter in games db each time rom is played
Dec 23/2007
=======================
+ some code cleanup in preparation to use sqlite for the games list
Dec 20/2007
=======================
+ added a 'rotate' option for controlling the orientation of the interface
+ any 'skin' verbiage has been changed to 'theme'
+ fixed possible memory leak in config file resolving function
Nov 27/2007
=======================
+ use stat in layout class to test if a file exists
+ added support for relative paths in theme files
Nov 26/2007
=======================
+ auto-sort root menu
+ fixed list item being drawn below bottom bounds
Nov 21/2007
=======================
+ added menu sorting in alphabetic order (enabled by default)
+ removed the double mapping of controls for certain functions
+ added alphabetic page up/down control
+ changed around key mapping option names to reflect their logical use
Nov 10/2007
=======================
+ added option for setting skin file path
+ fixed bug in menu class (garbage in selected index)
+ appended .sample to all sample conf files
+ set some reasonable defaults for skin/layout
+ fixed missing %r in default mame option
+ removed exception throw when snap option is missing %r (warn instead)
Nov 09/2007
=======================
+ finished implementing layout class
+ removed ui related options from lemonlauncher.conf
+ removed page_size option since it can be calculated
+ added text justification option for list items
Nov 08/2007
=======================
+ separated menu elements (item/menu/game) into their own header files
+ new layout class to handle rendering of the interface
Nov 04/2007
=======================
+ removed "params" option (not needed, see below)
+ renamed "path" option to "mame"
+ renamed "snaps" option to "snap"
+ "mame" and "snap" path options must contain the '%r' specifier which will
be replaced with the short rom name. this removes the need for the params
option since the "mame" path can contain command line switches.
+ dissable sdl mouse cursor
+ enabled key repeat (default delay/interval)
+ removed delayed event queue resuming after mame exits
Oct 01/2007
=======================
+ made option files completely optional
+ added build parameter to set default font
+ added build step to convert default font into static resource
+ moved snapshot finding logic to the game and menu classes
Sept 26/2007
=======================
+ added options for customizing font colors, snapshot delay,
and snapshot alpha blending
+ removed unused rompath option since this can be set via
the mame params option
+ added check for config directory override in config.h
+ moved exception class to it's own header file
0.0.3
-------------------
- made a windows version
0.0.2
-------------------
- fixed snap shot generation, generates numbered snaps
- added hidden menu and games. prefix name with a '.'
0.0.1 - Feb 24/2003
-------------------
- initial version