Jelmer Vernooij
6890a01dbf
r24816: Move the rest of the contents of core.h to more appropriate places.
...
include/ now only contains build system related headers, all other headers are
now near the source code they're related to.
2007-10-10 15:03:15 -05:00
Jelmer Vernooij
1aecba7100
r21253: Merge some pidl fixes:
...
* Add tests for wireshark dissector generator
* Add tests for the header code
* Some cleanups
* Fix handling of elements without [in] or [out]
2007-10-10 14:44:54 -05:00
Jelmer Vernooij
37c0da541e
r21222: Merge a couple of pidl fixes:
...
* Pidl will now warn when trying to use pointers as integers in expressions.
* "subcontext()" is now marked as deprecated. The alternatives,
transmit_as() / represent_as() should be available soon.
* More tests.
* Remove some unused code in smbtorture.
2007-10-10 14:44:48 -05:00
Jelmer Vernooij
6bada0dcf0
r20942: Simplify handling of systems that don't support negative enum values by using an ifdef rather than a pidl argument.
2007-10-10 14:43:57 -05:00
Jelmer Vernooij
419547df76
r20637: Don't check for NULL pointers when the pointer is guaranteed to not be NULL
...
(if it is a ref pointer).
2007-10-10 14:37:19 -05:00
Jelmer Vernooij
ded25eca70
r20631: Add some tests for the ndr parser.
2007-10-10 14:37:18 -05:00
Jelmer Vernooij
f5dc1b47ec
r20567: Print proper errors with filename and line numbers in ParseExpr()
2007-10-10 14:37:01 -05:00
Jelmer Vernooij
d3146f3bcd
r20563: Start using the new parser in ParseExpr(). It's now trivial to use this
...
to check for NULL pointers when pointers are being dereferenced (#4218 ).
There are exactly 500 tests for pidl now :-)
2007-10-10 14:36:58 -05:00
Jelmer Vernooij
ae9b0895e8
r20545: Fix is_constant().
2007-10-10 14:36:51 -05:00
Jelmer Vernooij
44775a6ac4
r20543: Merge some pidl bug fixes:
...
* C expressions that just started with a constant were erroneously flagged
as being a constant.
* 1-length variable names in expressions were broken.
2007-10-10 14:36:51 -05:00
Jelmer Vernooij
3564e2f967
r12512: Use GUID structs in API functions everywhere rather then converting back and
...
forth between GUID structs and strings in several places.
2007-10-10 13:47:48 -05:00
Jelmer Vernooij
bc6b45e242
r12481: Move parser-specific utility functions to idl.yp, remove some unused functions
...
Allow the use of non-typedef structs and unions when declaring variables. Allow the
use of the 'signed' and 'unsigned' qualifiers for integer types
2007-10-10 13:47:43 -05:00
Jelmer Vernooij
786329576b
r10388: Add version numbers (required for CPAN)
2007-10-10 13:38:38 -05:00
Jelmer Vernooij
e6842fcc98
r10123: Add more warnings. Support quotes in conformance command arguments
2007-10-10 13:38:01 -05:00
Jelmer Vernooij
b56084ce25
r9460: - Move pidl to lib/. This fixes standalone installation of pidl.
...
- Update the README
- Allow building the docs stand-alone
2007-10-10 13:34:17 -05:00