Log of /people/rmh/win32-loader-0.6
Directory Listing
Revision
49061 -
Directory Listing
Modified
Tue Aug 28 08:56:52 2007 UTC
(5 years, 8 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Convert warning message from an installer page to a messagebox. This makes the warning more noticeable (and works around an NSIS display bug ...).
Revision
49054 -
Directory Listing
Modified
Mon Aug 27 21:20:40 2007 UTC
(5 years, 8 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Stop escaping '%' since win32-loader.c parser is no longer printf-based. Propagate that change to PO files semi-automaticaly.
Revision
48794 -
Directory Listing
Modified
Sat Jul 28 10:59:59 2007 UTC
(5 years, 9 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
When in expert mode, ask user wether keyboard detection was succesful, and prompt her to send a bug report if it wasn't.
Revision
48735 -
Directory Listing
Modified
Thu Jul 26 21:09:35 2007 UTC
(5 years, 9 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
l10n/win32-loader.c:
- Handle '\n' and '\\' in the parser.
- Add strings for arch missmatch.
main.nsi:
- Make the media-based installer capable of processing single-arch media and
single-user-interface media.
- Add MB_ICONSTOP flag to all MessageBox instances that display an error.
Revision
48734 -
Directory Listing
Modified
Thu Jul 26 19:34:38 2007 UTC
(5 years, 9 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Implement parser in l10n/win32-loader.c to convert " into $\" combinations that NSIS likes.
Use this to add missing double quotes in di_branch[23] strings (and propagate that to po/nl.po).
Revision
48732 -
Directory Listing
Modified
Thu Jul 26 15:58:12 2007 UTC
(5 years, 9 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Split most of win32-loader.sh into a C rewrite (this should give us more flexibility).
Revision
48566 -
Directory Listing
Modified
Sun Jul 22 19:48:17 2007 UTC
(5 years, 9 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Revert r48531. Renaming grldr in the mbr image was a bit more complicated than I thought..
Revision
48531 -
Directory Listing
Modified
Sat Jul 21 19:48:24 2007 UTC
(5 years, 9 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Rename grldr to grub.com (because some versions of Vista refuse to create files in c:\ if they don't have an "extension").
Rename grldr.mbr to grub.mbr for consistency.
Revision
48523 -
Directory Listing
Modified
Sat Jul 21 12:17:15 2007 UTC
(5 years, 9 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Remove space checks completely. Turns out the function was acting as no-op and results were based on uninitialised memory (urgh).
Revision
48457 -
Directory Listing
Modified
Wed Jul 18 22:01:09 2007 UTC
(5 years, 10 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Use iCountry rather than sCountry to determine the state. sCountry is locale-dependant and cannot be used reliably.
Revision
48415 -
Directory Listing
Modified
Tue Jul 17 15:30:42 2007 UTC
(5 years, 10 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Write a smarter parser for bcdedit.exe output. This fixes bootmgr hooking for non-English versions of Vista.
Revision
48386 -
Directory Listing
Modified
Sun Jul 15 19:38:27 2007 UTC
(5 years, 10 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Replace icon with SVG-based version that looks slightly better on Vista, much better on XP, and horrible on 2k and 9x.
Revision
48110 -
Directory Listing
Modified
Sun Jul 15 11:06:08 2007 UTC
(5 years, 10 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Make network-mode a build time option instead of a runtime one (disabled by default).
Revision
48109 -
Directory Listing
Modified
Sun Jul 15 11:04:23 2007 UTC
(5 years, 10 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Replace Byron Stanoszek with The GCC project in THANKS, consistently with 64-bit detection code that was replaced too.
Revision
48100 -
Directory Listing
Modified
Sat Jul 14 11:41:34 2007 UTC
(5 years, 10 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Get rid of unbuildable System.dll. Use systeminfo.c plugin sent by Paul Wise instead. Thank you Paul
Revision
47811 -
Directory Listing
Modified
Sun Jul 1 11:14:33 2007 UTC
(5 years, 10 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
When language is defined but country isn't, preseed language only (instead of not preseeding locale at all).
Revision
47256 -
Directory Listing
Modified
Fri Jun 15 17:34:13 2007 UTC
(5 years, 11 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Check for 30 MiB limit before 3 GiB one, because the first is a certain abort condition and the second isn't.
Revision
46812 -
Directory Listing
Modified
Fri May 18 15:52:54 2007 UTC
(6 years ago)
by
rmh
Original Path:
people/rmh/win32-loader
Enable Turkish. NOTE: the translation is ok, but some parts are still displayed broken due to an NSIS bug (fixed in 2.27-1, which I can't use because of #423415).
Revision
46513 -
Directory Listing
Modified
Sat Apr 21 06:05:56 2007 UTC
(6 years ago)
by
bubulle
Original Path:
people/rmh/win32-loader
Turkish translation added (sent to me by Recai Oktas who apparently can't
send mails to Robert)
Revision
46077 -
Directory Listing
Modified
Fri Mar 30 21:58:22 2007 UTC
(6 years, 1 month ago)
by
rmh
Original Path:
people/rmh/win32-loader
Rename generate_template.sh to win32-loader.sh. This makes it clearer in the PO file references what is being translated.
Revision
46072 -
Directory Listing
Modified
Fri Mar 30 19:26:13 2007 UTC
(6 years, 1 month ago)
by
rmh
Original Path:
people/rmh/win32-loader
Vista support.
- getwindowsversion.nsh: Detect Vista.
- swirl.ico: Add 256x256 PNG layer for Vista's ultra-big explorer icons. Note: For best effect, an additional 256x256 layer should be added, akin to the existing 16x16 and 32x32 ones. Unfortunately I have no clue about graphics (help would be appreciated).
- main.nsi: Add routine to hook GRUB in Vista's bootloader, with proper consistency checks to maintain idempotency and allow uninstaller to cleanup later.
- main.nsi: Other misc cleanup.
Revision
46054 -
Directory Listing
Modified
Thu Mar 29 21:20:23 2007 UTC
(6 years, 1 month ago)
by
rmh
Original Path:
people/rmh/win32-loader
Win9x support.
- Fix broken layout in templates/warning.ini.
- Split $(warning) message into 3 parts, and write a win9x alternative for the second one.
- Use wget as fallback on systems where NSISdl is known broken.
- Implement "direct" boot method for Win9x: we just run grub.exe and Windows gives us full power automaticaly so that we can screw it (how gentle of him).
Revision
46053 -
Directory Listing
Modified
Thu Mar 29 18:48:11 2007 UTC
(6 years, 1 month ago)
by
rmh
Original Path:
people/rmh/win32-loader
Remove grub ELF image, which turns out was completely useless. This saves 288 kiB (sigh).
Revision
46034 -
Directory Listing
Modified
Tue Mar 27 22:36:36 2007 UTC
(6 years, 1 month ago)
by
rmh
Original Path:
people/rmh/win32-loader
- Store Windows version in $windows_version for later use (and update all translations to cope with that).
- Arrange boot_ini_not_found message with "s/Your version of Windows might be too old, or damaged./Is this really Windows @DOLLAR@windows_version?/g". This makes more sense now that we (think we) know the version we're running on.
Revision
45633 -
Directory Listing
Modified
Fri Mar 2 14:29:03 2007 UTC
(6 years, 2 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Build the cpuid plugin with -Wl,--file-alignment,512. This is done with all NSIS plugins and is necessary to avoid segfaults on win9x.
Revision
45622 -
Directory Listing
Modified
Wed Feb 28 22:51:27 2007 UTC
(6 years, 2 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Rename debian.exe to win32-loader.exe. From now on, debian.exe is only the name used by goodbye-microsoft.com for "marketing" purposes. Subsequently, rename debian.iso as well.
Revision
45407 -
Directory Listing
Modified
Sat Feb 24 19:50:13 2007 UTC
(6 years, 2 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Support for CD-based install. It is triggered automaticaly when properly-formatted win32-loader.ini is found in $EXEDIR.
Revision
45398 -
Directory Listing
Modified
Sat Feb 24 10:47:47 2007 UTC
(6 years, 2 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Replace latin1-encoded © with "(C)", since not all languages will interpret it as latin1.
Revision
45397 -
Directory Listing
Modified
Sat Feb 24 10:31:21 2007 UTC
(6 years, 2 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Skip comments with grep rather than preceeding them with a semicolon. This avoids breakage when iconv converts something into a character that is illegal in NSIS syntax.
Revision
45138 -
Directory Listing
Modified
Tue Feb 13 23:19:28 2007 UTC
(6 years, 3 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Make charset string itself gettext'd. Add it for all translations for which it was known.
Revision
45134 -
Directory Listing
Modified
Tue Feb 13 23:11:11 2007 UTC
(6 years, 3 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Enable Slovak in the build, but not yet in runtime since the charset seems to be messed-up.
Revision
45094 -
Directory Listing
Modified
Mon Feb 12 16:29:55 2007 UTC
(6 years, 3 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Move proxy preseed after custom.ini dialog. This lets us avoid mention of NSISdl in the UI, since proxy settings in custom.ini now affect both NSISdl and preseed.
Revision
45077 -
Directory Listing
Modified
Sun Feb 11 19:15:19 2007 UTC
(6 years, 3 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Clarify l10n a bit, and stablish a policy of not enabling languages in main.nsi untill they're tested (at least on wine).
Revision
45074 -
Directory Listing
Modified
Sun Feb 11 18:54:38 2007 UTC
(6 years, 3 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Fix syntax error in warning template. Newlines must NOT be escaped with a $ in this context.
Revision
45060 -
Directory Listing
Modified
Sat Feb 10 22:02:15 2007 UTC
(6 years, 3 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Use very-recently implemented foo?=bar preseed feature with console-keymaps-at/keymap and hostname.
Revision
45038 -
Directory Listing
Modified
Thu Feb 8 17:07:03 2007 UTC
(6 years, 3 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
- Add custom.ini template (lets you override proxy, boot.ini path, base URL and debconf preseed).
- Big code reordering to accommodate that.
Revision
45035 -
Directory Listing
Modified
Thu Feb 8 12:22:46 2007 UTC
(6 years, 3 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Restrict supported language list to those supported by D-I. Let user choose language when starting, and convert the selected language to iso-639 code (for the purpose of preseeding when we have country detection).
Revision
44961 -
Directory Listing
Modified
Sun Feb 4 12:17:59 2007 UTC
(6 years, 3 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Also preseed proxy (as blank) when no proxy setup was found. Yes, we still have to ask the user, but this is no regression from what we have now.
Revision
44960 -
Directory Listing
Modified
Sun Feb 4 11:02:45 2007 UTC
(6 years, 3 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Dismantle "preseeding section" and move some of the blurbs to the code chunks they rely on. This makes code more readable.
Revision
44957 -
Directory Listing
Modified
Sun Feb 4 10:40:14 2007 UTC
(6 years, 3 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Gather proxy information ourselves instead of letting NSISdl do it, and take advantage of that to preseed it. TODO: let user to override it.
Revision
44925 -
Directory Listing
Modified
Sat Feb 3 13:08:46 2007 UTC
(6 years, 3 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Move $preseed constants into an initialisation line (this solves the typical "extra space" problem).
Revision
44883 -
Directory Listing
Modified
Thu Feb 1 21:49:03 2007 UTC
(6 years, 3 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Use "${GetRoot} $WINDIR" to detect root drive, rather than %SystemDrive% (which is less reliable).
Revision
44882 -
Directory Listing
Modified
Thu Feb 1 20:01:46 2007 UTC
(6 years, 3 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Remove .onInit function completely, and merge it into ShowGraphics. We don't really want to do anything before user accepts the license terms.
Revision
44832 -
Directory Listing
Modified
Wed Jan 31 20:16:21 2007 UTC
(6 years, 3 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Bring back checkspacefree.nsh and graphics.ini which were lost during the import (oops).
Revision
44830 -
Directory Listing
Modified
Wed Jan 31 18:39:32 2007 UTC
(6 years, 3 months ago)
by
rmh
Original Path:
people/rmh/win32-loader
Use "find --set-root /debian/initrd.gz" to determine root partition (needed for non-hd0,0 setups).