summaryrefslogtreecommitdiff
path: root/tools/pidl
AgeCommit message (Collapse)AuthorFilesLines
2006-01-16Update from samba tree revision 12761 to 12961Jörg Mayer1-2/+9
============================ Samba log start ============ ------------------------------------------------------------------------ r12776 | metze | 2006-01-08 21:20:18 +0100 (Sun, 08 Jan 2006) | 3 lines Changed paths: M /branches/SAMBA_4_0/source/pidl/tests/Util.pm use $ENV{TEST_DATA_PREFIX} for test files if available metze ------------------------------------------------------------------------ ============================ Samba log end ============== svn path=/trunk/; revision=17039
2006-01-01Update from samba tree revision 12488 to 12669Jörg Mayer16-216/+123
============================ Samba log start ============ ------------------------------------------------------------------------ r12488 | jelmer | 2005-12-26 02:37:18 +0100 (Mon, 26 Dec 2005) | 2 lines Fix MANIFEST to match recent changes ------------------------------------------------------------------------ r12490 | jelmer | 2005-12-26 03:14:18 +0100 (Mon, 26 Dec 2005) | 2 lines Fix --warn-compat ------------------------------------------------------------------------ r12501 | jelmer | 2005-12-26 23:47:40 +0100 (Mon, 26 Dec 2005) | 4 lines Merge EJSHeader.pm into EJS.pm and simplify smbcalls_rpc.c a bit, now that it is guaranteed that the smbcalls modules are always initialized after the EJS subsystem itself. ------------------------------------------------------------------------ r12512 | jelmer | 2005-12-27 17:22:35 +0100 (Tue, 27 Dec 2005) | 3 lines Use GUID structs in API functions everywhere rather then converting back and forth between GUID structs and strings in several places. ------------------------------------------------------------------------ r12515 | jelmer | 2005-12-27 18:50:53 +0100 (Tue, 27 Dec 2005) | 2 lines Use UUID directly rather then string containing UUID ------------------------------------------------------------------------ r12517 | jelmer | 2005-12-27 20:13:18 +0100 (Tue, 27 Dec 2005) | 2 lines Don't generate empty init functions ------------------------------------------------------------------------ r12528 | jelmer | 2005-12-27 23:51:30 +0100 (Tue, 27 Dec 2005) | 2 lines Add seperate proto headers for ntvfs, tdr, smb_server and nbt_server. ------------------------------------------------------------------------ r12539 | metze | 2005-12-28 10:31:43 +0100 (Wed, 28 Dec 2005) | 3 lines fix the pidl tests metze ------------------------------------------------------------------------ r12572 | jelmer | 2005-12-29 17:03:03 +0100 (Thu, 29 Dec 2005) | 2 lines No longer parse coclasses as interfaces ------------------------------------------------------------------------ r12573 | jelmer | 2005-12-29 17:03:47 +0100 (Thu, 29 Dec 2005) | 2 lines Update README to recent changes in pidls namespace ------------------------------------------------------------------------ r12574 | jelmer | 2005-12-29 17:04:34 +0100 (Thu, 29 Dec 2005) | 3 lines Bring tables.pl back to life and move registration of interfaces now completely to a new subsystem. ------------------------------------------------------------------------ r12651 | jelmer | 2005-12-31 15:57:43 +0100 (Sat, 31 Dec 2005) | 2 lines Changed paths: M /branches/SAMBA_4_0/source/librpc/idl/idl_types.h M /branches/SAMBA_4_0/source/librpc/ndr/libndr.h M /branches/SAMBA_4_0/source/librpc/ndr/ndr_string.c Remove STR_LARGE_SIZE as it's no longer used ------------------------------------------------------------------------ ============================ Samba log end ============== svn path=/trunk/; revision=16927
2005-12-26Update from samba tree revision 12487 to 12488Jörg Mayer1-2/+2
============================ Samba log start ============ ------------------------------------------------------------------------ r12488 | jelmer | 2005-12-26 02:37:18 +0100 (Mon, 26 Dec 2005) | 2 lines Fix MANIFEST to match recent changes ------------------------------------------------------------------------ ============================ Samba log end ============== Update Makefile.am accordingly svn path=/trunk/; revision=16899
2005-12-26Found by buildbot:Jörg Mayer1-13/+13
Update MANIFEST to fix a bug in the samba tree. svn path=/trunk/; revision=16898
2005-12-26Update from samba tree revision 12430 to 12487Jörg Mayer32-1222/+1250
============================ Samba log start ============ ------------------------------------------------------------------------ r12462 | jelmer | 2005-12-24 22:57:51 +0100 (Sat, 24 Dec 2005) | 2 lines Hide oo magic from callers of the parser ------------------------------------------------------------------------ r12463 | jelmer | 2005-12-24 23:11:44 +0100 (Sat, 24 Dec 2005) | 2 lines Rename 'Samba' namespace to 'Samba4' ------------------------------------------------------------------------ r12464 | jelmer | 2005-12-25 00:32:50 +0100 (Sun, 25 Dec 2005) | 4 lines Add simple IDL parsing tests for pidl using the standard perl testing framework (Test::Simple, distributed with perl itself). Run these tests from 'make test' ------------------------------------------------------------------------ r12465 | jelmer | 2005-12-25 02:33:35 +0100 (Sun, 25 Dec 2005) | 3 lines Merge Parse::Pidl::Samba4::NDR::Header into Parse::Pidl::Samba4::NDR::Parser. Small optimization to avoid including NDR headers multiple times ------------------------------------------------------------------------ r12470 | jelmer | 2005-12-25 04:04:13 +0100 (Sun, 25 Dec 2005) | 3 lines Add helper module for pidl tests Convert other pidl tests to use Test::More and run them from 'make test' ------------------------------------------------------------------------ r12480 | jelmer | 2005-12-25 15:11:59 +0100 (Sun, 25 Dec 2005) | 2 lines Extend testsuite ------------------------------------------------------------------------ r12481 | jelmer | 2005-12-25 15:59:21 +0100 (Sun, 25 Dec 2005) | 4 lines 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 ------------------------------------------------------------------------ r12482 | jelmer | 2005-12-25 15:59:39 +0100 (Sun, 25 Dec 2005) | 2 lines Add some more tests ------------------------------------------------------------------------ r12483 | jelmer | 2005-12-25 16:19:55 +0100 (Sun, 25 Dec 2005) | 2 lines Remove --tdr-header option (merged into --tdr-parser) ------------------------------------------------------------------------ r12484 | jelmer | 2005-12-25 18:12:52 +0100 (Sun, 25 Dec 2005) | 2 lines Initial work on supporting non-typedeffed types ------------------------------------------------------------------------ ============================ Samba log end ============== svn path=/trunk/; revision=16896
2005-12-18Update from samba tree revision 12205 to 12325Jörg Mayer2-5/+11
============================ Samba log start ============ ------------------------------------------------------------------------ r12205 | jelmer | 2005-12-13 02:56:04 +0100 (Tue, 13 Dec 2005) | 2 lines Support 'TFS' command in conformance files ------------------------------------------------------------------------ r12206 | jelmer | 2005-12-13 14:14:23 +0100 (Tue, 13 Dec 2005) | 2 lines Fix some issues in NOEMIT ------------------------------------------------------------------------ ============================ Samba log end ============== svn path=/trunk/; revision=16851
2005-12-13Update from samba tree revision 12185 to 12205Jörg Mayer2-3/+28
============================ Samba log start ============ ------------------------------------------------------------------------ r12205 | jelmer | 2005-12-13 02:56:04 +0100 (Tue, 13 Dec 2005) | 2 lines Support 'TFS' command in conformance files ------------------------------------------------------------------------ ============================ Samba log end ============== svn path=/trunk/; revision=16776
2005-12-10The Bitmap routine in lib/Parse/Pidl/Ethereal/NDR.pm in Pidl generatesGuy Harris1-1/+1
fields as BASE_DEC; bitmaps are typically displayed in hex in Ethereal, so it should generate BASE_HEX instead. (Submitted to bugzilla.samba.org as bug 3313.) A couple of the IDL files use "unistr"; define it as "[string] uint16", so that the resulting dissectors work correctly. Regenerate dissectors. svn path=/trunk/; revision=16754
2005-12-04Update to samba svn revision 12055:Jörg Mayer4-11/+12
========== Samba changelog start ======================== r11959 | jelmer | 2005-11-29 14:54:51 +0100 (Tue, 29 Nov 2005) | 2 lines Use DOS_errors array for displaying WERROR values ------------------------------------------------------------------------ r11972 | metze | 2005-11-30 13:40:26 +0100 (Wed, 30 Nov 2005) | 3 lines handle [noejs] property also on functions metze ------------------------------------------------------------------------ r11974 | metze | 2005-11-30 18:07:02 +0100 (Wed, 30 Nov 2005) | 3 lines only look at $pl->{POINTER_TYPE} when $pl is defined metze ------------------------------------------------------------------------ r11997 | metze | 2005-12-01 13:39:33 +0100 (Thu, 01 Dec 2005) | 14 lines for multidimentional array like this: uint32 [num_level2][num_level1][num_level0] fix the order they're pushed and pulled, it should be like this for (l2=0; l2 < num_level2; l2++) { for (l1=0; l1 < num_level1; l1++) { for (l0=0; l0 < num_level0; l0++) { ndr_pull_uint32(...); } } } metze ========== Samba changelog end ======================== svn path=/trunk/; revision=16673
2005-11-12Update to samba 11691:Jörg Mayer5-5/+15
------------------------------------------------------------------------ r11535 | jelmer | 2005-11-06 14:53:37 +0100 (Sun, 06 Nov 2005) | 2 lines Changed paths: M /branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Samba/Template.pm Support void functions when generating templates. ------------------------------------------------------------------------ r11539 | jelmer | 2005-11-06 15:31:01 +0100 (Sun, 06 Nov 2005) | 4 lines Changed paths: M /branches/SAMBA_4_0/source/pidl/TODO M /branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/NDR.pm M /branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Samba/NDR/Header.pm M /branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Samba/NDR/Server.pm M /branches/SAMBA_4_0/source/pidl/lib/Parse/Pidl/Samba/Template.pm Fix indentation in templates. Always generate lower-case UUID strings as GUID_from_string seems to have trouble with uppercased ones. ------------------------------------------------------------------------ svn path=/trunk/; revision=16479
2005-11-03Update to samba svn 11484Jörg Mayer4-5/+21
svn path=/trunk/; revision=16388
2005-10-18Update from samba treeJörg Mayer15-409/+558
svn path=/trunk/; revision=16264
2005-10-07Sync with samba treeJörg Mayer12-82/+1718
svn path=/trunk/; revision=16152
2005-09-22Update from samba + new file MANIFESTJörg Mayer23-0/+96
svn path=/trunk/; revision=15955
2005-09-21pidl.1.xml doesn't exist any more in this form. It's now integratedJörg Mayer1-607/+0
into pidl itself. So remove the file again and also the reference to the file in tools/Makefile.am svn path=/trunk/; revision=15944
2005-09-21Add the "test" directory and man page to pidl. This should hopefullyGerald Combs7-0/+1534
fix the current distcheck and RPM build failures. svn path=/trunk/; revision=15933
2005-09-21Sync with samba: Update to fix manpage handlingJörg Mayer4-623/+412
svn path=/trunk/; revision=15924
2005-09-19Revert back to local copy: The samba svn server does not support svnJörg Mayer33-0/+14775
over http - this was a much requested feature for Ethereals svn server. svn path=/trunk/; revision=15882
2005-09-19Change pidl to svn:externalsJörg Mayer34-14807/+0
svn path=/trunk/; revision=15866
2005-09-18Update README.ethereal and sync with current samba treeJörg Mayer4-70/+87
svn path=/trunk/; revision=15859
2005-09-16Add a local copy of pidl, add a README.ethereal to includeJörg Mayer35-0/+14790
minimalistic building and usage instructions. svn path=/trunk/; revision=15836