Skip to content

Commit

Permalink
fixed boot issue
Browse files Browse the repository at this point in the history
original bzr status:
revno: 86
committer: Archimedes Trajano <developer@trajano.net>
branch nick: InsomniaT
timestamp: Sun 2011-07-31 19:15:15 -0400
  • Loading branch information
trajano committed Jul 31, 2011
1 parent edddfae commit ede94ed
Show file tree
Hide file tree
Showing 3 changed files with 121 additions and 70 deletions.
33 changes: 18 additions & 15 deletions ChangeLog.rtf
Expand Up @@ -15,8 +15,9 @@
{\list\listtemplateid12\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1101\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid12}
{\list\listtemplateid13\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1201\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid13}
{\list\listtemplateid14\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1301\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid14}
{\list\listtemplateid15\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1401\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid15}}
{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}{\listoverride\listid5\listoverridecount0\ls5}{\listoverride\listid6\listoverridecount0\ls6}{\listoverride\listid7\listoverridecount0\ls7}{\listoverride\listid8\listoverridecount0\ls8}{\listoverride\listid9\listoverridecount0\ls9}{\listoverride\listid10\listoverridecount0\ls10}{\listoverride\listid11\listoverridecount0\ls11}{\listoverride\listid12\listoverridecount0\ls12}{\listoverride\listid13\listoverridecount0\ls13}{\listoverride\listid14\listoverridecount0\ls14}{\listoverride\listid15\listoverridecount0\ls15}}
{\list\listtemplateid15\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1401\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid15}
{\list\listtemplateid16\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1501\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid16}}
{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}{\listoverride\listid5\listoverridecount0\ls5}{\listoverride\listid6\listoverridecount0\ls6}{\listoverride\listid7\listoverridecount0\ls7}{\listoverride\listid8\listoverridecount0\ls8}{\listoverride\listid9\listoverridecount0\ls9}{\listoverride\listid10\listoverridecount0\ls10}{\listoverride\listid11\listoverridecount0\ls11}{\listoverride\listid12\listoverridecount0\ls12}{\listoverride\listid13\listoverridecount0\ls13}{\listoverride\listid14\listoverridecount0\ls14}{\listoverride\listid15\listoverridecount0\ls15}{\listoverride\listid16\listoverridecount0\ls16}}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural

\f0\b\fs24 \cf0 Change Log\
Expand All @@ -31,60 +32,62 @@
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\pardirnatural
\ls2\ilvl0\cf0 {\listtext \'95 }Rewrite of the kernel driver to use a logic that would prevent the memory leak/infinite loop in IOUserClient.cpp\
{\listtext \'95 }Detects if InsomniaT is already installed and requests uninstallation before installation. (This cannot be done automatically, running the uninstaller from the installer sometimes does not remove the bundle).\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\pardirnatural
\ls3\ilvl0\cf0 {\listtext \'95 }Logging is always on, cannot be turned off anymore and will generate a lot of log messages on kernel.log, this is intentional as it would help in diagnosing problems on other systems.\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\cf0 \
3.0.1\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\pardirnatural
\ls3\ilvl0\cf0 {\listtext \'95 }Changed logic so an unknown message selector will not bubble up the request.\
\ls4\ilvl0\cf0 {\listtext \'95 }Changed logic so an unknown message selector will not bubble up the request.\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\pardirnatural
\ls4\ilvl0\cf0 {\listtext \'95 }Added detection of whether the kext is installed.\
\ls5\ilvl0\cf0 {\listtext \'95 }Added detection of whether the kext is installed.\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\pardirnatural
\ls5\ilvl0\cf0 {\listtext \'95 }Added multiple monitor detection, if detected sleep will be disabled {\field{\*\fldinst{HYPERLINK "https://bugs.launchpad.net/insomniat/+bug/804321"}}{\fldrslt https://bugs.launchpad.net/insomniat/+bug/804321}}.\
\ls6\ilvl0\cf0 {\listtext \'95 }Added multiple monitor detection, if detected sleep will be disabled {\field{\*\fldinst{HYPERLINK "https://bugs.launchpad.net/insomniat/+bug/804321"}}{\fldrslt https://bugs.launchpad.net/insomniat/+bug/804321}}.\
{\listtext \'95 }Switched to Iceberg as the package maker. \
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\pardirnatural
\ls6\ilvl0\cf0 {\listtext \'95 }Turned off light sensor when the lid is closed.\
\ls7\ilvl0\cf0 {\listtext \'95 }Turned off light sensor when the lid is closed.\
{\listtext \'95 }Packaged as DMG file with uninstallation application.\
{\listtext \'95 }CLI is no longer installed by default\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\pardirnatural
\ls7\ilvl0\cf0 {\listtext \'95 }Package receipts from older versions are removed if found.\
\ls8\ilvl0\cf0 {\listtext \'95 }Package receipts from older versions are removed if found.\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\cf0 \
3.0.0\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\pardirnatural
\ls8\ilvl0\cf0 {\listtext \'95 }Added Preference pane to control.\
\ls9\ilvl0\cf0 {\listtext \'95 }Added Preference pane to control.\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\pardirnatural
\ls9\ilvl0\cf0 {\listtext \'95 }Removed Cocoa app.\
\ls10\ilvl0\cf0 {\listtext \'95 }Removed Cocoa app.\
{\listtext \'95 }Provided an uninstallation script. Please note that it is not installed by default, choose Customize if you need the uninstall script to be installed.\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\cf0 \
2.0.2\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\pardirnatural
\ls10\ilvl0\cf0 {\listtext \'95 }Added an application icon thanks to hazellynnetan AT gmail DOT com\
\ls11\ilvl0\cf0 {\listtext \'95 }Added an application icon thanks to hazellynnetan AT gmail DOT com\
{\listtext \'95 }Added logging support\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\cf0 \
2.0.1\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\pardirnatural
\ls11\ilvl0\cf0 {\listtext \'95 }Added support for Mac OS 10.5.\
\ls12\ilvl0\cf0 {\listtext \'95 }Added support for Mac OS 10.5.\
{\listtext \'95 }Switched to Artistic License 2.0\
{\listtext \'95 }Installer will unload and load the kernel extension automatically as part of the installation. There is no need to reboot anymore.\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\pardirnatural
\ls12\ilvl0\cf0 {\listtext \'95 }Added a simple GUI that goes to the /Applications/Utilities folder by default.\
\ls13\ilvl0\cf0 {\listtext \'95 }Added a simple GUI that goes to the /Applications/Utilities folder by default.\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\cf0 \
2.0\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\pardirnatural
\ls13\ilvl0\cf0 {\listtext \'95 }Re-architected so the kernel module can remain in memory and messages can be passed onto it to enable or disable the sleep on clamshell close behaviour.\
\ls14\ilvl0\cf0 {\listtext \'95 }Re-architected so the kernel module can remain in memory and messages can be passed onto it to enable or disable the sleep on clamshell close behaviour.\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\cf0 \
1.0.1\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\pardirnatural
\ls14\ilvl0\cf0 {\listtext \'95 }Removed logging on this one so it does not pollute /var/log/system.log\
\ls15\ilvl0\cf0 {\listtext \'95 }Removed logging on this one so it does not pollute /var/log/system.log\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\cf0 \
1.0\
\pard\tx220\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li720\fi-720\pardirnatural
\ls15\ilvl0\cf0 {\listtext \'95 }Works like the original Insomnia kernel extension used by InsomniaX.\
\ls16\ilvl0\cf0 {\listtext \'95 }Works like the original Insomnia kernel extension used by InsomniaX.\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\cf0 \
Copyright (c) 2009-2011, trajano.net\
Expand Down
6 changes: 3 additions & 3 deletions insomniat.dox
Expand Up @@ -318,17 +318,17 @@ SYMBOL_CACHE_SIZE = 0
# Private class members and static file members will be hidden unless
# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES

EXTRACT_ALL = NO
EXTRACT_ALL = YES

# If the EXTRACT_PRIVATE tag is set to YES all private members of a class
# will be included in the documentation.

EXTRACT_PRIVATE = NO
EXTRACT_PRIVATE = YES

# If the EXTRACT_STATIC tag is set to YES all static members of a file
# will be included in the documentation.

EXTRACT_STATIC = NO
EXTRACT_STATIC = YES

# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs)
# defined locally in source files will be included in the documentation.
Expand Down

0 comments on commit ede94ed

Please sign in to comment.