5241 Commits

Author SHA1 Message Date
pinkerton%netscape.com
579813f870 Can now drop items onto ChildView and they are correctly processed by gecko. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@119892 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-25 22:40:00 +00:00
mkaply%us.ibm.com
5b73311b7b #139852
r=mkaply, sr=blizzard, a=roc+moz
OS/2 only - from Javier Pedemonte - implement ConstrainPosition


git-svn-id: svn://10.0.0.236/trunk@119862 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-25 21:03:12 +00:00
seawood%netscape.com
7e4c3987ab Add 'make install' target to build. It's "MRE-friendly". (See http://www.mozilla.org/projects/embedding/MRE.html for details.)
Changes:
* Added EXTRA_COMPONENTS variable to build.  Use it to automagically install files into the components dir.
* Added SYSINSTALL variable.  Use it install files onto the system.
* Move mozilla-config generation from configure to makefiles
* mozilla-config will now generate paths based upon the MRE-based directory layout.
* Generate mozilla script from template

The installation heirarchy currently looks like:
$prefix -> /bin/mozilla
           /bin/mozilla-config
           /include/mozilla-ver/*
           /lib/mozilla-ver  (mozappdir)
                            /components
                            /res
                            /defaults
                            /chrome

There is preliminary build support for MRE dirs as well though the component manager hasn't had MRE support added yet.

$prefix -> /lib/mre/mre-ver  (mredir)
                            /components


git-svn-id: svn://10.0.0.236/trunk@119809 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-25 02:52:44 +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
mkaply%us.ibm.com
c2e4faa7c6 #139219
r=pedemont, sr=blizzard
OS/2 only - handle zorder event


git-svn-id: svn://10.0.0.236/trunk@119686 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-24 04:15:37 +00:00
mkaply%us.ibm.com
be118d12f8 #138728
r=pedemont, sr=blizzard
OS/2 only - convert filter names to platform specific charset


git-svn-id: svn://10.0.0.236/trunk@119685 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-24 04:13:38 +00:00
hyatt%netscape.com
e0690fa950 Lowering Cocoa mouse wheel num lines. NPOB.
git-svn-id: svn://10.0.0.236/trunk@119665 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-24 00:52:38 +00:00
pinkerton%netscape.com
cb63268bc0 add first stage of dragging images. advertise os-native image format to other applications. r=ccarlen/sr=alecf. bug# 138049
git-svn-id: svn://10.0.0.236/trunk@119617 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-23 14:24:48 +00:00
pinkerton%netscape.com
6c50bd5e82 infrastructure to handle dragdrop. Not part of build
git-svn-id: svn://10.0.0.236/trunk@119598 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-23 03:55:19 +00:00
hyatt%netscape.com
0d99cc052a Cocoa scrollbar tweak. NPOB.
git-svn-id: svn://10.0.0.236/trunk@119513 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-21 10:04:42 +00:00
hyatt%netscape.com
4f3b12524d I so did not mean to check this in. NPOB anyway. Going now to wash my mouth out with soap.
git-svn-id: svn://10.0.0.236/trunk@119506 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-20 23:28:10 +00:00
jaggernaut%netscape.com
fe68e4711d Backing out joki's checkin for bug 124990 (at his request) since this breaks some stuff on linux.
git-svn-id: svn://10.0.0.236/trunk@119450 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-20 01:48:32 +00:00
hyatt%netscape.com
8c3b440bdf Stop scrollbar crash. Cocoa. NPOB.
git-svn-id: svn://10.0.0.236/trunk@119449 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-20 01:30:20 +00:00
hyatt%netscape.com
29a587a141 Enable API for obtaining the real window from a hidden enclosing view. Cocoa. NPOB.
git-svn-id: svn://10.0.0.236/trunk@119442 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-19 23:58:36 +00:00
joki%netscape.com
568563a1cc Fix for bug 124990, Add additional processing loop for DOM event listeners to allow browser level handlers to be fired after content based listeners. r:saari, sr:jst
Browser based listeners can now registers themselves using the AddGroupedEventListener and passing the system event group (which can be gotten via the nsIDOMEventReceiver interface).  These listeners will now fire after all content based listeners have processed.
In this initial version of the checkin most browser listeners are still left in the original content group for stability purposes.


git-svn-id: svn://10.0.0.236/trunk@119346 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-19 02:52:01 +00:00
seawood%netscape.com
26389cf685 Add make -j support to win32 gmake builds.
Bug #132848 r=bryner


git-svn-id: svn://10.0.0.236/trunk@119345 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-19 02:42:28 +00:00
chak%netscape.com
3289e588d3 Fix for #135226 - 256 color palettes should be selected as background palettes
(Checking in patch for saari)
r=blythe, sr=waterson, a=adt for checkin to trunk


git-svn-id: svn://10.0.0.236/trunk@119141 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-16 20:54:23 +00:00
sfraser%netscape.com
9083c95915 Fix for bug 127362 -- incremental scrolling gets slower and slower. Make sure that we shift window->visRgn to the correct coordinates before doing region math, and ensure that HandleUpdateEvent() leaves the port in the way that it found it. r=pinkerton, sr=beard.
git-svn-id: svn://10.0.0.236/trunk@119137 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-16 19:53:30 +00:00
seawood%netscape.com
f1970f74c1 Add nsIMacTextInputEventSink to XPIDLSRCS.
Fixing OSX mach-o tinderbox bustage.


git-svn-id: svn://10.0.0.236/trunk@119064 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-16 03:54:11 +00:00
ftang%netscape.com
9983fb0ade fix bug 110726. r=ccarlen sr=sfraser a=asa . implement nsIMacTextInputEventSink on nsMacWindow so embdding application can send in Input Method events.
git-svn-id: svn://10.0.0.236/trunk@119020 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-15 23:47:05 +00:00
ftang%netscape.com
7b220e60c4 fix 110726. add new idl for mac embedding r=ccarlen sr=sfraser a=asa
git-svn-id: svn://10.0.0.236/trunk@119018 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-15 23:45:27 +00:00
mkaply%us.ibm.com
43a21f2eba #59403
r=pedemont, sr=blizzard, a=asa
OS/2 only - beginning of drag/drop


git-svn-id: svn://10.0.0.236/trunk@119010 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-15 22:56:31 +00:00
jay.yan%sun.com
d5f4a357e2 bug 135663: On Solaris, physical F11 and F12 keys do not map to VK_F11 and VK_F12 keycodes
r=akk, sr=chris blizzard


git-svn-id: svn://10.0.0.236/trunk@118966 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-15 03:05:24 +00:00
joki%netscape.com
34048fc38a Fix for bug 78989, force focus events to go their corresponding view as opposed to using coordinate targeting which can be incorrect. r:roc+moz, sr:jst
git-svn-id: svn://10.0.0.236/trunk@118961 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-14 21:45:04 +00:00
dbaron%fas.harvard.edu
8fa769bf01 Relanding pavlov's changes for bug 129953, in pieces.
git-svn-id: svn://10.0.0.236/trunk@118949 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-14 03:37:42 +00:00
tor%cs.brown.edu
b8025de88e Bug 53597 - consistent gamma correction. r=dbaron, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@118919 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-13 10:03:59 +00:00
hyatt%netscape.com
90f86714b6 Context menu code tweaking. NPOB. Cocoa only.
git-svn-id: svn://10.0.0.236/trunk@118838 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-12 09:39:59 +00:00
hyatt%netscape.com
28fafaf8a8 Context menu code tweaking. NPOB. Cocoa only.
git-svn-id: svn://10.0.0.236/trunk@118837 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-12 09:22:37 +00:00
rjc%netscape.com
d7559c5aa3 Fix bug # 132493: Mac OS X multiple sheets issue. r=pink sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@118809 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-11 23:06:00 +00:00
brade%netscape.com
55d94f8153 backout changes by pavlov (bug 136677) r=cathleen
git-svn-id: svn://10.0.0.236/trunk@118778 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-11 18:50:42 +00:00
pinkerton%netscape.com
2f19e424d1 clean up checking for a golden child menu. don't delete a golden child menu when setting the hidden attribute. that would be bad. r=saari/sr=sfraser/a=asa. bug# 136460
git-svn-id: svn://10.0.0.236/trunk@118755 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-11 14:22:52 +00:00
pavlov%netscape.com
bd90e1407a re-landing 129953
git-svn-id: svn://10.0.0.236/trunk@118739 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-11 07:55:53 +00:00
pavlov%netscape.com
63ff0ed4b4 backing out changes for 129953...
git-svn-id: svn://10.0.0.236/trunk@118729 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-11 05:38:55 +00:00
dbaron%fas.harvard.edu
1e850f52c6 Fix up and enable hierarchical :hover and remove the hacks that made :hover work for anchors without it. Pass mask rather than pseudo-class to ContentStatesChanged notifications. Optimize event state changes in the style system by passing state mask to HasStateDependentStyle and using it in HasStateDependentStyle implementations. b=5693 r=bryner, joki sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@118715 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-11 03:49:30 +00:00
mkaply%us.ibm.com
e0e0ed81e5 #136622
r=pedemont, sr=blizzard, a=asa
OS/2 only - rewrite cursor code - support crosshair


git-svn-id: svn://10.0.0.236/trunk@118667 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-10 22:55:38 +00:00
pavlov%netscape.com
c38c540c08 bug 129953 r=rjesup sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@118588 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-10 04:41:23 +00:00
danm%netscape.com
1f4d9e7342 reverting rev 3.409. this re-opens bug 120155 but fixes bug 134317 and bug 135528. snif.
git-svn-id: svn://10.0.0.236/trunk@118587 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-10 04:36:20 +00:00
pinkerton%netscape.com
95c902296d more native scrollbar fixes and cleanup. horizontal scrollbars now work
correctly. adjusted scrollwheel code to not obscure cursor on scrollwheel.
Not part of build.


git-svn-id: svn://10.0.0.236/trunk@118547 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-09 14:18:19 +00:00
pinkerton%netscape.com
445a26c47c rewrite to use a view instead of tracking frame resize/moves ourselves. when the view moves, the attached widget is moved automatically. r=ben/sr=hyatt/a=asa. bug# 135436
git-svn-id: svn://10.0.0.236/trunk@118543 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-09 14:11:52 +00:00
mkaply%us.ibm.com
6362c7fabb #133716
r=pedemont, sr=blizzard, a=asa
OS/2 only - add missing breaks - I was sure I checked this in


git-svn-id: svn://10.0.0.236/trunk@118542 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-09 13:56:32 +00:00
pinkerton%netscape.com
81dc007fcb correctly compute offset to widget. r=ccarlen/sr=hyatt/a=asa. bug#135698
git-svn-id: svn://10.0.0.236/trunk@118471 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-08 13:58:50 +00:00
rjc%netscape.com
a8ad535038 Back out my fix (on Friday evening) for bug # 132493 - Mac OS X multiple sheets issue - due to weird regression in Mail certain mail dialogs.
git-svn-id: svn://10.0.0.236/trunk@118462 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-08 05:46:35 +00:00
hyatt%netscape.com
f2a89b5d4a Big cocoa scrolling perf improvement when iframes are on the page. NPOB.
git-svn-id: svn://10.0.0.236/trunk@118398 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-06 19:50:30 +00:00
rjc%netscape.com
ff6b0e9ca2 Fix bug # 132493: Mac OS X sheets issue. r=pinkerton sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@118338 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-06 02:50:30 +00:00
briane%qnx.com
5e65a555db PHOTON BUILD only
Removed an errant printf


git-svn-id: svn://10.0.0.236/trunk@118256 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-05 15:24:37 +00:00
briane%qnx.com
6c09555279 PHOTON BUILD only
Removal of some printfs and fixes for rendering issues and the Clipboard implementation.
Also fixes a problem with scrolling lists sometimes causing a crash.


git-svn-id: svn://10.0.0.236/trunk@118253 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-05 15:15:59 +00:00
mkaply%us.ibm.com
7cc5cd0498 #135467
r=pedemont, sr=blizzard, a=asa
OS/2 only - fix for IME crash


git-svn-id: svn://10.0.0.236/trunk@118199 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-05 03:44:09 +00:00
akkana%netscape.com
bebe5f4e4c 57262: Support the "Stop" key on Sun keyboads.
61355: key bindings don't work when Caps Lock is on.
Fixes from Jay Yan, Jay.Yan@sun.com, r=akkana, sr=jag, a=asa


git-svn-id: svn://10.0.0.236/trunk@118198 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-05 03:37:18 +00:00
pinkerton%netscape.com
53d5773f37 Get native scrollbars scrolling again. Use a protocol for shared interfaces needed by views in our widget hierarchy. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@118140 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-04 21:35:20 +00:00
pinkerton%netscape.com
982f8ab64c the gfx scrollframe sets curpos long before maxpos when going back on a page. this means we cannot keep the check that verifies curpos <= maxpos. r=ccarlen/sr=brendan/a=asa. bug# 134782
git-svn-id: svn://10.0.0.236/trunk@118116 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-04 14:50:39 +00:00