Casper Hornstrup
|
4e36b04d0d
|
MinGW backend.
svn path=/branches/xmlbuildsystem/; revision=12805
|
2005-01-04 22:40:08 +00:00 |
|
Casper Hornstrup
|
6f22300491
|
Add project and module tests.
svn path=/branches/xmlbuildsystem/; revision=12801
|
2005-01-04 21:29:09 +00:00 |
|
Casper Hornstrup
|
8b3d554adb
|
Exception handling.
svn path=/branches/xmlbuildsystem/; revision=12797
|
2005-01-04 20:37:48 +00:00 |
|
Royce Mitchell III
|
6332037cc9
|
fix gcc incompatibilities
svn path=/branches/xmlbuildsystem/; revision=12795
|
2005-01-04 19:06:48 +00:00 |
|
Royce Mitchell III
|
9d52adaf02
|
ssprintf() family of functions for std::string + printf functionality
svn path=/branches/xmlbuildsystem/; revision=12794
|
2005-01-04 18:38:31 +00:00 |
|
Casper Hornstrup
|
47c197a607
|
Move project to its own file.
svn path=/branches/xmlbuildsystem/; revision=12793
|
2005-01-04 18:24:21 +00:00 |
|
Royce Mitchell III
|
ac754b1f06
|
break XML-parsing stuff into it's own files, and fix 'make test'
svn path=/branches/xmlbuildsystem/; revision=12792
|
2005-01-04 17:53:26 +00:00 |
|
Casper Hornstrup
|
650cbe59a3
|
Kill warnings.
svn path=/branches/xmlbuildsystem/; revision=12791
|
2005-01-04 17:19:43 +00:00 |
|
Royce Mitchell III
|
ee24430c57
|
parse a module's files into a vector ( conditions are still a TODO )
svn path=/branches/xmlbuildsystem/; revision=12789
|
2005-01-04 14:46:06 +00:00 |
|
Royce Mitchell III
|
b6ce86818c
|
handle xml comments and added handling for some possible error conditions
svn path=/branches/xmlbuildsystem/; revision=12788
|
2005-01-04 14:27:27 +00:00 |
|
Royce Mitchell III
|
eced4673d4
|
each XMLElement now stores a pointer to it's parent node, so the tree can be traversed from the bottom
svn path=/branches/xmlbuildsystem/; revision=12787
|
2005-01-04 14:02:04 +00:00 |
|
Royce Mitchell III
|
0e49eb5441
|
create virtual attribute "top_href" for <xi:include> that is a path relative to top level of project to make it easier to generate non-recursive makefiles
svn path=/branches/xmlbuildsystem/; revision=12786
|
2005-01-04 13:40:05 +00:00 |
|
Royce Mitchell III
|
83a90b1ff8
|
use ntoskrnl/module.xml
svn path=/branches/xmlbuildsystem/; revision=12784
|
2005-01-04 07:05:31 +00:00 |
|
Royce Mitchell III
|
767c4f1f9e
|
xml file for ntoskrnl module
svn path=/branches/xmlbuildsystem/; revision=12783
|
2005-01-04 07:05:04 +00:00 |
|
Royce Mitchell III
|
7b85a3019d
|
support for <xi:include href="foo/foo.xml">, including the "relative path-mucking" necessary
svn path=/branches/xmlbuildsystem/; revision=12782
|
2005-01-04 07:03:59 +00:00 |
|
Royce Mitchell III
|
4b6d28c5a2
|
proper destruction for Project objects
svn path=/branches/xmlbuildsystem/; revision=12778
|
2005-01-04 04:09:04 +00:00 |
|
Royce Mitchell III
|
0b41f2cc93
|
initial code to step through tree looking for modules, and calculating their relative paths, for now just print out our findings and clean up.
svn path=/branches/xmlbuildsystem/; revision=12777
|
2005-01-04 04:04:32 +00:00 |
|
Royce Mitchell III
|
24bc72075e
|
don't pass vector<pointer> by value unless you are looking for trouble, also fixed Assert() to take stdargs to make it's usage simpler and less error-prone. Also fixed IsTrue(), etc, to take file and line info by args and created macros to pass that info automatically.
svn path=/branches/xmlbuildsystem/; revision=12775
|
2005-01-04 03:10:07 +00:00 |
|
Royce Mitchell III
|
ac0d1d2023
|
get rid of transitory junk
svn path=/branches/xmlbuildsystem/; revision=12770
|
2005-01-03 23:24:12 +00:00 |
|
Royce Mitchell III
|
7db6de29fc
|
1) vector<BaseClass> = bad juju, must use vector<BaseClass*>
2) BaseClass must have virtual dtor
3) make Run() pure virtual
svn path=/branches/xmlbuildsystem/; revision=12769
|
2005-01-03 23:21:25 +00:00 |
|
Casper Hornstrup
|
0f703e6c9b
|
Add small testing framework.
svn path=/branches/xmlbuildsystem/; revision=12767
|
2005-01-03 23:04:52 +00:00 |
|
Casper Hornstrup
|
5b5cae1d8f
|
Add makefile for rbuild.
svn path=/branches/xmlbuildsystem/; revision=12762
|
2005-01-03 20:43:23 +00:00 |
|
Royce Mitchell III
|
af0029cf63
|
moved rbuild.cpp per Casper's request
svn path=/branches/xmlbuildsystem/; revision=12759
|
2005-01-03 19:29:19 +00:00 |
|
Royce Mitchell III
|
1698e638a2
|
XML parsing working with my local sample build script. Now we need to start coding the makefile-generation
svn path=/branches/xmlbuildsystem/; revision=12743
|
2005-01-03 01:02:26 +00:00 |
|
Casper Hornstrup
|
4aa419fcb5
|
Add sample build script.
svn path=/branches/xmlbuildsystem/; revision=12739
|
2005-01-02 22:17:02 +00:00 |
|
KJK::Hyperion
|
dd387c42f0
|
Relaxed the validity checks for PE executables yet more (no limitation for the file layout anymore, as the memory manager doesn't really care and executables seen in the wild tend to be pretty eccentric). Documented with an ASSERT the fact that the file offset cannot overflow (MAXULONG + MAXULONG < MAXLONGLONG)
svn path=/trunk/; revision=12734
|
2005-01-02 20:09:39 +00:00 |
|
Filip Navara
|
724fce9fd9
|
Disable debugging message.
svn path=/trunk/; revision=12732
|
2005-01-02 19:27:53 +00:00 |
|
Filip Navara
|
e6f2a2f607
|
Rename MmOpenMemoryAreaBy[Address/Region] to MmLocateMemoryAreaBy[Address/Region].
svn path=/trunk/; revision=12731
|
2005-01-02 19:14:52 +00:00 |
|
Filip Navara
|
7581cc7fb9
|
Implement ExtCreateRegion.
svn path=/trunk/; revision=12730
|
2005-01-02 18:04:59 +00:00 |
|
Filip Navara
|
59aa5bd203
|
Allocate enough bytes for the adapter object.
svn path=/trunk/; revision=12729
|
2005-01-02 18:00:31 +00:00 |
|
Filip Navara
|
2644fdc88a
|
Change the MEMORY_AREAs to be stored it a binary search tree instead of linked list. Thanks to Royce Mitchell III and Mike Nordell for helping me.
svn path=/trunk/; revision=12728
|
2005-01-02 17:55:06 +00:00 |
|
Aleksey Bragin
|
d57bd697fd
|
Removed file/folder
svn path=/trunk/; revision=12727
|
2005-01-02 17:47:07 +00:00 |
|
Aleksey Bragin
|
b685e5d6be
|
Removed file/folder
svn path=/trunk/; revision=12726
|
2005-01-02 17:46:51 +00:00 |
|
Aleksey Bragin
|
9837438cb2
|
Removed file/folder
svn path=/trunk/; revision=12725
|
2005-01-02 17:46:46 +00:00 |
|
Aleksey Bragin
|
d7a8b29d38
|
Removed file/folder
svn path=/trunk/; revision=12724
|
2005-01-02 17:46:36 +00:00 |
|
Aleksey Bragin
|
100e13b72c
|
Removed file/folder
svn path=/trunk/; revision=12723
|
2005-01-02 17:46:28 +00:00 |
|
Aleksey Bragin
|
81426398fc
|
svn path=/trunk/; revision=12722
|
2005-01-02 17:43:23 +00:00 |
|
Emanuele Aliberti
|
6299fc1186
|
Replace
POBJECT_TYPE ExPortType
with
OBJECT_TYPE LpcPortObjectType
and export it.
svn path=/trunk/; revision=12720
|
2005-01-02 16:45:50 +00:00 |
|
Martin Fuchs
|
b6b2885037
|
Updated years range in copyright note.
svn path=/trunk/; revision=12719
|
2005-01-02 16:24:32 +00:00 |
|
Casper Hornstrup
|
c3b38401e3
|
Correct location of freeldr.sys for livecd target.
svn path=/trunk/; revision=12718
|
2005-01-02 15:02:59 +00:00 |
|
Emanuele Aliberti
|
f264388c30
|
- Updated years range in copyright note.
What is the master now?
* resource.h
* version.rc
svn path=/trunk/; revision=12717
|
2005-01-02 14:34:17 +00:00 |
|
Eric Kohl
|
b0b4ad8a28
|
Remove pipe only if client fcb list and server fcb list are empty.
svn path=/trunk/; revision=12716
|
2005-01-02 12:02:42 +00:00 |
|
Alex Ionescu
|
d062e3d562
|
Fix more wrong Mm definitions and constants and sync up with proper ones.
svn path=/trunk/; revision=12715
|
2005-01-02 07:04:56 +00:00 |
|
Alex Ionescu
|
9b48875031
|
Fix some wrong Mm definitions and sync up with proper ones.
svn path=/trunk/; revision=12714
|
2005-01-02 05:36:43 +00:00 |
|
Alex Ionescu
|
3be1a720e8
|
Fix horribly wrong defintions of ULONG32 and ULONG, as well as elf support which depended on these wrong definitions.
svn path=/trunk/; revision=12713
|
2005-01-02 04:27:29 +00:00 |
|
Alex Ionescu
|
28dff13100
|
Don't use MmLowestUserAddress as a ULONG!
svn path=/trunk/; revision=12712
|
2005-01-02 01:06:17 +00:00 |
|
Alex Ionescu
|
6a5aa2060e
|
More LDR constants changes.
svn path=/trunk/; revision=12711
|
2005-01-01 22:57:06 +00:00 |
|
Gé van Geldorp
|
38c0b28279
|
Fix copy command
svn path=/trunk/; revision=12710
|
2005-01-01 22:53:21 +00:00 |
|
Alex Ionescu
|
2ee2dcfd7e
|
Use W32API/PSDK structures/constants. The whole /ldr code is in MAJOR need of re-writing. Amazing it even works.
svn path=/trunk/; revision=12709
|
2005-01-01 22:10:23 +00:00 |
|
Steven Edwards
|
863fb4e364
|
didnt mean to commit this
svn path=/trunk/; revision=12708
|
2005-01-01 20:44:34 +00:00 |
|