beard%netscape.com
030feb3a63
Using StRegionFromPool, fixed some widget clipping bugs (invisible siblings).
1999-08-20 23:17:45 +00:00
pollmann%netscape.com
2bd94df559
Fixing GTK widget tabbing for text inputs.
1999-08-20 23:10:54 +00:00
hyatt%netscape.com
f1252f912a
Renaming onaction to oncommand.
1999-08-20 22:58:32 +00:00
pavlov%netscape.com
85b0bdae46
clipboard fixes
1999-08-20 22:54:45 +00:00
akkana%netscape.com
ed740dfd17
Handle backslash character
1999-08-20 22:38:08 +00:00
Dale.Stansberry%Nexwarecorp.com
e79d09b1b1
- Major changes to reduce excess paints/widget damage
1999-08-20 14:15:16 +00:00
blizzard%redhat.com
35808c8ba6
fix xlib timer bug. this is not part of the build.
1999-08-20 03:26:54 +00:00
ramiro%netscape.com
4227258350
Fix bugs 6023, 8565 10077 and possibly 12091. All of these are gtk keyboard
...
scrolling problems or related.
1999-08-19 20:50:09 +00:00
pavlov%netscape.com
88a8db13a7
make resizing not suck!!!!!!!, fix clipboard bug were you couldn't copy/paste two times in a row, remove excess widget baggage
1999-08-19 19:51:33 +00:00
pinkerton%netscape.com
ef33a0f341
remove InvokeDragSessionSingle
1999-08-19 19:49:20 +00:00
pinkerton%netscape.com
4616264a3d
add drag gesture event.
1999-08-19 19:48:58 +00:00
pinkerton%netscape.com
454f80e95f
remove InvokeDragSessionSingle.
1999-08-19 19:48:18 +00:00
mcafee%netscape.com
569482643e
Compiler warnings.
1999-08-19 05:21:34 +00:00
rods%netscape.com
8eaf5a836c
HTML is placed on clipboard as Unicode and no longer stips remaining zeroes
1999-08-18 14:58:05 +00:00
rods%netscape.com
52f3bcdfe0
fixed minor casting warning
1999-08-18 14:57:06 +00:00
rods%netscape.com
952f852346
added Unicode support and multiply the length now by 2 because and changed it to put Unicode on the clipboard for HTML
1999-08-18 14:56:39 +00:00
rods%netscape.com
7a98b3503f
Cleanup warnings
1999-08-18 14:40:21 +00:00
saari%netscape.com
626693c038
Fix for bug 11949
1999-08-18 01:20:52 +00:00
ramiro%netscape.com
0e1b8a922a
Fix for -lpref linking problems. Dont link with libpref, its not needed.
1999-08-18 00:27:50 +00:00
ramiro%netscape.com
4518a0a529
Fix for crash on startup.
1999-08-17 18:59:44 +00:00
ramiro%netscape.com
1c70d47cfb
Fix windows bustage. My fault, i missed an EXPORTS. Sorry.
1999-08-17 17:56:55 +00:00
ramiro%netscape.com
5de5eb3b96
CLeanup the nsWidgetSupport.cpp mess on windows. Moved it to its own place. Its only
...
needed by test apps.
1999-08-17 16:31:52 +00:00
ramiro%netscape.com
824b05d915
Cleanup the nsWidgetSupport.cpp mess on unix. Windows next.
1999-08-17 16:09:40 +00:00
ramiro%netscape.com
0149d76208
Link in secfree dynamically only where needed.
1999-08-17 15:46:57 +00:00
ramiro%netscape.com
db81b7d904
Dont link in the parser into the app. Link it in dynamically where needed.
...
This makes the link depenencies on unix be more like windows. Makes it
easier to track dependency problems and simplifies makefiles.
1999-08-17 13:54:48 +00:00
ramiro%netscape.com
94553bf419
Move nsIXlibWindowService.h to its own place.
1999-08-17 13:26:13 +00:00
ramiro%netscape.com
f544ac5394
Link expat and xmltok into the htmlparser statically. Not into the app.
1999-08-17 12:46:23 +00:00
ramiro%netscape.com
33f8c1f169
Remove the TOOLKIT_EXORCISM hack. Make non-monolithic toolkit linking the
...
default for Linux and Solaris. Need testing on other platforms (HELP!)
That means that toolkit libraries are not linked into the app - for truly
XP apps such as the apprunner. The gecko viewer still needs to link in
the toolkit, cause it has toolkit code in its main().
Replace the hack with something more useful. There is a
--enable-monolithic-toolkit flag for platforms with dumb linkers and runtime
loaders.
Also landed the remainder of Shawn Packwood's qt port.
1999-08-17 09:33:48 +00:00
ramiro%netscape.com
f51ce56866
Update for api change. Ignore generated files.
1999-08-17 06:57:31 +00:00
ramiro%netscape.com
d702007e37
Fix the qt timers.
1999-08-17 06:56:13 +00:00
ramiro%netscape.com
ad898912b6
Fix for bug 11964. Timers were leaking again. Approved by jevering.
1999-08-17 01:05:09 +00:00
saari%netscape.com
1a8558d958
Fix for Mac menu crasher. Same fix as hyatt did for XPMenus. Permission ala chofmann
1999-08-13 23:52:49 +00:00
pinkerton%netscape.com
1e3863c605
correctly check result codes of OS calls and null terminate the exported mappings for placing on the clipboard. Fixes bug #11569 (appr chofmann).
1999-08-13 21:05:49 +00:00
ramiro%netscape.com
26b800fd36
Fix for bug 2595. Thats the evil bug that causes widgets to be "messed up"
...
whenever a reflow happens. The offset were being computed from the wrong
origin. See comments in nsWidget::Move() if you want to be confused.
1999-08-13 20:56:40 +00:00
pavlov%netscape.com
952762fde6
ifdef out some printfs to make akkana happy a=chofmann
1999-08-13 20:39:34 +00:00
pavlov%netscape.com
f2022e24b5
fix for bug 9446. only seen in viewer, doesn't effect apprunner a=gramps
1999-08-12 23:54:23 +00:00
danm%netscape.com
1d4d71b2ca
Landing modal dialogs from JS. More like a feature than stabilization. Apologies. approved: chofmann,don
1999-08-12 22:08:17 +00:00
pavlov%netscape.com
c65395e0b9
fix for bug 11564. a=gramps
1999-08-12 21:48:43 +00:00
shawnp%earthling.net
3ec4a66404
Initial version of qt timer files. Did just enough work to get it to work.
1999-08-12 02:33:42 +00:00
shawnp%earthling.net
194efaf42c
Initial version of qt widget files. I've put quite a lot of work into most
...
of the classes, but there are still some major gaping holes in
functionality.
1999-08-12 02:30:02 +00:00
ramiro%netscape.com
4fce1e212d
Add NS_NATIVE_PLUGIN_PORT case to GetNativeData() so that plugins will work.
1999-08-11 05:01:36 +00:00
blizzard%redhat.com
8a27692e73
expose event compression from aljones@lbl.gov. some refcnt fixes. a=mcafee
1999-08-11 02:07:47 +00:00
saari%netscape.com
cd5188140a
Mac only change
Make Mac menu command symbol (clover leaf) show up in menus.
1999-08-11 00:00:55 +00:00
blizzard%redhat.com
9f8e16ebee
fixes for scrolling and layout bounds calculation lameness. a=mcafee, doesn't affect build.
1999-08-10 21:14:27 +00:00
blizzard%redhat.com
4ba886877b
xlib fixes. menus work now.
1999-08-10 19:19:33 +00:00
ramiro%netscape.com
2fc75ad2d6
Build bustage - add stubs.
1999-08-10 14:54:54 +00:00
mccabe%netscape.com
d6e7410f31
Changes to the xpidl compiler -
...
Error if an interface is declared [scriptable], but contains methods that can't be scripted because they refer to native-declared types, unless the method is declared [noscript].
This change is intended to make it easier to determine when an interface is not scriptable, and to make it easier to see what changes need to be made to make it scriptable.
As many of the .idl files in the tree defined [scriptable] interfaces that contained non-scriptable methods, I've sprinkled [noscript] throughout. As the interfaces weren't scriptable anyway, this shouldn't change their visibility to javascript.
1999-08-10 12:18:01 +00:00
pavlov%netscape.com
b6e93f2c7b
fix compileation issues on stupid sun compilers
1999-08-10 08:08:05 +00:00
pavlov%netscape.com
a5ecbd1156
first go at nsIWidget::CaptureMouse()
1999-08-10 07:38:26 +00:00
saari%netscape.com
a6f60782da
Fixing bug 4960, mac menu items reflect enabled/disabled state
1999-08-10 06:25:34 +00:00
saari%netscape.com
d336c7e62d
Fix for bug 9706, menu shortcut characters should be capitalized
1999-08-10 05:49:40 +00:00
pavlov%netscape.com
4159a6e360
fix for popups being too big
1999-08-10 05:31:06 +00:00
Jerry.Kirk%Nexwarecorp.com
47c19c60fa
Adding SetDOMNode and GetDOMNOde to Photon UI
1999-08-10 00:57:57 +00:00
saari%netscape.com
66032b872e
Fix for build break, one too many *s
1999-08-09 20:06:11 +00:00
sfraser%netscape.com
19d4959fb5
Optimization: don't invalidate and update the scroll bar if the value has not changed.
1999-08-09 19:34:34 +00:00
saari%netscape.com
aba48e044c
First Checked In.
1999-08-09 19:15:01 +00:00
saari%netscape.com
c4dc3e2db6
Adding Mac dynamic menus support. This touches a little XP code, notably, adding GetDOMNode and SetDOMNode to nsIMenuItem.
1999-08-09 19:14:38 +00:00
danm%netscape.com
e72ce5345d
adding "default" window border type
1999-08-08 03:08:24 +00:00
joki%netscape.com
da36d40b61
Adding new onselect event. Also slight modification to ender text widget focus behavior
1999-08-07 23:18:35 +00:00
danm%netscape.com
f221b4e5c7
corrected chrome behaviour in window.open. removed warnings in nsWebShellWindow.
1999-08-07 02:51:03 +00:00
tague%netscape.com
16b9302f4d
Fix build bustage
1999-08-06 08:31:38 +00:00
tague%netscape.com
967ad6ea5c
Added candidate window positioning for Win32 input methods
1999-08-06 07:42:35 +00:00
pierre%netscape.com
932fb88b4b
Re-enabled the live-resizing just to see if people like it better now because the rendering is much faster.
1999-08-06 05:22:31 +00:00
tague%netscape.com
49bf2f127e
Found missing file from checkin
1999-08-06 03:14:57 +00:00
pavlov%netscape.com
b2749e6a85
lets try this again
1999-08-05 23:13:07 +00:00
rods%netscape.com
f3a85ff8f9
Fixes bug# 11300, when mouse capture is on the wrong window is being set into
...
the MouseTrialer timer object. This gets the window under the cursor during
a mouse capture.
1999-08-05 14:56:21 +00:00
ramiro%netscape.com
1d4022c3d8
Add support for building more than one toolkit at once. Currently #ifdefed
...
off as part of the toolkit link time exorcism.
1999-08-05 05:12:56 +00:00
pinkerton%netscape.com
33f8f58cdc
using the region pool stuff so we're not constantly creating/destroying regions in the smooth scrolling code. Also use a stackbased helper to simplify error handling.
1999-08-04 20:15:44 +00:00
mcafee%netscape.com
5bdfe5d9ca
REALLY backing pavlov out
1999-08-04 03:09:28 +00:00
pavlov%netscape.com
7ca87b5c27
i suck. i broke the tree.
1999-08-04 01:59:30 +00:00
pavlov%netscape.com
c0fd7a870a
revert context menus to rev 1.2 and turn them on by default.. these don't work yet and may do bad things if you try and use them.
1999-08-04 01:37:21 +00:00
briano%netscape.com
f1ffca414c
Cleaned it up and got rid of the redundant HP-specific SHARED_LIBRARY_LIBS stuff.
1999-08-03 21:40:56 +00:00
pavlov%netscape.com
42ed379fc5
empty clipboard when we receive a clear notification
1999-08-03 20:46:50 +00:00
danm%netscape.com
9d29324b32
modal dialogs from C off the UI thread. a bit premature: works on Win and Mac. Issue addressed on gtk, but not there yet.
1999-08-03 07:06:32 +00:00
ramiro%netscape.com
49172a9310
Portability fixes.
1999-08-03 00:28:55 +00:00
sfraser%netscape.com
b08e7e589e
Cleanup, and fix for bug 6678.
1999-08-02 21:38:42 +00:00
sfraser%netscape.com
32e31cc28e
Add stack-based GrafPtr setting class.
1999-08-02 21:38:24 +00:00
pinkerton%netscape.com
d6dfc45b9f
Add new smooth scrolling code from 4.5/MozClassic that uses CopyBits instead of ScrollRect to avoid those ugly gray flashes while scrolling quickly.
1999-08-02 21:35:53 +00:00
ramiro%netscape.com
1836ff810d
Forgot a slash.
1999-08-02 14:48:05 +00:00
ramiro%netscape.com
deb7d3b582
Landing unix toolkit exorcism changes. #ifdef-ed OFF for now.
1999-08-02 13:53:49 +00:00
ramiro%netscape.com
99dbd21fff
Fix debug typo.
1999-08-02 11:58:11 +00:00
ramiro%netscape.com
33cc9c76e0
Add toolkit service.
1999-08-02 11:57:38 +00:00
Jerry.Kirk%Nexwarecorp.com
f9a1ee0ccf
Fix early realization problem with the nsMenuBar
...
Fix an "off-by-one" problem when redrawing rects with Photon
and other bugs.
1999-08-01 23:48:21 +00:00
blizzard%redhat.com
9beeb87833
support WM_DELETE window mananger protocol
1999-08-01 21:00:22 +00:00
blizzard%redhat.com
ccccdd3fed
implement nsAppShell::Exit()
1999-08-01 03:52:12 +00:00
sspitzer%netscape.com
6857b11132
changes to make nsIFileSpecWithUI useful from javascript.
...
now, this works from js:
var filePicker = Components.classes["component://netscape/filespecwithui"].createInstance();
filePicker = filePicker.QueryInterface(Components.interfaces.nsIFileSpecWithUI);
file = filePicker.chooseFile("Select a file");
1999-07-31 18:45:22 +00:00
hyatt%netscape.com
5b5ad0b54c
Patching native menu implementations for phase 2. Mac is not patched
...
yet, so menus will not work on the Mac right now. Patch for Mac
coming shortly.
1999-07-31 07:06:53 +00:00
hyatt%netscape.com
35fa9e4a68
Beginning phase 2 of the XP menu landing. Menus will be horked intermittently
...
on all platforms until I complete this landing. Do not pull if this will be
a problem for you.
1999-07-31 06:30:43 +00:00
hyatt%netscape.com
b25feb8317
Fixing Pav's bustage. Bad Pav for going to dinner!
1999-07-31 03:49:25 +00:00
pavlov%netscape.com
13f301d44c
back out previous changes
1999-07-31 02:28:56 +00:00
hyatt%netscape.com
218a6c336e
Phase 1 of the XP menu landing. Massaging the native menu syntax to make
...
it interoperable with the XP menu syntax.
Specific changes:
(a) separator has been renamed to menuseparator
(b) onclick has been renamed to onaction
(c) name has been renamed to value
1999-07-31 02:07:17 +00:00
pavlov%netscape.com
23343b3db3
fix it for real this time...
1999-07-31 01:54:26 +00:00
pavlov%netscape.com
143420dcd1
fix mac bustage
1999-07-31 00:57:58 +00:00
Jerry.Kirk%Nexwarecorp.com
60758f3368
Fix Move and Resize methods change from PRUint to PRInt
1999-07-30 23:58:35 +00:00
pavlov%netscape.com
b69849a8bf
minimize/maximize/restore code
1999-07-30 23:53:17 +00:00
pavlov%netscape.com
6869abd55e
fix for scrolling problems in trees so mailnews doesn't scroll really really badly
1999-07-30 19:56:35 +00:00
zuperdee%penguinpowered.com
9a26c6d7bc
Unbreaking the Motif port by changing the Move and Resize functions to match the new virtual prototypes. NOT PART OF MAIN BUILD.
1999-07-30 18:27:23 +00:00
pavlov%netscape.com
d71982851f
really fix aix, hpux, etc a=cyeh
1999-07-30 02:39:17 +00:00
pavlov%netscape.com
251e66f987
fix solaris/aix/hpux/anal_compiler bustage a=cyeh
1999-07-29 22:53:41 +00:00
briano%netscape.com
ea37bbc00a
Trivial elimination of some pointless macros as discussed in bug 8568. Approved by leaf@mozilla.org.
1999-07-29 01:18:12 +00:00
rods%netscape.com
5a1743e501
Changed the Show method to included the SWP_NOACTIVATE falg for popup windows
1999-07-28 21:38:57 +00:00
duncan%be.com
4dfa276491
Fix the BeOS build. mcafee@netscape.com ok'd.
1999-07-28 10:11:09 +00:00
blizzard%redhat.com
0acd4d8045
implement nsWidget::WidgetToScreen
1999-07-28 05:02:41 +00:00
blizzard%redhat.com
c7eb463783
fix broken debugging messages and fix bounds condition where a window
...
should be mapped.
1999-07-28 04:53:49 +00:00
danm%netscape.com
ff8d34bac2
implement window creation OS chrome feature flags
1999-07-28 03:39:44 +00:00
blizzard%redhat.com
43fb701d0f
change prototypes for recent widget interface changes.
1999-07-28 03:11:16 +00:00
blizzard%redhat.com
5bfd052c4c
fix another UMR.
1999-07-28 02:54:05 +00:00
blizzard%redhat.com
c3dba557f6
merge changes from timer/ directory that ramiro missed. this shouldn't affect anything.
1999-07-28 02:49:30 +00:00
blizzard%redhat.com
64a127ce48
fix memory leak
1999-07-28 02:21:23 +00:00
blizzard%redhat.com
8bd7e118e9
fix leaking nsRect in nsWindow::Invalidate()
1999-07-28 02:08:17 +00:00
blizzard%redhat.com
d742ef9376
fix UMRs as reported by the great and powerful bruce. this closes bug 10625.
1999-07-28 02:02:21 +00:00
bruce%cybersight.com
c0f663865b
Add some includes to make it more explicit. (This was breaking under some changes I have locally to minimize include graph without this). Also fixes a gcc 2.7.2.3 issue.
1999-07-28 01:45:57 +00:00
mcafee%netscape.com
737c1acedd
Fixing linux bustage.
1999-07-27 23:56:04 +00:00
mcafee%netscape.com
b78df3f38f
Fixing linux bustage with kmcclusk.
1999-07-27 23:52:41 +00:00
briano%netscape.com
d99daeea9b
Cleaned it up and changed the name of libreg.{a,so} to libmozreg.{a,so} to fix the conflict reported in bug 8568.
1999-07-27 23:27:44 +00:00
kmcclusk%netscape.com
18b946cc00
bug #7032 Changed nsIWidget::Resize(...), nsIWidget::Move(...) to
...
use PRInt32 instead of PRUInt32. Modified Mac, and Linux to match.
bug #2010 Applied David Barrons patch for MakeSide ins CSSRendering.
nsIWidget - removed GetAbsoluteBounds - Not needed. Can use WidgetToScreen instead.
1999-07-27 23:26:36 +00:00
danm%netscape.com
9ff13525b3
straighten out OS chrome flags and synchronize in Windows source
1999-07-27 22:42:34 +00:00
mcafee%netscape.com
2aa98e7923
Removing DEBUG_mcafee from debug code.
1999-07-27 20:55:06 +00:00
joki%netscape.com
0449f5890c
Fix event coords for focus/blur events
1999-07-27 20:50:05 +00:00
pavlov%netscape.com
b1580727e7
better comments describing the window border styles
1999-07-27 20:37:53 +00:00
pavlov%netscape.com
1204d052f8
cut down on debugging message spam
1999-07-27 08:25:52 +00:00
pavlov%netscape.com
4ba9281425
fix border style setting
1999-07-27 07:55:10 +00:00
danm%netscape.com
743f1947e6
hooking up window OS border control from JS/C++
1999-07-27 06:34:24 +00:00
pavlov%netscape.com
79ff0505ea
return 0. fix build bustage
1999-07-27 04:56:48 +00:00
pavlov%netscape.com
8b8b9c3727
window creation changes
1999-07-27 04:27:17 +00:00
dougt%netscape.com
69178099d5
Fix for bug 10177 and 10041.
1999-07-26 22:09:42 +00:00
Dale.Stansberry%Nexwarecorp.com
8b53553ce8
- Added window close handling (doesnt seem to work - ref counts off)
1999-07-26 14:03:22 +00:00
hyatt%netscape.com
6124dba693
Defining the menu GUI events.
1999-07-26 09:19:18 +00:00
Jerry.Kirk%Nexwarecorp.com
4862750861
Photon fix for NULL parented top level windows
1999-07-25 19:49:58 +00:00
duncan%be.com
4375cd75d0
Fix stupid error.
1999-07-24 22:26:00 +00:00
zuperdee%penguinpowered.com
d31327b60e
Removing some more deadwood. NOT PART OF MAIN BUILD.
1999-07-24 22:11:13 +00:00
duncan%be.com
cc5c038ccd
Support sound.
1999-07-24 20:07:55 +00:00
zuperdee%penguinpowered.com
f469d41e2d
Lots of cosmetic cleanups and a few minor bug fixes to the Motif port of nsWindow. I've also made it extra noisy on the debug output, to assist me in my attempts to figure out what is going wrong with the resizing routines. NOT PART OF MAIN BUILD.
1999-07-24 08:46:50 +00:00
pavlov%netscape.com
ac2a0c924c
change sound interface to use an nsIFileSpec* instead of a const char*
1999-07-24 04:58:10 +00:00
zuperdee%penguinpowered.com
4da7b32cbe
Fixed a bug that was causing both apprunner and viewer to segfault on startup in the Motif port. NOT PART OF MAIN BUILD.
1999-07-23 21:51:06 +00:00
ramiro%netscape.com
82f91fde46
Add IDS for unix toolkit timers.
1999-07-23 12:24:09 +00:00
ramiro%netscape.com
cad8a489dd
Exorcise the evil global app context thing and replace it with an xpcom thing.
1999-07-23 12:12:08 +00:00
pavlov%netscape.com
dead7777e3
stub out beos things so that their build will build
1999-07-23 07:02:17 +00:00
ramiro%netscape.com
2d4d961b81
Cut down on the popup noise a bit.
1999-07-23 06:25:47 +00:00
pavlov%netscape.com
88a6036294
update qnx folks to the new sound stuff
1999-07-23 05:40:35 +00:00
gordon%netscape.com
b0941b1631
Export NS_NewTimer() with PR_PUBLIC_API (this is a Mac-only file).
1999-07-23 05:18:18 +00:00
pavlov%netscape.com
c99cada05a
changing sound implimentation to support playing of local files
1999-07-23 05:15:58 +00:00
beard%netscape.com
22708a8d17
LMGetGrayRgn() -> GetGrayRgn(), to be Carbon compliant.
1999-07-23 02:45:42 +00:00
rods%netscape.com
af9280a08a
Need to multiple the number of incoming chars by two because they are double byte.
1999-07-23 02:27:09 +00:00
beard%netscape.com
478b3de4ef
bug #7796 : changed nsDeviceContextMac::GetDeviceSurfaceDimensions() to return the dimensions of the entire Mac desktop using LMGetGrayRgn().
1999-07-23 01:59:18 +00:00
beard%netscape.com
a01ab3db19
bug #8627 : simulates NS_MOUSE_LEFT_BUTTON_UP after TrackControl/LClick calls which eat the native mouseUp event. This enables correct DOM event filtering.
1999-07-23 00:27:05 +00:00
zuperdee%penguinpowered.com
3c8617e9cf
Making another attempt to fix the SunOS 5.5.1 Motif build bustage. NOT PART OF MAIN BUILD.
1999-07-23 00:12:38 +00:00
danm%netscape.com
2e39eab67d
removing IsMenuBarVisible -- it was a mistake, and unused
1999-07-22 23:41:50 +00:00
zuperdee%penguinpowered.com
a92a04b56a
Attempting to fix the SunOS 5.5.1 Motif build bustage. NOT PART OF MAIN BUILD.
1999-07-22 22:16:09 +00:00
sspitzer%netscape.com
79d291e429
ignore generated makefiles
1999-07-22 17:38:43 +00:00
pavlov%netscape.com
07155e01b4
we now support lots of cool X clipboard things
1999-07-22 01:05:34 +00:00
zuperdee%penguinpowered.com
382961c0fe
Adding #ifdef for HK_ISO_Left_Tab, because some OS's, like SunOS 5.5.1, don't have it.
1999-07-22 00:49:06 +00:00
blizzard%redhat.com
5ae57eecfc
add the xlib window interface header file to the list of exports
1999-07-21 22:16:00 +00:00
blizzard%redhat.com
9fac3fbaab
xlib window service interface. this is xlib specific but is a public interface.
1999-07-21 22:15:34 +00:00
blizzard%redhat.com
719a7b71c2
changes to support the xlib window service
1999-07-21 21:59:14 +00:00
blizzard%redhat.com
4c927725a1
add files for Xlib window service
1999-07-21 21:57:43 +00:00
zuperdee%penguinpowered.com
0175077105
Fixing the SunOS 5.5.1 Motif build bustage. Thanks to Tomi Leppikangas for this patch.
1999-07-21 21:48:13 +00:00
ramiro%netscape.com
c6a24a45e9
Move the timers to their final resting group in mozilla/widget.
1999-07-21 20:13:06 +00:00
dougt%netscape.com
b87a7785d4
fixing build bustage.
1999-07-21 18:41:02 +00:00
zuperdee%penguinpowered.com
6883bf1a64
Adding keysymsdef.h to nsXtEventHandler.cpp in an attempt to fix the Solaris Motif bustage. NOT PART OF BUILD.
1999-07-21 10:11:45 +00:00
zuperdee%penguinpowered.com
fce77b6176
Fixed infinite looping in nsWindow::Resize on Solaris 7. Special thanks to Tomi Leppikangas (Tomi.Leppikangas@oulu.fi) for the fix. Also added a comment to one of the Create routines.
1999-07-21 01:51:51 +00:00
zuperdee%penguinpowered.com
38418dcf31
Fixing Motif bustage. NOT PART OF BUILD.
1999-07-20 22:47:32 +00:00
pavlov%pavlov.net
d1b7d773e8
drag and drop work
1999-07-20 22:35:12 +00:00
rods%netscape.com
1a03d9e6db
Returns new memory from transferable
1999-07-20 21:04:14 +00:00
rods%netscape.com
50dddccd6d
Now deletes memory returned from the transferable
1999-07-20 21:02:02 +00:00
pinkerton%netscape.com
ecee0a2537
fix clients of nsITransferable::GetTransferData() to consume the memory returned.
1999-07-20 19:40:54 +00:00
pinkerton%netscape.com
0080230603
moved MenusLib from widget to Interface.mcp for carbon porting ease.
1999-07-20 19:39:04 +00:00
zuperdee%penguinpowered.com
0db9f5ee24
Minor cleanups.
1999-07-20 11:14:27 +00:00
zuperdee%penguinpowered.com
e4dc325617
Minor cleanups. Also, setting a halfway reasonable color on this widget (it can be changed with the greatest of ease later). NOT PART OF BUILD.
1999-07-20 11:09:59 +00:00
ramiro%netscape.com
604ab0d472
Exorcise gAppContext.
1999-07-20 10:48:25 +00:00
mcafee%netscape.com
6602884317
Initializing some variables, fixing unhandled case statement warnings.
1999-07-20 08:35:50 +00:00
ramiro%netscape.com
b7848b84b0
Move the timers again. Sorry for the screwup.
1999-07-20 08:23:29 +00:00
ramiro%netscape.com
94b703fd6b
Move the timers to their final resting ground. Im sorry. I screwed up
...
last time by putting them on the top level. Ive learned my lesson. Dont
scrweup unless you can really get away with it.
1999-07-20 06:18:42 +00:00
mcafee%netscape.com
a31c505e6d
Adding two debugging cases, TRACE_EVENTS_PAINT TRACE_EVENTS_CROSSING
1999-07-20 05:11:50 +00:00
pinkerton%netscape.com
e366fcccef
rewritten to use the new nsMimeMapper class, which now correctly maps arbitrary mime types to mac types and back by generating a separate mapping data flavor which needs to accompany the data.
1999-07-20 04:38:10 +00:00
hyatt%netscape.com
1a5310d75d
Making XP menus work with the ALT key on Windows.
1999-07-20 03:06:24 +00:00
pierre%netscape.com
01386f1b6a
Fixed a crash in embedding apps (null check of mTSMDocument)
1999-07-20 00:04:46 +00:00
pavlov%pavlov.net
77ae7b227e
drag and drop events get the correct coordinates now
1999-07-19 23:44:29 +00:00
tague%netscape.com
9a7a285a82
Fixed crashing bug with IME support
1999-07-19 21:17:21 +00:00
zuperdee%penguinpowered.com
e1bedb1cea
Fixing 9808 on the Motif side, too.
1999-07-19 20:47:40 +00:00
ramiro%netscape.com
d06fdf498d
Dispatch crossing events. Remove superflous DispatchFocusEvent() methods.
...
NOT PART OF BUILD.
1999-07-19 20:33:23 +00:00
joki%netscape.com
0af283b8e2
Updating DOM event apis and changing behavior to properly respect capturing, bubbling, and cancellation methods.
1999-07-19 19:54:34 +00:00
ramiro%netscape.com
81b06e9e0e
Fix bug 9808. Tab key event not being dispatched. Thanks to Alex
...
Larsson for the patch.
1999-07-19 19:40:02 +00:00
ramiro%netscape.com
5c71a7f350
Respond to button motion. Fixes selection.
1999-07-19 19:14:16 +00:00
ramiro%netscape.com
78be0ab16b
Send a focus in event whenever we get a focus event. Fixes selection.
1999-07-19 19:13:36 +00:00
ramiro%netscape.com
7c415902a3
Move the trace ifdefs before they are used dumbass.
1999-07-19 18:51:43 +00:00
zuperdee%penguinpowered.com
11bf8a8a9a
Removed some more deadwood, fixed some more bugs, and enabled some useful debugging output.
1999-07-19 10:24:01 +00:00
ramiro%netscape.com
7acb53b77c
Let "alt" through for key events so that the xpmenu will work.
1999-07-19 10:12:06 +00:00
hyatt%netscape.com
179556f7ff
Hack to ensure that the ALT key press goes into the DOM (for XP menus).
1999-07-19 08:08:57 +00:00
zuperdee%penguinpowered.com
12e4a5ef50
Fixing the Executor Tinderbox build bustage.
1999-07-19 02:57:03 +00:00
zuperdee%penguinpowered.com
09e66f6cd8
Fixes to get the Motif port to compile on Solaris 7 with native compiler (5.0). Special thanks to Tomi Leppikangas (tomilepp@ousrvr2.oulu.fi) for this patch.
1999-07-19 02:23:52 +00:00
zuperdee%penguinpowered.com
d270d60eae
The SetTitle function has been implemented in nsWindow, so it shouldn't be necessary to have stubs for this function here as well.
1999-07-18 10:27:30 +00:00
zuperdee%penguinpowered.com
d7d4496a0f
Removed some deadwood, eliminated some compiler warnings, and fixed some nasty bugs in the OnPaint and Scroll routines. Scrolling and Repainting in the Motif port should be slightly faster now.
1999-07-18 10:12:04 +00:00
ramiro%netscape.com
43cb25b1c9
Fix sun brain damage.
1999-07-18 07:47:43 +00:00
ramiro%netscape.com
0630e7557f
Fix build bustage - the old fashioned dumb way.
1999-07-18 06:57:22 +00:00
ramiro%netscape.com
8195bd0ea3
Fix some of the carnage.
1999-07-18 06:19:48 +00:00
ramiro%netscape.com
4407e08674
Build the DSOs in the toolkit dirs, not in build. So that multiple toolkit
...
implementations can be built of the same tree.
1999-07-18 04:09:51 +00:00
peterl%netscape.com
3a3bf98b3e
sync to new color api
1999-07-18 00:36:25 +00:00
ramiro%netscape.com
ca57fc99d2
Step 3 of cleaning up link time toolkit dependencies. Name the timer libs
...
according to the toolkit they match. Also set the damn name in one place to
make it easy to change in the future.
1999-07-17 23:52:12 +00:00
ramiro%netscape.com
a716d68e72
Was breaking with necko. Thanks to Andreas for pointing it out.
1999-07-17 23:46:02 +00:00
ramiro%netscape.com
b69b9faa9a
Step 2 of cleaning up link time toolkit dependencies. Change the names of
...
the gfx and widget dsos to be readable by normal human beings that expect
some kind of spacer between cryptic acronyms. Thank you.
1999-07-17 22:24:49 +00:00
ramiro%netscape.com
dd6bc0aafc
Add scribble to match windows and because I want to eyeball the case where
...
there are widget or gfx linking problems on the dumbass unix platforms.
1999-07-17 22:10:02 +00:00
ramiro%netscape.com
88f8771c1b
Step 1 of cleaning up link time toolkit dependencies. Put the widget
...
factories in the toolkit specific widget libs.
1999-07-17 21:23:46 +00:00
blizzard%redhat.com
8e070764aa
Fix some scrolling anomolies. This fixes bug #10058 .
1999-07-17 17:24:04 +00:00
ramiro%netscape.com
342b5083f1
Landing timer move on unix.
1999-07-17 14:22:51 +00:00
rickg%netscape.com
f8ffe6984f
still trying to fix mac bustage
1999-07-17 11:52:14 +00:00
zuperdee%penguinpowered.com
cdcbda7c92
Implementing the SetCursor function for the wonderful raw Xlib port. (Copied almost verbatim from the Motif port, actually.)
1999-07-17 08:25:45 +00:00
pavlov%pavlov.net
196bd018ba
fixing AIX build breakage
1999-07-17 02:49:36 +00:00
pavlov%pavlov.net
0ae7cd3409
fix tree brokenness
1999-07-16 22:37:18 +00:00
pavlov%pavlov.net
22cea43adc
distuinguish between dialogs and normal windows to set their border styles
...
appropriatly.
1999-07-16 22:24:06 +00:00
Jerry.Kirk%Nexwarecorp.com
c1d8b5a065
Adding debug to fix ref counting - won't effect anyone but Photon
1999-07-16 20:16:00 +00:00
slamm%netscape.com
27b8289eff
Fix build warnings.
1999-07-16 20:06:37 +00:00
av%netscape.com
7440f67607
Adding SETFOCUS event for winless plugin fixing crash
1999-07-16 20:02:20 +00:00
pavlov%pavlov.net
990b132ac3
support a few more mime types
1999-07-16 17:57:00 +00:00
rods%netscape.com
652ca994ea
changed size_t to PRUint32
1999-07-16 14:59:38 +00:00
rods%netscape.com
e4edd6e1ee
Huge changes to how data is chandled, now it can cache the data out to
...
a file.
1999-07-16 14:27:38 +00:00
rods%netscape.com
b16fd029cf
XIF data is now assumed to be double byte
1999-07-16 14:20:49 +00:00
rods%netscape.com
b1e3fb0934
switched to using nsCOMTypeInfo
1999-07-16 14:11:43 +00:00
Jerry.Kirk%Nexwarecorp.com
ab5107a7c5
Added code to remove a widget from the Damage Queue before it is ::Destroy'd
1999-07-16 12:15:05 +00:00
ramiro%netscape.com
d8038d1037
Remove obsolete dlldep hacks.
1999-07-16 12:03:34 +00:00
ramiro%netscape.com
a5ff1b6920
Fix for the annoying viewer/apprunner problem that wouldnt let you make a
...
window small.
1999-07-16 03:53:06 +00:00
pavlov%pavlov.net
571f46eff4
fix for bug 9618
1999-07-16 02:11:58 +00:00
duncan%be.com
f9dd72d087
Clean up BeOS timers. Among other things there now is a single thread to do
...
the job. Also I now cache the references to the native GUI queue, burning
fewer CPU cycles. Thanks to Attila Lendvai <101@inf.bme.hu> for contributions
and ideas.
1999-07-15 15:32:44 +00:00
rods%netscape.com
c886e2c681
Changed all GetIID to use the new nsCOMTypeInfo
1999-07-15 14:55:23 +00:00
rods%netscape.com
c861cab8fb
changed all IIDs to use NS_DEFINE_STATIC_IID_ACCESSOR
1999-07-15 14:54:02 +00:00
mcafee%netscape.com
ddc7f9281b
Unused variable warning.
1999-07-15 04:42:43 +00:00
blizzard%redhat.com
c3665c08b4
text entry works
1999-07-15 03:35:41 +00:00
zuperdee%penguinpowered.com
9c20e006bf
Minor fixes to various Motif files, mostly cosmetic changes, elimination of some unnecessary headers, and elimination of some deadwood. NOT PART OF BUILD.
1999-07-15 03:27:59 +00:00
blizzard%redhat.com
b74c420bfb
more work to get keys working. not yet done but finished for the evening.
1999-07-15 02:26:31 +00:00
ramiro%netscape.com
b598e9711f
NOT PART OF BUILD. Get key event a little closer.
1999-07-15 00:01:46 +00:00
pinkerton%netscape.com
eb87037710
remove annoying printf during every drag event.
1999-07-14 22:57:39 +00:00
pinkerton%netscape.com
4344bd4854
fixing some off-by-one errors, some nsISupportsArray confusions with the calling code, removing some printf's.
1999-07-14 22:57:22 +00:00
pinkerton%netscape.com
96694f5959
lots of stuff for d&d, getting the drag service released at the right times, notifying the drag service of the drag action via modifier keys.
1999-07-14 22:56:42 +00:00
pinkerton%netscape.com
f2ef48ff0a
temp hacks for toolbar drag and drop until a general mime->flavor mechanism is implemented.
1999-07-14 22:55:27 +00:00
sfraser%netscape.com
354fb225c9
Adding caret width and blink time to nsILookAndFeel
1999-07-14 22:16:59 +00:00
kmcclusk%netscape.com
f052dc2f0d
fixed bugs #6303 , #6753 , #6756 , #6759
...
Re-wrote nsComboboxFrame.
removed the obsolete nsHTMLAtoms: comboText,comoTextSelected,comTextSelectedFocus,dropDownVisible,
dropdownHidden, dropDownBtnOut, dropDownBtnPressed,
Added nsHTMLAtoms::combobox, nsLayoutAtoms::popupList
Renamed dropDownList to dropDownListPseudo
Added "arrow.gif" as to be used the background-image for the combobox button
ua.css - added rules for select to differentiate between comboboxes and listboxes.
Added style rules to more closely match the XPTOOLKIT XPWidgets look.
removed the following :-moz-combobox-text, -moz-combobox-textselected
nsIFormControlFrame.h - Added SetSuggestedSize method.
nsButtonControlFrame - Implemented SetSuggestedSize.
nsCSSFrameConstructor.cpp - Rewrote ConstructSelectFrame.
nsIWidget.h -Added GetAbsoluteBounds method.
nsWindow.cpp - Implemented GetAbsoluteBounds.
1999-07-14 22:00:24 +00:00
tague%netscape.com
700fdbafa5
Fixed bug #6898 unable to move cursor within IME composition string.
1999-07-14 20:08:02 +00:00
tague%netscape.com
5913e0d61d
Fix bug #8459 , #6989 Can't move cursor within IME composition string.
1999-07-14 20:05:25 +00:00
akkana%netscape.com
8edd850da4
Xlib clipboard implementation (not finished yet)
1999-07-14 18:55:46 +00:00
pavlov%pavlov.net
1e25ab7285
fix for 9774 and other misc things
1999-07-14 18:36:24 +00:00
Jerry.Kirk%Nexwarecorp.com
891a5b39bc
- fixed ref counting on widgets
...
- fixing resize / reflow hold offs
1999-07-14 17:06:09 +00:00
blizzard%redhat.com
0179f3dd10
Change DispatchEvent() to DispatchXEvent() since that's really what it's doing.
1999-07-14 16:39:31 +00:00
Jerry.Kirk%Nexwarecorp.com
caaa34976d
- General cleanup.
1999-07-14 15:26:18 +00:00
blizzard%redhat.com
442b43d1c9
Focus shags, baby. Also tracking visibility and map events so
...
nsWidget::IsVisible() is now implemented. This is not part of the
build.
1999-07-14 04:34:31 +00:00
ramiro%netscape.com
06f605945b
NOT PART OF BUILD. Adding these.
1999-07-13 19:40:15 +00:00
ramiro%netscape.com
a1b200899e
NOT PART OF BUILD. Add event debugging.
1999-07-13 19:34:31 +00:00
ramiro%netscape.com
b058186e52
NOT PART OF BUILD. Get key events almost working. Add event debugging.
1999-07-13 19:30:42 +00:00
ramiro%netscape.com
255070b175
NOT PART OF BUILD. Add keycode stuff in its own place.
1999-07-13 19:17:35 +00:00
sspitzer%netscape.com
22ce1f44e2
add the touch interface to the nsIFileSpec iterface and the appropriate implementations
1999-07-13 19:10:43 +00:00
blizzard%redhat.com
3df4bddc1d
Start on infastructure for Focus events and Keypress events. This is not part of the build.
1999-07-13 17:50:28 +00:00