43 Commits

Author SHA1 Message Date
gerv%gerv.net
586f796c2a Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155091 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 22:01:16 +00:00
dbaron%dbaron.org
707d768477 Fix shutdown leak of GDK windows by destroying hidden widget before event loop shutdown. b=219521 r=blizzard sr=bryner
git-svn-id: svn://10.0.0.236/trunk@148495 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:48:41 +00:00
jaggernaut%netscape.com
f34216bf2d Bug 25886: Get rid of a bunch of unused NS_DEFINE_IID, NS_DEFINE_CID. r=caillon, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144992 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 07:47:59 +00:00
dbaron%fas.harvard.edu
62e688645b Fix various shutdown leaks. b=179361 r=blizzard sr=bryner
git-svn-id: svn://10.0.0.236/trunk@133725 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-13 03:01:08 +00:00
dougt%netscape.com
1ebc6538fb Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426
git-svn-id: svn://10.0.0.236/trunk@128770 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 23:36:13 +00:00
alecf%netscape.com
573e11653f bug 157624 - prep for freezing nsISupports* primitives by renaming the string classes appropriately
nsISupportsString  -> nsISupportsCString
nsISupportsWString -> nsISupportsString
r=dougt, sr=jag


git-svn-id: svn://10.0.0.236/trunk@126389 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 00:53:19 +00:00
dougt%netscape.com
d6cc711878 Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756
git-svn-id: svn://10.0.0.236/trunk@121534 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 18:55:21 +00:00
blizzard%redhat.com
21c1fd2be6 Bug #81779. Mozilla crashes if you higlight and repeatedly drag text. Return if the source data items aren't available. r=rjesup,sr=shaver
git-svn-id: svn://10.0.0.236/trunk@119726 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-24 19:11:59 +00:00
bryner%netscape.com
5628d66031 Bug 120252 - paint flashing broken on gtk. Also removed a lot of old cruft, changed #ifdef NS_DEBUG (which we don't define any more) to #ifdef DEBUG. r=waterson, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@112603 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:18:36 +00:00
blizzard%redhat.com
78161c233d Bug #109798. Support multi item text/x-moz-url drags as text/uri-list. Patch from James Henstridge <james@daa.com.au>. sr=blizzard, r=brynerBug #109798. Support multi item text/x-moz-url drags as text/uri-list. Patch from James Henstridge <james@daa.com.au>. sr=blizzard, r=brynerBug #109798. Support multi item text/x-moz-url drags as text/uri-list. Patch from James Henstridge <james@daa.com.au>. sr=blizzard, r=brynerBug #109798. Support multi item text/x-moz-url drags as text/uri-list. Patch from James Henstridge <james@daa.com.au>. sr=blizzard, r=brynerBug #109798. Support multi item text/x-moz-url drags as text/uri-list. Patch from James Henstridge <james@daa.com.au>. sr=blizzard, r=brynerBug #109798. Support multi item text/x-moz-url drags as text/uri-list. Patch from James Henstridge <james@daa.com.au>. sr=blizzard, r=brynerBug #109798. Support multi item text/x-moz-url drags as text/uri-list. Patch from James Henstridge <james@daa.com.au>. sr=blizzard, r=brynerBug #109798. Support multi item text/x-moz-url drags as text/uri-list. Patch from James Henstridge <james@daa.com.au>. sr=blizzard, r=brynerBug #109798. Support multi item text/x-moz-url drags as text/uri-list. Patch from James Henstridge <james@daa.com.au>. sr=blizzard, r=bryner
git-svn-id: svn://10.0.0.236/trunk@111516 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 00:35:08 +00:00
dbaron%fas.harvard.edu
13b5500ba3 Ensure that string literals are used as |const char*| rather than |char*|. r=jag sr=brendan b=107052
git-svn-id: svn://10.0.0.236/trunk@107583 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-07 06:24:10 +00:00
blizzard%redhat.com
966e87d540 Bug #107651. Handle drop type text/uri-list. Patch is from James Henstridge <james@daa.com.au>. r=markh, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@107503 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-06 23:31:17 +00:00
jdunn%netscape.com
4db22d4645 fixing tinderbox bustage on at least irix & hpux
git-svn-id: svn://10.0.0.236/trunk@98910 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-09 22:20:34 +00:00
blizzard%redhat.com
fcabf24f3d Bug #89438. Fix drag actions in drag and drop. Dragging in mail should work on Linux again. Also fixes bug #52764. r=pavlov,sr=tor
git-svn-id: svn://10.0.0.236/trunk@98890 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-09 19:35:10 +00:00
scc%mozilla.org
90f810b66a bug #85271: sr=waterson, r={beard, jag, dbaron}, a=asa. Eliminate features of |nsXPIDLC?String| that keep it out of the string hierarchy (i.e., using assigment to rebind ownership, static |Copy| members, and |getter_Shares|), fixing some leaks in the process.
git-svn-id: svn://10.0.0.236/trunk@97289 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-17 05:23:38 +00:00
blizzard%redhat.com
d27e7c96f8 fix bug #41998. reset mouse motion variables whenever a drag is started. this should fix the lack of UI events after a drag. r=bryner, a=brendan
git-svn-id: svn://10.0.0.236/trunk@78301 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 22:37:55 +00:00
blizzard%redhat.com
6b27c51a9e fixes for bugs 27790 33649 37003 37004 37257 45499 45761 50009 48276. this is a rewrite of much of the DND code for linux. some of the big features include multiple item drags inside of mozilla, support for _NETSCAPE_URL memory leak fixes and tree scrolling during drags. r=pavlov a=brendan
git-svn-id: svn://10.0.0.236/trunk@77773 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 14:48:14 +00:00
pinkerton%netscape.com
c1421e9b63 Make the document where the drag originated available from the drag session. bug 39326
git-svn-id: svn://10.0.0.236/trunk@75249 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 20:51:42 +00:00
blizzard%redhat.com
7bdaa3cca9 fix for bug #41930. make sure to reset the drag state to PR_FALSE if getting the selection failed. this should fix dragging to the composer on linux. r=pavlov,a=brendan
git-svn-id: svn://10.0.0.236/trunk@71858 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 03:05:18 +00:00
blizzard%redhat.com
4e897f6bfc automatically add text/plain where text/unicode is present. r=pavlov, a=waterson part of #37003
git-svn-id: svn://10.0.0.236/trunk@70764 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 23:17:43 +00:00
rjc%netscape.com
83ae6897f3 Part of fix for bug # 36037: drag&drop change.
git-svn-id: svn://10.0.0.236/trunk@68747 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:43:01 +00:00
blizzard%redhat.com
aed9e69bf5 Fix for bug #31709. Make sure to initialize the return value so that targetListFromTransArr() won't return garbage if the array is empty. This fixes a crash when doing a ctrl-drag in mailnews with imap.
git-svn-id: svn://10.0.0.236/trunk@66924 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-23 15:40:01 +00:00
blizzard%redhat.com
bbcd57a6e5 fix for #27791. assume that any drag motion events are not valid drop targets unless someone explicitly sets the canDrop = true in the JS event handler. this makes dragging feedback correct on linux. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@63371 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-18 05:00:45 +00:00
blizzard%redhat.com
2bafe6dcf0 a real fix for #28216 instead of the previous work around. also fixes the unix part of bug #27791.
git-svn-id: svn://10.0.0.236/trunk@61777 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-28 06:13:27 +00:00
pavlov%netscape.com
7b4176f6bb fix for bug 28216 r=mcafee a=jar
git-svn-id: svn://10.0.0.236/trunk@61756 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-27 08:02:54 +00:00
blizzard%redhat.com
33a2597a1a first pass at DND for gtk since superwin. fixes bug #9642. r=pavlov,pinkerton
git-svn-id: svn://10.0.0.236/trunk@60273 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-10 04:19:52 +00:00
sspitzer%netscape.com
7b76dd9716 fix warings for pavlov and mcafee
git-svn-id: svn://10.0.0.236/trunk@56530 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-24 03:48:08 +00:00
pavlov%netscape.com
be820323ad more work on drag and drop, fix some leaks and make handling of exposes faster and add a little icon so that if you minimize it in some wm's and apps you see the pretty mozilla star logo (icon patch from andersca@swipnet.se) r=blizzard a=chofmann
git-svn-id: svn://10.0.0.236/trunk@56157 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-17 23:46:56 +00:00
pavlov%netscape.com
2ad268d5ae get drags starting from the browser. r=blizzard a=brendan
git-svn-id: svn://10.0.0.236/trunk@55977 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-14 05:29:05 +00:00
blizzard%redhat.com
11a7886ad8 Start on DND for gtk. This is part of bug #9642. r=pavlov a=brendan
git-svn-id: svn://10.0.0.236/trunk@55975 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-14 05:15:30 +00:00
dmose%mozilla.org
92d791b7b0 updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@52908 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-06 03:40:37 +00:00
pinkerton%netscape.com
0ad0a12355 Oops, forgot to #include something
git-svn-id: svn://10.0.0.236/trunk@48702 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 01:01:24 +00:00
pinkerton%netscape.com
34cd4b289e use nsPrimitiveHelpers to get data into and out of nsISupportsPrimitives.
git-svn-id: svn://10.0.0.236/trunk@48684 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 00:40:14 +00:00
pavlov%netscape.com
db1e48c120 clean up uses of QI and friends to use the macros correctly
clean up resizing and moving code.
wrote initial unix drag and drop code
more good things to come soon.


git-svn-id: svn://10.0.0.236/trunk@45741 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 21:30:31 +00:00
pavlov%netscape.com
f982ebf5da stub out current api
git-svn-id: svn://10.0.0.236/trunk@45645 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 04:38:11 +00:00
pinkerton%netscape.com
22973a932d fix QI lameness and use macros.
git-svn-id: svn://10.0.0.236/trunk@44539 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-25 22:04:02 +00:00
mcafee%netscape.com
7c1443cdd0 Remove bogus commented service deletion.
git-svn-id: svn://10.0.0.236/trunk@35353 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 04:36:41 +00:00
bruce%cybersight.com
fc7f0cd5c0 Reduces # of header files included. This work needs to spread out into all of mozilla/widget though as many things are getting drug in that don't need to be by things outside of mozilla/widget/src/gtk. I tested this on both egcs and gcc 2.7.2.3, so should be okay.
Also includes an nsAutoCString usage in nsPopUpMenu.cpp.


git-svn-id: svn://10.0.0.236/trunk@33310 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-31 19:41:43 +00:00
pinkerton%netscape.com
708238d28c updated to new multiple-item d&d apis.
git-svn-id: svn://10.0.0.236/trunk@32707 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-26 21:08:26 +00:00
mcafee%netscape.com
54edd67d97 Switching to NS_WITH_SERIVICE() to properly release services (5403). a=chofmann, r=warren@netscap.com
git-svn-id: svn://10.0.0.236/trunk@29896 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-30 22:20:24 +00:00
briano%netscape.com
cca8e9ea17 Converted all the 'non-standard' uses of true and false to PR_TRUE and PR_FALSE.
git-svn-id: svn://10.0.0.236/trunk@29346 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:35:02 +00:00
jdunn%netscape.com
f8c54484d2 Fix unix native compiler error
git-svn-id: svn://10.0.0.236/trunk@28101 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:00:24 +00:00
mcafee%netscape.com
4f2d77bc6e Adding nsDragService to Linux build.
git-svn-id: svn://10.0.0.236/trunk@28043 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 10:46:56 +00:00