summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: f6791e2ece282b78afc02121fd1ce5167611bd33 (plain)
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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
2007-02-20  Peter Jones  <pjones@redhat.com>

	* configure.in: Change version to 0.99.0

2007-02-20  Peter Jones  <pjones@redhat.com>

	* src/pm-action: Add error messages when we're exiting because of
	missing data in sysfs.

2007-02-20  Peter Jones  <pjones@redhat.com>

	* src/pm-powersave: handle emacs files like we do in pm/functions

2007-02-20  Peter Jones  <pjones@redhat.com>

	* src/pm-action: handle options for video quirks

	* pm/hooks/20video: use video quirk options (based largely on a
	patch from Richard Hughes)

2007-02-20  Peter Jones  <pjones@redhat.com>

	* pm/functions: fix module load/unload problems with module names
	that have - and _ .

2007-01-30  Peter Jones  <pjones@redhat.com>

	* pm/hooks/65alsa: Add a hook to save and restore alsa settings (patch
	from Phil Knirsch).

	* pm/hooks/60sysfont: Add a hook to reset the sysfont on resume,
	originally by Phill Knirsch (rhbz #215391).

	* pm/hooks/10NetworkManager: remove the service changes for
	mDNSresponder.  It hasn't been named that in a while, so that part
	of the hook hasn't been doing anything at all (rhbz #215253).

	* pm/power.d/laptop-tools: fix permission checking (patch from Phil
	Knirsch, rhbz #222819)

2007-01-29  Peter Jones  <pjones@redhat.com>

	* src/pm-reset-swap.c:
	- add this file, a utility to reset the hibernate signature on a swap
	  device.

2007-01-02  Peter Jones  <pjones@redhat.com>

	* pm/power.d/sched-powersave:
	* pm/power.d/Makefile.am:
	- add a powersave script for kernel scheduler configuration (originally
	  from Richard with some changes by me)

2006-12-05  Peter Jones  <pjones@redhat.com>

	* src/on_ac_power:
	- Don't use batteries as an indicator, since they're present in
	  e.g. wireless mice, as well as other devices.  (patch from Stefan)

2006-11-30  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	- log when we're done running hooks (from Stefan)
	- don't discard service start/stop output. (from Stefan)

2006-11-29  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	- source_configs rewrite from Stefan.

2006-11-28  Peter Jones  <pjones@redhat.com>

	* pm/hooks/94cpufreq:
	- Enable for suspend/resume as well.

2006-11-14  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	- Sort the globals, and add some comments about their initialization.
	- Fix logging of hook names (patch from Holger Macht).

	* pm/hooks/00logging:
	- If PM_LOGFILE is set, log kernel version, modules loaded, and memory
	  usage info (patch from Holger Macht).

2006-10-31  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	- don't initialize RESUME_MODULES, it'll clobber our list
	- add support for hooks to inhibit suspending (seife,pjones)

	* src/pm-action: call pm_main with both forward and reverse actions

2006-10-30  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	- use PM_LOGFILE rather than LOGFILE, and inherit from env
	- exec to set the logfile for the current process

2006-10-21  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	- Merge logging infrastructure from Stefan Seyfried.
	- Rework module load/unload (pjones,seife)

	* pm/hooks/50modules: use the right module list in resume_modules.

2006-10-11  Peter Jones  <pjones@redhat.com>

	* pm/functions: fix missing decrement in reverse-hooks loop.

2006-10-10  Peter Jones  <pjones@redhat.com>

	* pm/functions: 
	- don't source /etc/rc.d/init.d/functions, we don't need it
	- set sane script-wide path
	- use "read" instead of "cat" to read /.suspended
	- use globbing to exclude emacs's litter
	- use shell not awk to do the hook reversal
	- don't specify full paths for programs in PATH

2006-09-28  Peter Jones  <pjones@redhat.com>

	* pm/functions: ignore emacs backup files in config dirs

	* src/pm-powersave: ditto

2006-06-15  Peter Jones  <pjones@redhat.com>

	* src/pm-pmu.c:
	If we can't write to /dev/pmu, just return 1, so we don't see the open
	open error on platforms without pmu.

2006-06-15  Peter Jones  <pjones@redhat.com>

	* pm/hooks/Makefile.am:
	fix installation directory
	* pm/Makefile.am:
	fix automake rule name so config.d gets made right
	fix installation path for config.d
	* src/Makefile.am:
	fix automake rule name so pm-pmu gets installed right
	put on_ac_power in bindir

2006-06-13  Peter Jones  <pjones@redhat.com>

	* pm/hooks/94cpufreq:
	make sure cpufreq is set to userspace control during hibernate,
	or else we get nasty deadlock issues.
	* pm/hooks/Makefile.am:
	add cpufreq hook

2006-06-12  Peter Jones  <pjones@redhat.com>

	* src/pm-action:
	error if run as non-root

2006-06-05  Richard Hughes  <richard@hughsie.com>

	* src/Makefile.am:
	symlink pm-suspend and pm-hibernate to pm-action

2006-06-05  Richard Hughes  <richard@hughsie.com>

	* configure.in:
	* pm/Makefile.am:
	Create /etc/pm/config.d on package install as this is an empty
	directory for custom configs.

	* src/Makefile.am:
	Build the src, and install the scripts. TODO: symlink the pm-* scripts.

2006-06-05  Richard Hughes  <richard@hughsie.com>

	* INSTALL:
	Add this GNU required file.

	* man/on_ac_power.1:
	* man/pm-pmu.1:
	Newest files (from the SGML files)

	* .cvsignore:
	* man/.cvsignore:
	* pm/.cvsignore:
	* pm/Makefile.am:
	* pm/hooks/.cvsignore:
	* pm/power.d/.cvsignore:
	* src/.cvsignore:
	Add these files to keep cvs happy.

2006-06-05  Richard Hughes  <richard@hughsie.com>

	* Makefile:
	Remove old build system, as Makefile is now autogenerated.

	* Makefile.am:
	* configure.in:
	Add in master build files for the autotooled build system.

2006-06-05  Richard Hughes  <richard@hughsie.com>

	* man/Makefile.am:
	Connect up the sgml->.1 conversion to the autotools build system.

2006-06-05  Richard Hughes  <richard@hughsie.com>

	* MAINTAINERS:
	Add pjones as maintainer.

	* autogen.sh:
	* pm/Makefile.am:
	* pm/hooks/Makefile.am:
	* pm/power.d/Makefile.am:
	Start to add autotools build system.

2006-06-05  Richard Hughes  <richard@hughsie.com>

	* man/on_ac_power.sgml:
	* man/pm-pmu.sgml:
	Don't use hardcoded .1 files, instead generate them using sgml files.

2006-06-05  Richard Hughes  <richard@hughsie.com>

	* NEWS: Add this file for release news. Required for autofoo.

2006-05-17  Richard Hughes  <richard@hughsie.com>

	* .cvsignore:
	Add this file to keep CVS happy.

	* pm/power.d/laptop-tools:
	* Makefile.am:
	Add this folder and file to make the low power actions easy to add.

	* pm-powersave:
	Do not just do hardcoded actions, instead run the scripts in
	/etc/pm/power.d/ with true and false arguments.

2006-05-02  Peter Jones  <pjones@redhat.com>

	* pm-pmu.c: Add a hack for bad system headers.

2006-05-02  Peter Jones  <pjones@redhat.com>

	* pm-action: add copyright and license notice.
	* Makefile: Add pm-pmu.c and pm-pmu.1 .
	* Makefile: Change CFLAGS; -g and friends should come from
	RPM_OPT_FLAGS when desired.
	* pm-pmu.c: suspend helper for b0rked macs.
	* pm-pmu.1: man page
	* pm/functions (pm_main): try pm-pmu before echoing stuff

2006-05-01  Peter Jones  <pjones@redhat.com>

	* Makefile: add "make test-archive"
	* pm/functions: handle an empty config.d correctly

2006-05-01  Peter Jones  <pjones@redhat.com>

	* Makefile: don't remove on_ac_power in "make clean"

2006-04-28  Peter Jones  <pjones@redhat.com>

	* Makefile: don't build on_ac_power
	* on_ac_power: add shell version of this
	* on_ac_power.c: no longer needed.

2006-04-28  Peter Jones  <pjones@redhat.com>

	* pm/hooks/05led: Resurrect this
	* pm/hooks/95led: ditto
	* pm/hooks/95ibm_led: remove this; it changes the behavior incorrectly.

2006-04-28  Richard Hughes  <richard@hughsie.com>

	* pm/functions-ati:
	* pm/functions-intel:
	* pm/functions-nvidia:
	Remove these files as we've now agreed that this belongs in HAL, and
	a HAL patch is close to being accepted.

2006-04-28  Richard Hughes  <richard@hughsie.com>

	* pm/hooks/05led: Remove this file as we want the led to turn on at
	the *end* of the hooks stuff. We shouldn't have this and 95led.

	* pm/hooks/95led: rename to 95ibm_led as this is ibm specific.
	Make sure the led blinks at suspend, and turns off when we resume.

2006-04-27  Peter Jones  <pjones@redhat.com>

	* Makefile:
	Remove references to *.app and *.pam
	* *.{app,pam}:
	Kill'em.

2006-04-27  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	Don't stop/start services unless the initscript is executable
	Use /etc/init.d/$name instead of "service", as per LSB.

2006-04-27  Peter Jones  <pjones@redhat.com>

	* pm/functions:
	Add support for /etc/pm/config.d/
	* Makefile:
	Create /etc/pm/config.d/
	* README:
	Add docs about hooks and config files

	* pm-action:
	Set LC_COLLATE=C .

2006-04-27  Richard Hughes  <richard@hughsie.com>

	* pm/functions:
	Remove the video handling logic, as it is moving to HAL.

	* pm/functions-ati:
	* pm/functions-intel:
	* pm/functions-nvidia:
	Add a comment saying that the files are unused. When HAL video stuff
	is completed, they can be removed.

	* pm/hooks/20video:
	Switch to using the HAL methods as discussed.

2006-04-26  Richard Hughes  <richard@hughsie.com>

	* Add README
	* Add AUTHORS

2006-04-26  Peter Jones  <pjones@redhat.com>

	* Add COPYING
	* Add ChangeLog
	* Add license notice in pm-action