Age | Commit message (Collapse) | Author | Files | Lines |
|
-g twice in the
CFLAGS
(This used to be commit 1383c024d11646b7f39e1ba936d8f847bb1a05f9)
|
|
metze
(This used to be commit d5288865d87e1e9de81f3a653457d874847d6daa)
|
|
Add notes on mailslots
Add TODO list for pidl, including some plans on switching
over to using [string] attributes for pidl.
(This used to be commit fca195ce072bacb0543625aec7f4bce814e278eb)
|
|
metze
(This used to be commit 2db46afef719de99953e5a31036424454f6c7e43)
|
|
[TARGET::FOOBAR]
CMD = make bla
(This used to be commit 65600536b614e4cc1449488fa3297c1e6a2e4053)
|
|
(This used to be commit 1f7a57d8d82fb759ba8997bc91405add9b46e129)
|
|
(This used to be commit 2fd997b12aa06983a614bfadca9e5f896a88b2ac)
|
|
samba-technical)
(This used to be commit 71d62d4dc7c475d17042ca466e56c51da1a2f32e)
|
|
to do things like:
make SUBSYSTEM_NDR_RAW
(This used to be commit 2765b5a78d726ed3df177c92bc3f5efefcc78a9d)
|
|
(This used to be commit fcc556188e61c488e3e00d98ee2db823158ea4b4)
|
|
metze
(This used to be commit be63496a315e29af5025d87c6f539f8db5e4c7d1)
|
|
so nobody needs to look at build/smb_build/ anymore, just to use the build system
metze
(This used to be commit a94e7740d554a18b5e9ae37bdcabec8ccc5705fc)
|
|
(This used to be commit ba565ba5750559828f2971c8cc27510d9bd3b7a7)
|
|
modify the perl
code to add a new library
(This used to be commit 71366b09091a147df7f5cb823a05c28f8a18201a)
|
|
(This used to be commit 879f68cef72df708a6ff7a5f5818fa8478c2a6ea)
|
|
(This used to be commit 45f88f0f81e96fc122d39e70d518a65f00e03817)
|
|
(This used to be commit 0dda66f0e8e6ad37d731937af184a132bf3407b1)
|
|
(This used to be commit aa0b6372d5a7fbd03627edfec8a372cd5a138fef)
|
|
binaries and libraries. This makes it possible to build heimdal with
our build system, which means users don't have to suffer two build
systems.
(This used to be commit a31ec2a750d1e668e8ccdbbcb01762bfbc08cce5)
|
|
included Heimdal) to Samba4.
Andrew Bartlett
(This used to be commit 51ba3ea60c265b837821b6c3e031dfe229c10d6a)
|
|
- Don't allocate strings
- Give higher preference to the [out] part of variables when they
are being used by another [out] variable. Also make sure that
[in] variables never use [out] variables (i.e. switch_is() on an
[in] variable can no longer use an [out] variable).
(This used to be commit 837c83d77a2d1990419c4f3e343616daf8da5799)
|
|
metze
(This used to be commit b9e50a47f165ba120cd99f2a2b25256b6420681b)
|
|
(maybe we could add them to elements latter...)
with this property all relative pointers from inside the struct or union
are relative to the struct/union start
metze
(This used to be commit c0dd18326c058e3e218d43f48ecff418f4b0b51e)
|
|
metze
(This used to be commit 87a31621908c30b0376e98e3f4143eb591987c5c)
|
|
metze
(This used to be commit 95d3286a327467c32ee25fcac913fc5f3113a74b)
|
|
metze
(This used to be commit 978f49ced5690cda672ba7882fbddc77a3997793)
|
|
(This used to be commit 3c6e9d0bd0cb1e8692b80da6a246feb896f835db)
|
|
- Define __PIDL__ when preprocessing IDL files.
- Remove a couple of useless defines from rpcecho.idl
rpcecho.idl now works in both pidl and midl
(althought pidl is a bit pedantic and gives two warnings)
(This used to be commit 6731e0a6548ac24d561ba48c8e9611d0034e662f)
|
|
(This used to be commit aaf097ec101b5e31b00e6e9a211e247ee69a118a)
|
|
Change the IDL file for the echo interface to match the one we use for
Windows. The only thing different between the two files currently is the
names of the scalar types and the handling of strings.
(This used to be commit b264c61061d222347919837600adf809fbadfb13)
|
|
(This used to be commit 277f26edacccb3a3f7a90629fd6ea1f21d9f6530)
|
|
deferred
data, though it might.
(This used to be commit cf522ba372216da3dae0c534a6a698c21a484ab7)
|
|
but for the caller a subcontext is like a scalar...
the first point is more important and is fixed with this commit,
however it would be nice if we could make them look like scalars to the callers later
metze
(This used to be commit 8a16aa6401ff57624e35b785b8f6a6acda56ea1f)
|
|
(this, is not the full fix, still doesn't work :-( )
metze
(This used to be commit 9a858b5614db8dfed13f76099bf042182dfa4a0c)
|
|
(This used to be commit b00355bf0ce241a1223dbdbb2f3b5059a2bb4204)
|
|
metze
(This used to be commit 2287ed4afa8ffe99e21496e4ec6a2a0b7cc0952c)
|
|
(This used to be commit 1e9beae533b2bd802c9651a3af620a464620d38e)
|
|
with id()
(This used to be commit 7721fc727426ae9fcc26afa773f855aa232df637)
|
|
metze
(This used to be commit 81c878b7b2e0cb5f4c042fab4d27953c3ef1e9c9)
|
|
and server generation
- add 'noid' property to allow functions to be not present in the function table,
and not generate client and server functions for them
- print out a warning about [id()] not being correctly supported yet
metze
(This used to be commit 189730d1430e7f728d62dd5dc52f2a90c1a556d7)
|
|
- use a single list of scalars
- let "string" not be so special anymore
- fix support for "string_array"
metze
(This used to be commit e1fa7ae6c8420dc582578e084b9c0d641bcfbd73)
|
|
(This used to be commit b83dc8fbfb9ffe30654bc4869398f50dd9ccccb7)
|
|
(This used to be commit e14c00c4c1cc51dac9452c1e950445907d883e46)
|
|
command line environment instead of inside the web server.
It doesn't work yet though, rather an exception is thrown when trying
to call ejsDefineStringCFunction().
(This used to be commit 3444cd5429dfef5a67d5bf7818ae08e4e8cc5ccc)
|
|
call out to the build system to compile the various pidl tests
(without having to rely on shared library support).
Initial work on an ndr_array test.
(This used to be commit 2b08c4b92b4f56180c123a502bdcc6c40188c07f)
|
|
(This used to be commit a4a5eea7b741a78b45d19d7021805f674f48f44a)
|
|
'obfustication' in the new PIDL.
Jelmer: Can you double-check this?
Andrew Bartlett
(This used to be commit 2a1426c52f113237edeba4de25c402257f31ebe6)
|
|
Fix a couple of warnings.
(This used to be commit fcaa9d495c13af5065dd32f8ed65d4260b3a5539)
|
|
switch_is, etc) and simplify the code involved
(This used to be commit 86de98ee09348297f2c30ce15888ba5e5637c078)
|
|
should
now able to use constructions like these:
[size_is(20)] int *x; -> Pointer to array of 20 ints
[size_is(20)] int x[]; -> Array of 20 ints
[size_is(20)] int *x[]; -> Array of 20 pointers to ints
[size_is(20,)] int *x[] -> Array of 20 pointers to ints
[size_is(,20)] int *x[]; -> Pointer to array of 20 ints
[size_is(,20)] int **x; -> Pointer to pointer to array of 20 ints
[size_is(20)] int x[][30]; -> 20 blocks of 30 ints
(This used to be commit ecf583da71c2f80be124c17fccdcb284b47e0695)
|