dbradley%netscape.com
361557435b
Bug 114257 - win32 xpidl doesn't handle unix paths properly. patch=dbradley, r=cls, sr=jag
2002-01-10 13:03:45 +00:00
timeless%mac.com
711739d601
Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting
...
r='s from many people. sr=jst
2001-12-23 23:23:41 +00:00
ccarlen%netscape.com
de865879b2
Bug 98349 - Convert Mac build to CW7 and XML projects. Removing obsolete .mcp files. r=pink/sr=sfraser
2001-12-11 05:45:45 +00:00
ccarlen%netscape.com
0766c35c7f
Adding new files for conversion to CW7 and XML project files. Bug 98349 r=pink/sr=sfraser.
2001-12-10 21:58:15 +00:00
ccarlen%netscape.com
773577e3b8
Adding new files for conversion to CW7 and XML project files. Bug 98349 r=pink/sr=sfraser.
2001-12-10 21:32:41 +00:00
seawood%netscape.com
87cae106c8
Add win32 support to xpcom Makefile.ins
...
Bug #58981 r=bryner
2001-12-09 07:05:12 +00:00
bryner%netscape.com
7b0d071db5
Fix a warning by changing C++ comments to C comments. bug 114241, r=bbaetz, sr=shaver.
2001-12-08 22:04:17 +00:00
seawood%netscape.com
9850f387af
Renaming 'install' build phase to 'libs'
...
Bug #56601 r=pavlov
2001-11-21 08:55:59 +00:00
dbradley%netscape.com
e621e30903
Bug 94650 - Added warning for scriptable interfaces that inherit from non-scriptable interfaces. r=jst, sr=jband
2001-11-03 00:05:57 +00:00
dbradley%netscape.com
522a873bfa
Bug 101696 - interface with no uuid shouldn't parse. Patch adds a warning, does not prohibit it, and cleans up interfaces that are missing id's r=rginda, sr=jband
2001-11-01 05:04:35 +00:00
bbaetz%cs.mcgill.ca
1c2ceffed0
Bug 100843 - Add an explicit output filename option (-e) to xpidl
...
Patch by aegis@aegisknight.org , r=dbradley, sr=scc
2001-10-31 23:28:36 +00:00
timeless%mac.com
14ab0f47b8
Bugzilla Bug 72878 zap unused variables from xpidl
...
r=shaver, sr=jband
2001-10-01 09:08:04 +00:00
gerv%gerv.net
f385eb981a
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
jaggernaut%netscape.com
e25262c61f
One module per line for REQUIRES. r=/sr=alecf
2001-09-18 22:01:13 +00:00
alecf%netscape.com
cf9912aa80
Final REQUIRES changes for bug 98371, adding support for MOZ_TRACK_MODULE_DEPS to win32. r=cls (and tested by cls!)
2001-09-17 19:06:35 +00:00
jaggernaut%netscape.com
0edd20468e
Bug 97328: switch XPIDL from nsAReadableString (and nsAWritableString) to const nsAString. r=cls, sr=shaver
2001-09-09 07:17:17 +00:00
dbradley%netscape.com
f4036587aa
Fix for bustage, remove extra paren from my patch
2001-08-22 01:53:43 +00:00
dbradley%netscape.com
566a57f6b4
Bug 93792: This is the part to make passing nsID by value illegal in xpidl without notxpcom, see bug for a better explanation. sr=brendan, r=jband
2001-08-22 01:04:26 +00:00
dbradley%netscape.com
3d9aa5849e
Bug 44989: the memory allocated via g_malloc() should be freed via g_free(). sr=blizzard, r=jst
2001-08-21 12:33:28 +00:00
dbradley%netscape.com
610d3f8976
Bug 83591: XPIDL does not store the file length in the header in XPT Files. sr=scc, r=jband
2001-08-21 12:29:34 +00:00
dbradley%netscape.com
f864548d94
Bug 90366: XPIDL-Generated code produces preprocessor warnings, removed use of ##. sr=scc, r=jband,jst
2001-08-16 13:40:51 +00:00
dbradley%netscape.com
3b88358165
Bug 84498: xpidl_process_idl may return uninitialized value. r=beard, sr=scc
2001-08-10 13:52:21 +00:00
dbradley%netscape.com
8756ecfcad
Fix for bug 42608: portability fixes for dec, problems with assert macros r=dbradley, sr=jst, patch by jband
2001-08-10 01:06:14 +00:00
dbradley%netscape.com
cf2c8cc9e5
Fix for bug 24965. This makes multiple attributes in same declaration an error in XPIDL. sr=scc, r=rginda
2001-08-06 20:42:53 +00:00
dougt%netscape.com
8afbdc2689
DUH! how about this time we make the generate code do something useful. sorry about this.
2001-05-18 07:00:02 +00:00
dougt%netscape.com
7e6a5aedfb
Fixing bug 81464. Adding generated NS_FORWARD_SAFE_ macros. This is so that there is a check for null before forwarding the call. Basically copy and paste code. sr=jband@netscape.com
2001-05-18 05:56:26 +00:00
Xiaobin.Lu%eng.Sun.com
756c0b5663
r=timeless sr=shaver
...
bug 72807 "c++ style comment warning"
2001-05-16 02:24:44 +00:00
jst%netscape.com
621060c4fd
Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com.
2001-05-08 17:42:36 +00:00
jband%netscape.com
d5ac4b891f
fix for bug 74661. On platforms without longlong support we were reporting a possible non-error as an error. r=pinkerton sr=shaver
2001-04-05 08:38:14 +00:00
jband%netscape.com
e866369001
bug 66610 - add xpconnect support for DOMStrings. r=jst sr=brendan
2001-02-20 08:09:19 +00:00
pinkerton%netscape.com
105d3c555e
carbon changes. r=pink/sdagley/beard. a=sfraser.
2001-02-13 21:48:26 +00:00
dprice%netscape.com
24e9b200c3
65845: sr=leaf r=waterson.
...
don't do coverage analysis for the xpidl stuff. Slows building horribly
2001-02-07 02:21:03 +00:00
mkaply%us.ibm.com
08bfb7d1df
#65880
...
r=cls, a=blizzard
OS/2 only change - if filename passed in contains a drive letter, just use it
2001-01-27 15:37:46 +00:00
jband%netscape.com
6bf9fd8163
add xpidl support for DOMString to fix bug 65762. r=jst sr=brendan
2001-01-26 02:32:18 +00:00
mang%subcarrier.org
ce70f2ae82
Fix for #62572
...
Removed obsolete code that allowed implicit declaration of nsid types.
This will cause a rebuild.
r=mccabe
sr=jband
2000-12-11 23:06:26 +00:00
mccabe%netscape.com
23b20cc8d1
Fix to 8734. Make xpidl produce its' output file in the same directory it is run in. This only applies when the -o someotheroutname option isn't supplied. Previous behavior was to produce the output file in the same directory as the input file. Hopefully this'll save some confusion for first-time xpidl users.
...
Thanks to Mike Ang <mang@subcarrier.org> for fixing several errors in the initial version of this patch.
r=mang
sr=jband
2000-12-07 04:25:07 +00:00
mccabe%netscape.com
526d571978
Usage message spelling fix courtesy Mike Ang <mang@subcarrier.org>.
...
r=mccabe
2000-12-07 04:22:24 +00:00
mccabe%netscape.com
1ba66904f2
Fix to 54913. Add check against 'const unsigned long = -4', and centralize many const checks in xpidl_util.c from the various xpidl backends.
...
This'll cause the tree to rebuild.
sr=jband.
2000-12-07 04:17:33 +00:00
mccabe%netscape.com
225afd6723
Fixes to 52520 and 13813. Move checks against [retval] usage from xpidl_typelib code to the common xpidl_util code used by all modes, and add a new check asserting that [retva] is only applied to the last parameter. XPConnect has had this restriction for a long time.
...
no r=, but it's very similar to previous approved changes. I want to get it in with other xpidl modifications, as everybody's tree needs to be rebuilt anyway.
2000-11-30 10:51:39 +00:00
mccabe%netscape.com
3c7a9fd3d1
Fix to 13765. Disallow IDL interfaces with [shared] parameters that aren't string, wstring or native. Also disallow [shared] with nsid or [array] parameters.
...
sr=jband
2000-11-30 09:52:29 +00:00
mccabe%netscape.com
2acfdd4b04
Better fix to problem with 57094; reinstate 57094 fix and add a conditional #undef of NS_NO_VTABLE to nsISupportsUtils.h before defining it there.
...
r=jband
2000-11-30 08:08:24 +00:00
mccabe%netscape.com
0e85b6fe5f
Fix to 57094 is running into trouble on windows, commenting out.
2000-11-30 07:56:47 +00:00
mccabe%netscape.com
9223fb4e50
Tweak to previous checkin. Rectify 'to to' typo in comment added to generated header files. Thanks to jband for saving me the shame.
2000-11-30 07:52:16 +00:00
mccabe%netscape.com
0edadf5d11
Fixes for 40008, 40152, 40016, 51795, 57094.
...
Fix various aspects of xpidl, including:
don't fail on empty idl / idl containing only #includes
use error location instead of typedef location when reporting type errors
warn on interfaces that lack a uuid attribute (thanks Warren for the prod)
add include guards to generated .h files - faster mac compilation?
xpidl-generated headers don't need NS_NO_VTABLE defined.
This'll cause a tree rebuild.
r=mang (several)
sr=jband.
2000-11-30 07:51:02 +00:00
cls%seawood.org
8bd122b3d5
Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org
2000-11-20 07:16:06 +00:00
jband%netscape.com
f679e1ab67
fix bug 50445. r=shaver@mozilla.org a=brendan@mozilla.org. Thanks to Marcus G. Daniels <mgd@swarm.org> for uncovering this bug
2000-08-29 08:08:33 +00:00
mccabe%netscape.com
a11931fc6a
Fix to 49416.
...
Emit NS_NO_VTABLE in xpidl-generated interface files. NS_NO_VTABLE is defined in nsISupportsUtils.h, and on windows generates __declspec(novtable).
This saves us some code space, and may also be a runtime win.
Initial version of this fix courtesy Adam Lock <adamlock@netscape.com>.
r=jband
a=beard
NOTE this change will cause the world to recompile.
2000-08-25 09:58:35 +00:00
jj%netscape.com
4c16df60b4
changed output location for xpt_link target
2000-08-02 22:12:10 +00:00
dmose%mozilla.org
1185ecd2ac
on some windows configurations, the build has been messed up for at least a couple of weeks because some microsoft header file defines 'interface', which conflicts with the member variable in xpt_struct.h. rename the member variable from interface to iface. workaround suggested by alecf@netscape.com. r=jband@netscape.com, a=waterson@mozilla.org
2000-07-28 04:03:50 +00:00
cls%seawood.org
772286e0af
More OS/2 Makefile changes. Bug #34106 Batch 12
2000-05-04 11:00:47 +00:00