Commit Graph

59 Commits

Author SHA1 Message Date
Aleksey Bragin
9e8038303f Mikhail Zvyozdochkink <mzvyozd@narod.ru>
- Limit inputable max partition size to 999999 Mbs.
See issue #3356 for more details.

svn path=/trunk/; revision=34001
2008-06-17 18:42:20 +00:00
Dmitry Chapyshev
d35aa6d4ce - Add more languages
- Add scrolling to position in languages list

svn path=/trunk/; revision=33826
2008-06-02 15:34:57 +00:00
Marc Piulachs
57a0b9d688 - Implement generic list PageUp/PageDown
svn path=/trunk/; revision=33512
2008-05-14 14:01:06 +00:00
Marc Piulachs
fb898f7d38 - [FORMATTING] replace tabs by spaces
- Modified keyboard layout listbox location to give usetup a more consistent look

svn path=/trunk/; revision=33494
2008-05-13 11:43:39 +00:00
Hervé Poussineau
2199183bbe Better encapsulation of generic list
svn path=/trunk/; revision=33450
2008-05-11 21:17:57 +00:00
Dmitry Chapyshev
67880e7352 - Add support second keyboard layout
- Update all translations

svn path=/trunk/; revision=33175
2008-04-28 14:04:22 +00:00
Marc Piulachs
b3c070fba3 - Show full filename while copying files. automatically move "copying file" when necessary like windows usetup does
- update en-us localization file to make use of r32722
- update STRING_COPY in all localization files
- other minor changes

svn path=/trunk/; revision=32727
2008-03-20 18:28:37 +00:00
Marc Piulachs
c0b2fad1c3 - Allow multiple combination of style flags for usetup translations
- Added right & center text align , no more space counting :). All localization can now share X,Y cordinates

Note: only the en-US localization currently takes advantage of it , other localizations should be updated

svn path=/trunk/; revision=32722
2008-03-19 04:43:40 +00:00
Daniel Reimer
71719dc6bd Okokok, I dont know why someone should feel the urge to translate MB, KB, and GB (Except specific languages...), but here they are.
svn path=/trunk/; revision=32427
2008-02-19 21:31:09 +00:00
Daniel Reimer
71e5c4f705 Once more, some more Strings open for translation. Have fun with 'em.
svn path=/trunk/; revision=32423
2008-02-19 19:37:49 +00:00
Daniel Reimer
5ff1cb40f4 Bug 3070: Ukrainian translation update by Artem Reznikov - temarez@yandex.ru
Bug 3078: czech translation for solitaire by radekliska@gmail.com
Bug 3083: usetup update by Paolo Devoti - devotip@tiscali.it
Added the English Strings to all USETUP Resources and activated these. This makes translating easier.
Renamed German to Deutsch and Russian to Russkij, which seems like it does not work... (thx to Caemyr anyway)

svn path=/trunk/; revision=32406
2008-02-17 18:05:08 +00:00
Daniel Reimer
c87abac6d8 Once more... make it possible to translate usetup COMPLETELY. (I hope this time I am right....)
svn path=/trunk/; revision=32392
2008-02-16 18:58:05 +00:00
Daniel Reimer
22cecfcc97 Beginnings to allow to translate all other Strings. Translators, PLEEASE wait until I am ready before you file Bugs, you can already start to translate, but do not post Bugreports until I am ready adding the last hidden ones.
Thanks to Johannes Anderwald for explaining me why it made more Problems than fix stuff to translate some strings and how to fix it.

svn path=/trunk/; revision=32322
2008-02-12 14:52:36 +00:00
Hervé Poussineau
b99dafb180 Add support for EXT2 partitions (STILL DISABLED ATM!)
svn path=/trunk/; revision=32300
2008-02-11 16:52:49 +00:00
Timo Kreuzer
3f09812318 - allow translation of strings in usetup
- so far most strings are still hardcoded, but the needed functionality is in place

svn path=/trunk/; revision=32204
2008-02-08 04:14:09 +00:00
Christoph von Wittich
d06204ede8 improve the generic list by allowing faster navigation with chars [a-z]
svn path=/trunk/; revision=31960
2008-01-23 16:14:50 +00:00
Hervé Poussineau
cca197c311 Revert r31093
svn path=/trunk/; revision=31958
2008-01-23 10:35:49 +00:00
Colin Finck
8d4ed7fa0a - Add a codepage 850 font imported from DragonFlyBSD / FreeBSD (original URL is http://opengrok.creo.hu/dragonfly/xref/src/share/syscons/fonts/cp850-8x8.fnt)
- Change the german translation to use umlauts
- Pass a codepage to blue.sys now, not a language ID. According to the comments, this is the right way.

TODO for the translators: Change the other codepage 850 languages to use the new available latin characters if needed.

svn path=/trunk/; revision=31914
2008-01-21 13:33:52 +00:00
Aleksey Bragin
c3c7285a9b - Add SetConsoleCP api to the usetup, and make it call blue.sys in order to load font if needed.
- Fix a typo in WriteConsoleOutputCharacterW prototype.
- Add font.c to the blue.sys, move and add more definitions to a common header blue.h.
- Add Cyrillic font to blue.sys driver.

svn path=/trunk/; revision=31885
2008-01-19 14:51:12 +00:00
Andrey Korotaev
006e4b96d5 Fix visual glitch in usetup on BootLoader page when pressing up key
svn path=/trunk/; revision=31803
2008-01-14 18:05:28 +00:00
Hervé Poussineau
c21f0dc69a Add 'const' when needed
Remove a string copy (an a possible buffer overflow)

svn path=/trunk/; revision=31682
2008-01-09 09:40:47 +00:00
Colin Finck
6345038990 Win32k:
- Read from HKCU\Keyboard Layout\Preload for getting the keyboard layout ID to use instead of using the default locale.
  This finally makes it possible to set the keyboard layout and system locale independently.
- Change ReadRegistryValue from KEY_ALL_ACCESS to KEY_READ, we don't need more rights.

usetup:
- Rename "ProcessKeyboardLayoutRegistry" to "ProcessLocaleRegistry" as it doesn't set anything related to keyboard layouts.
- Add a new function "ProcessKeyboardLayoutRegistry", which sets the keyboard layout ID in the correct registry key.
- Add ERROR_UPDATE_LOCALE_SETTINGS
- Fix the indentation of some parts of the language headers and update the german one.

Known issues:
- Before input.dll is finished, we can only set the keyboard layout in usetup or by manually editing the registry.
- 1st stage and 2nd stage setup always use US English keyboard layout for now.

See issue #2635 for more details.

svn path=/trunk/; revision=31655
2008-01-07 21:34:56 +00:00
Colin Finck
65bd222a65 Fix the indentation mess in "usetup.c"
svn path=/trunk/; revision=31647
2008-01-07 16:50:40 +00:00
Dmitry Chapyshev
00fe6ccc98 - Added ACP, OEMCP and MACCP keys to registry
- Added ERROR_ADDING_CODEPAGE to all languages
- Update Russian translation

svn path=/trunk/; revision=31642
2008-01-07 14:51:42 +00:00
Johannes Anderwald
82aae4981b - alter keyboard layout when a non default language is chosen
- fix typo

svn path=/trunk/; revision=31636
2008-01-06 23:36:01 +00:00
Marc Piulachs
681c695d20 - Add missing REGISTRY_PAGE localizations
note: "make usetup_clean" may be required

svn path=/trunk/; revision=31564
2008-01-02 15:07:27 +00:00
Marc Piulachs
f7cb25576d Allow usetup page title localization
svn path=/trunk/; revision=31524
2007-12-31 17:56:13 +00:00
Marc Piulachs
efe106fcd9 - Allow LANGUAGE_PAGE localization
- Use DefaultLanguage setting to set the user interface language even for the language selection itself
- Add missing language page entries to current localizations, translators get to work!

svn path=/trunk/; revision=31437
2007-12-25 20:24:19 +00:00
Marc Piulachs
8d4251bd66 - Reorder the pages , the non graphical START_PAGE should be allways the first page to be loaded because it initializes txtsetup.sif
- Apply the selected language to the installed OS
- Get the list of languages from txtsetup.sif, it will allow us to not include explicitly excluded languages
- Various formatting fixes
- Add a default language setting to txtsetup.sif

svn path=/trunk/; revision=31418
2007-12-23 20:29:52 +00:00
Marc Piulachs
0263a77674 - Give language picker listbox a consistent size
- Give the language selection page a meaningful description
TODO: add a language ID field to the MUI_LANGUAGE structure and store it's value on the registry ("HKEY_CURRENT_USER\Keyboard
Layout\Preload" and/or "HKEY_CURRENT_MACHINE\SYSTEM\CurrentControlSet\Control\NLS\Language")

svn path=/trunk/; revision=31379
2007-12-21 21:51:05 +00:00
Johannes Anderwald
874e6f7c4d - should now show all languages again
svn path=/trunk/; revision=31328
2007-12-19 15:12:10 +00:00
Johannes Anderwald
e258452a0d - move nearly all hardcoded strings to the language specific files
- translate the new imported strings for german resource
- put all moved string for all other languages
- remove country identifier for languages which only has currently one translation (english/french)

svn path=/trunk/; revision=31326
2007-12-19 14:29:39 +00:00
Daniel Reimer
4255cdb33e eeevil trailing spaces :D
svn path=/trunk/; revision=31249
2007-12-15 16:30:15 +00:00
Johannes Anderwald
d42a0f2bb3 - move static errocodes to header
- translation of errorcodes is not yet ready

svn path=/trunk/; revision=31244
2007-12-15 14:24:02 +00:00
Johannes Anderwald
2125ffa5a5 - fix a bug showing the same dialog twice in rev 31173
See issue #2888 for more details.

svn path=/trunk/; revision=31205
2007-12-13 23:11:24 +00:00
Johannes Anderwald
3f301b6835 - implement displaying and showing language dialog
- rename all translated entries in de-DE.h because gcc doesnt understand the scope of static
- add basic language dialog - feel free to improve design, layout etc

svn path=/trunk/; revision=31200
2007-12-13 16:15:43 +00:00
Johannes Anderwald
a2cdbddc57 - move some hardcoded strings to header en-US.h
- move PAGE_NUMBER to usetup.h
- start multiple language input support for usetup

svn path=/trunk/; revision=31173
2007-12-12 00:05:00 +00:00
Aleksey Bragin
f7d91421f8 - Temporary disable PnP in 1st stage, until a problem with CM is resolved.
svn path=/trunk/; revision=31093
2007-12-08 20:55:38 +00:00
Hervé Poussineau
8366ad6ef8 Fix some possible problems
svn path=/trunk/; revision=31091
2007-12-08 19:38:39 +00:00
Christoph von Wittich
2d1aaeaa7e use REFGUID instead of UUID* to be compatible with MS PSDK
svn path=/trunk/; revision=31086
2007-12-08 17:37:25 +00:00
Hervé Poussineau
fe87541e38 After plug&play at 3rd boot since r18448, after plug&play in 2nd stage setup since r22607, here is plug&play in 1st stage setup!
svn path=/trunk/; revision=31044
2007-12-06 16:25:57 +00:00
Aleksey Bragin
cff82f4686 - Implement NtInitalizeRegistry with proper boot flags instead of TRUE/FALSE (our winlogon doesn't yet call the function with the CM_BOOT_FLAG_ACCEPTED_X flag-- this is needed to support setting the last known good boot/current control set).
- Always set last mode to kernel-mode when calling this function.

svn path=/trunk/; revision=30966
2007-12-02 18:40:33 +00:00
Hervé Poussineau
42c2e8a70b In txtsetup.sif, replace SourceFiles section by SourceDisksFiles
See http://www.win-web.be/forum/index.php?showtopic=10706&st=0&p=86340&#entry86340

svn path=/trunk/; revision=30954
2007-12-02 11:32:52 +00:00
Aleksey Bragin
ed826bf53e - Make use of the function Herve implemented in previous commit to flush key buffer at the beginning of every page in usetup.
See issue #2131 for more details.

svn path=/trunk/; revision=30069
2007-11-02 13:13:55 +00:00
Daniel Reimer
ae7da04787 Delete all Trailing spaces in code.
svn path=/trunk/; revision=29690
2007-10-19 23:21:45 +00:00
Hervé Poussineau
f649143b56 Do not hardcode cdrom directory
svn path=/trunk/; revision=29352
2007-10-02 12:16:45 +00:00
Hervé Poussineau
1c9e99b2cc Send the right inf file handle to SetupCloseInfFile().
svn path=/trunk/; revision=29130
2007-09-21 13:00:16 +00:00
Johannes Anderwald
3a6d290604 - implement AutoPartioning
- set AutoPartition = 1 if you want unattended setup to create one partition with maximum size of disk

svn path=/trunk/; revision=28613
2007-08-27 20:03:06 +00:00
Johannes Anderwald
98a0698dc8 - implement an AutoPartition setting in usetup (needs to be tested though yet)
svn path=/trunk/; revision=28605
2007-08-27 18:40:02 +00:00
Johannes Anderwald
6085c5e625 - if partition cannot be selected, let user create partition themselves
- autopartitioning still needs to be done
See issue #2593 for more details.

svn path=/trunk/; revision=28576
2007-08-26 18:19:23 +00:00