Commit Graph

5560 Commits

Author SHA1 Message Date
akkana%netscape.com
feb61c6d4c Use the Range methods instead of homebrew stuff to determine when a point is contained in a range; eliminate code duplication 1999-07-19 22:41:49 +00:00
putterman%netscape.com
73ffe8e2c7 Commented out warning. 1999-07-19 21:37:04 +00:00
joki%netscape.com
c47e24dc79 Checking in fix for tab navigation submitted by alex@cendio.se 1999-07-19 21:23:57 +00:00
joki%netscape.com
d752334449 Updating DOM event apis and changing behavior to properly respect capturing, bubbling, and cancellation methods. 1999-07-19 19:54:34 +00:00
troy%netscape.com
b7a34ec182 Minor cleanup 1999-07-19 18:38:51 +00:00
troy%netscape.com
99e5e0a462 Changed ScrollFrameIntoView() to also do horizontal scrolling if necessary 1999-07-19 18:38:33 +00:00
troy%netscape.com
1f18574df2 Changed semantics for ScrollFrameIntoView() 1999-07-19 18:38:02 +00:00
mjudge%netscape.com
5ac2c1e116 fix for javascript calls to selection bad QI 1999-07-19 18:36:28 +00:00
mjudge%netscape.com
516c093f8b cant query interface from frame selection to dom selection since we now have more than one type of dom selection implementations. you must ask for ANY dom selection then remove yourself as a listener or whatever you want to do. MJ 1999-07-19 18:04:35 +00:00
dcone%netscape.com
5e3ed1564c fixed background tile clipping bug. 1999-07-19 14:37:36 +00:00
hyatt%netscape.com
66d44dce92 Fixing Linux bustage. 1999-07-19 09:57:23 +00:00
hyatt%netscape.com
d455d19533 Making sure the left and right arrow navigation only fires when the menu bar
is active.
1999-07-19 09:36:24 +00:00
hyatt%netscape.com
6239477090 Making sure the mouse over behavior is right. 1999-07-19 09:18:24 +00:00
hyatt%netscape.com
572b6f3567 Adding some comments. 1999-07-19 09:09:36 +00:00
hyatt%netscape.com
a532ac5652 Making sure I consume events when the menu bar is active. 1999-07-19 08:52:42 +00:00
hyatt%netscape.com
ba35684f00 You can now keyboard navigate through the menu bar... moving to the left or
right after hitting ALT.
1999-07-19 08:47:02 +00:00
hyatt%netscape.com
b7a4382dfa Teaching the menu bar how to highlight the first item when the ALT key
is pressed.
1999-07-19 08:09:30 +00:00
rickg%netscape.com
23b232d248 switch to faster string search API 1999-07-19 03:29:56 +00:00
hyatt%netscape.com
8444ebacd4 Adding a notion of being "active" to the menu bar. This will let it know
when it should be taking control of key events (like arrow keys).
1999-07-19 02:29:11 +00:00
hyatt%netscape.com
2901511264 Hooking up the key and mouse listeners for the menu bar. 1999-07-19 02:26:39 +00:00
hyatt%netscape.com
7669f9c4c9 Instantiating the menu bar listener. 1999-07-19 02:02:38 +00:00
hyatt%netscape.com
74084836c1 The menu frame can be an area frame. In fact that makes more sense. It
should be thought of as an HTML container and not as a funky box.
1999-07-18 08:18:58 +00:00
hyatt%netscape.com
8fe8ccd149 Oops. Had a redundant case. 1999-07-18 07:37:26 +00:00
hyatt%netscape.com
16e9ab5230 added files: mozilla/layout/xul/base/src/nsMenuBarListener.cpp 1999-07-18 07:27:45 +00:00
hyatt%netscape.com
a1eb0b0b29 Adding the listener that will observe key and mouse events on the menu bar
(in order to properly pop up menus and to allow the user to move between
menus).
1999-07-18 07:27:02 +00:00
hyatt%netscape.com
7b3da19297 added files: mozilla/layout/xul/base/src/nsMenuBarFrame.cpp 1999-07-18 07:08:12 +00:00
hyatt%netscape.com
124721301b Adding the menu bar frame. 1999-07-18 07:07:55 +00:00
hyatt%netscape.com
68583ab57a Making sure that the popup frames get deleted when the menu gets deleted. 1999-07-18 06:52:06 +00:00
hyatt%netscape.com
97b3b296fb Another method added to the menu frame. 1999-07-18 06:48:03 +00:00
hyatt%netscape.com
18083a388f Continuing the menu frame's education regarding its separate popup list. 1999-07-18 06:44:03 +00:00
hyatt%netscape.com
336f91c812 Teaching the menu frame that menu children aren't really part of its flow (like
the dropdown combo box does).
1999-07-18 06:41:41 +00:00
hyatt%netscape.com
1b62413ffc added files: mozilla/layout/xul/base/src/nsMenuFrame.cpp 1999-07-18 06:37:50 +00:00
hyatt%netscape.com
45a2846e5d Adding the menu frame instantiation code for XP menus. 1999-07-18 06:37:06 +00:00
hyatt%netscape.com
a92ef1a85c Adding the menu frame files. 1999-07-18 06:36:37 +00:00
rickg%netscape.com
e94128a661 fixed bug 9845 1999-07-18 06:35:52 +00:00
hyatt%netscape.com
8e2263303c Committing the popup .h file. 1999-07-18 06:35:03 +00:00
hyatt%netscape.com
cbbb8072e7 Working on making the menu popup frame for XP menus. 1999-07-18 06:29:43 +00:00
hyatt%netscape.com
d736024f65 added files: mozilla/layout/xul/base/src/nsMenuPopupFrame.cpp 1999-07-18 06:24:56 +00:00
hyatt%netscape.com
1602e29911 Stubbing a menu popup frame for XP menus. 1999-07-18 06:23:45 +00:00
hyatt%netscape.com
8b79ce996e Turning on XP menus. 1999-07-18 03:16:58 +00:00
mjudge%netscape.com
1048e1ff54 sorry bad capitalization of file name 1999-07-18 02:59:09 +00:00
mjudge%netscape.com
c0b1525970 massive checkin for selection. adjusting nsIDOMSelection api and nsIFrameSelection. many "small" changes. this is not as bad as it looks. layout will not be affected other than "getter" calls for selection. and all consumers of selection should be in good shape. 1999-07-18 02:27:19 +00:00
peterl%netscape.com
c291b15f6a removed files: mozilla/layout/html/style/src/nsCSSProps2.cpp 1999-07-18 00:45:59 +00:00
peterl%netscape.com
96e0cff2d6 use preprocessor to generate atom code 1999-07-18 00:35:21 +00:00
peterl%netscape.com
33759cf899 string usage cleanup 1999-07-18 00:34:53 +00:00
peterl%netscape.com
82742cc403 string usage cleanup
sync to new entity api
1999-07-18 00:34:41 +00:00
peterl%netscape.com
49e887a855 update to new property and keyword enums and apis 1999-07-18 00:33:53 +00:00
peterl%netscape.com
a47e2611ce nuked 1999-07-18 00:33:27 +00:00
peterl%netscape.com
18bb385451 switch to preprocessor for code generation 1999-07-18 00:32:32 +00:00
peterl%netscape.com
6de833e76e update to new property and keyword enums and apis
added 'ch' unit support
1999-07-18 00:31:37 +00:00
peterl%netscape.com
3eacc5f5d8 sync to color api change 1999-07-18 00:30:30 +00:00
peterl%netscape.com
6d237f7fdc cleanups 1999-07-18 00:30:11 +00:00
peterl%netscape.com
9ab505b75a removed warnings 1999-07-18 00:29:39 +00:00
peterl%netscape.com
72465e27a5 added char support
update to new property and keyword enums and apis
removed warnings
1999-07-18 00:28:43 +00:00
peterl%netscape.com
64ca5956b4 removed warnings
update to api changes
1999-07-18 00:27:40 +00:00
peterl%netscape.com
17f883524a added char unit support
removed warnings
update to color api change
1999-07-18 00:27:02 +00:00
peterl%netscape.com
3df2d71720 remove warnings 1999-07-18 00:26:14 +00:00
peterl%netscape.com
3a0563e743 fix atom api 1999-07-18 00:25:54 +00:00
peterl%netscape.com
ec7b92b816 update to new property and keyword enums and apis 1999-07-18 00:25:28 +00:00
peterl%netscape.com
9d026a4262 use preprocessor to generate atom code 1999-07-18 00:24:47 +00:00
peterl%netscape.com
e6667a928a removed old include 1999-07-18 00:23:08 +00:00
peterl%netscape.com
26a3081cd1 update to new entity lookup api 1999-07-18 00:22:49 +00:00
peterl%netscape.com
07a86b4145 fix color parsing
update to new tag lookup api
1999-07-18 00:22:29 +00:00
peterl%netscape.com
7a4bc5e7cd update to new tag and entity lookup apis 1999-07-18 00:21:41 +00:00
peterl%netscape.com
9aea959a8c fix color handling 1999-07-18 00:20:27 +00:00
peterl%netscape.com
c35106c852 fix reresolve style context to iterate all child lists 1999-07-18 00:18:45 +00:00
peterl%netscape.com
71c53ea754 addref lookup tables from factory 1999-07-18 00:17:29 +00:00
peterl%netscape.com
162a545b8d removed unused IID 1999-07-18 00:17:03 +00:00
peterl%netscape.com
4be5417e98 fix outline width cache
fix outline change computation
1999-07-18 00:16:35 +00:00
peterl%netscape.com
218b13580e fix layout atoms api 1999-07-18 00:16:01 +00:00
peterl%netscape.com
50997d7433 use preprocessor for code generation 1999-07-18 00:15:37 +00:00
peterl%netscape.com
5ed314c7e6 cleanup string usage 1999-07-18 00:15:22 +00:00
peterl%netscape.com
02bb492ee5 removed unused imports 1999-07-18 00:15:03 +00:00
peterl%netscape.com
40b2eadb31 added nsLayoutAtomList.h 1999-07-18 00:14:29 +00:00
peterl%netscape.com
492bf2f145 added consts for new CSS properties 1999-07-18 00:14:08 +00:00
peterl%netscape.com
63e40660f8 use preprocessor for atom code generation 1999-07-18 00:13:35 +00:00
peterl%netscape.com
2cda14ec55 added != operator 1999-07-18 00:13:08 +00:00
ramiro%netscape.com
fda4120340 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
ba8ba82cc6 Landing timer move on windows. 1999-07-17 15:52:01 +00:00
ramiro%netscape.com
a09ea8b7ca Landing timer move on unix. 1999-07-17 14:22:51 +00:00
beard%netscape.com
06085c800b added <iostream.h> 1999-07-17 01:58:38 +00:00
jdunn%netscape.com
f6e6aeea41 Must pre-delcare the structs friends so that they can access each other since they are private 1999-07-17 01:11:00 +00:00
troy%netscape.com
17db1371eb Clean up in InitializeScrollFrame() to make sure floated and positioned elements
have their parent frame pointer set correctly
1999-07-17 00:49:54 +00:00
troy%netscape.com
37e8c3a392 Added code to make sure that posted events are removed when the frame they
refer to is destroyed
1999-07-16 23:27:46 +00:00
troy%netscape.com
f9d48b07a9 Added NotifyDestroyingFrame() function to nsIPresShell 1999-07-16 23:25:15 +00:00
troy%netscape.com
f49a234635 Fix for bug #3605. The problem was that when creating table caption and table cell
frames we weren't pushing a new float context. That meant floated images had an
incorrect parent frame pointer
1999-07-16 23:04:27 +00:00
pinkerton%netscape.com
a4bb19abc2 added nsToolbarItemFrame and nsToolbarDragListener for rods. 1999-07-16 22:41:29 +00:00
pollmann%netscape.com
9c82b52178 Bug 10024: Check base target for form submission 1999-07-16 21:01:13 +00:00
hangas%netscape.com
6eba8de450 Fix DEBUG Mac Build Bustage. Changed memset to nsCRT::memset 1999-07-16 19:11:43 +00:00
bienvenu%netscape.com
d26f3537ab more build bustage 1999-07-16 19:08:44 +00:00
troy%netscape.com
3058394af3 Minor cleanup 1999-07-16 18:17:14 +00:00
kipp%netscape.com
dd6cf0e923 Removed a compiler warning 1999-07-16 17:40:39 +00:00
rods%netscape.com
0cdcf017b5 changed Invalidate calls to have a FLASE repaint flag 1999-07-16 14:24:51 +00:00
rods%netscape.com
d1b9dafb97 commented out repaint for focus 1999-07-16 14:23:48 +00:00
rods%netscape.com
07dc39f2d3 XIF is now being put into the transferable as double byte 1999-07-16 14:20:59 +00:00
rods%netscape.com
47c4a999ca Using nsCOMTypeInfo instead of /class/::GetID
added comments, added code to reset the active state after the drop
fixed a selection bug in native text fields because the events weren't being
propagated correctly.
1999-07-16 13:02:01 +00:00
warren%netscape.com
84bd74a4fd Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome). 1999-07-16 11:14:36 +00:00
hyatt%netscape.com
99ed2a28e9 Fixing build bustage. 1999-07-16 07:54:18 +00:00
troy%netscape.com
7b9d24e898 Turned on the use of the digital search tree code 1999-07-16 03:32:09 +00:00
kipp%netscape.com
9bd5c53136 Refix the problem with maxElementSize pointing below the stack 1999-07-16 03:12:56 +00:00