Commit Graph

34821 Commits

Author SHA1 Message Date
sspitzer%netscape.com
7cd4f9ea86 turn on new idl files for windows 1999-07-23 08:33:10 +00:00
hyatt%netscape.com
62f16fae95 Adding style rule for depressed menu items on the menu bar. 1999-07-23 08:33:02 +00:00
brendan%mozilla.org
dd68d93bca Eliminate warning about unsigned/signed == comparison. 1999-07-23 08:24:35 +00:00
brendan%mozilla.org
7c297899de Add new flag to js_DecompileValueGenerator calls. 1999-07-23 08:22:12 +00:00
sspitzer%netscape.com
17cfab2380 ignore generated 1999-07-23 08:02:35 +00:00
brendan%mozilla.org
3f05c43fc5 Bugs, bugs bugs:
- js_DecompileValueGenerator had rusted due to bytecode/source-note changes,
  or maybe parts of it never worked right.  Anyway, it now does not induce a
  crashing underflow in the decompiler.  As part of this fix, it now takes a
  checkStack flag telling whether to look for the jsval v argument on the JS
  stack.  The calls from ImportProperty, js_SetProperty, and js_DeleteProperty
  pass in v a jsval for the property id, which should not be sought after on
  the stack (it might happen to be there due to o['p'] = 2, but we want to
  decompile o["p"], not "p").
- js_DecompileValueGenerator would load a generating pc even if the value v
  did not match the pc's corresponding stack item!  Oops.  This lead to less
  than idea diagnostics.
- js_DecompileValueGenerator was also not mapping JSOP_TRAP to the real op at
  a sufficiently early and univeral point in its control flow.
- Fix PopOff to assert and check for stack underflow in the decompiler, and
  beef up PushOff too (it asserted, but did not check).
- js_ReportIsNotFunction now avoids JS_InternString by indexing directly into
  cx->runtime->atomState.typeAtoms with the result of JS_TypeOfValue.
- Removed unnecessary local GC root reserved by non-zero trailing member of
  obj_eval's JSFunctionSpec initializer.
1999-07-23 08:01:54 +00:00
hyatt%netscape.com
a32734dbb9 Refining the ESC behavior and doing deeper shortcut work (on cascading menus). 1999-07-23 07:56:27 +00:00
hyatt%netscape.com
b636708367 Teaching the menus about the ESC key (which will close up each level of menu
until you hit the menu bar).
1999-07-23 07:49:43 +00:00
hyatt%netscape.com
7a62bb78f1 The menu bar now supports shortcuts (e.g., ALT+f). Also repaired a minor problem
with keyboard navigation and mouse movement interoperability on the menus.
1999-07-23 07:39:16 +00:00
sspitzer%netscape.com
199fafc79f turn on the new news idl files for unix. I'll do windows and mac tomorrow. 1999-07-23 07:32:48 +00:00
sspitzer%netscape.com
7087d52b52 removing const-ness, in prep for turning on new idl files. 1999-07-23 07:32:20 +00:00
hyatt%netscape.com
ee0f57fb6f Checking in my sample XUL file. Not used in the product. Completely safe. 1999-07-23 07:22:37 +00:00
gordon%netscape.com
c1251fd4a9 Mac-NECKO-only checkin. Added nsIStreamConverter2.idl to netwerkIDL.mcp project, as per Scott MacGregor's request. 1999-07-23 07:09:36 +00:00
pavlov%netscape.com
86012d72ee stub out beos things so that their build will build 1999-07-23 07:02:17 +00:00
pinkerton%netscape.com
eaf44f3cc0 fix the cookie extension manifest file path. 1999-07-23 06:54:03 +00:00
mcafee%netscape.com
52f5276020 Removing win-specific directory profile/Acct 1999-07-23 06:44:02 +00:00
mcafee%netscape.com
e118769f2e Adding Acct Makefile to unix build, not part of build yet. 1999-07-23 06:40:36 +00:00
varada%netscape.com
306c7504c9 removing account header from makefile 1999-07-23 06:35:50 +00:00
varada%netscape.com
e5b41d71e0 makefile.win for profile alone - account is removed 1999-07-23 06:32:58 +00:00
ramiro%netscape.com
662ab03c58 Add LD_BIND_NOW for a better debugging iExperience. 1999-07-23 06:30:28 +00:00
sspitzer%netscape.com
89a5320023 not part of build, yet. one step closer to IDLifying all of news. 1999-07-23 06:26:09 +00:00
ramiro%netscape.com
9cfe9845f5 Cut down on the popup noise a bit. 1999-07-23 06:25:47 +00:00
mscott%netscape.com
26a3b9cd3b necko only:
Added the "hack" which can be turned off by undefining STREAM_CONVERTER_HACK. Basically, if we are reading in an rfc822
file we insert a stream converter between the file channel and the consumer of the file channel. the file channel
then talks to the converter which talks to the end consumer.

Made the file channel honor the number of bytes read parameter which gets passed in on AsyncRead. We now cancel the read
after we've read in the desired # of bytes.

fixed two file parsing bugs: one in Init and one in GetContenttype
1999-07-23 06:16:37 +00:00
pinkerton%netscape.com
9b0acc807e fix access paths to find timer in widget instead of gfx. all targets updated. 1999-07-23 06:06:19 +00:00
hyatt%netscape.com
ab9f23cbd0 Ok, this is more like it. I did want GEtCharCode after all. 1999-07-23 06:01:03 +00:00
sspitzer%netscape.com
170e0af68d adding this idl file. not part of the build yet. 1999-07-23 06:00:50 +00:00
hyatt%netscape.com
a2d3c67660 Wanted GetKeyCode, and not GetCharCode. Oops. 1999-07-23 05:52:51 +00:00
mscott%netscape.com
95219aea51 export nsIStreamConverter2.idl 1999-07-23 05:50:32 +00:00
mscott%netscape.com
912123a982 generate header file for nsIStreamConverter2.idl 1999-07-23 05:49:07 +00:00
mscott%netscape.com
d37058008e this used to be mailnews\mime\public\nsIStreamConverter.idl but it needs to be moved out of mailnews as it is generic
and not specific to mailnews. The final resting place for this file will be netwerk\streamcnvts\public but that
directory isn't buildable yet so I'm moving it here for safe keeping. The name (the 2 part) is lame but it conflicted
with a file Jud is addding to streamconv (nsIStreamConverter). Don't worry..eventually the two interfaces
are going to be merged into one.
1999-07-23 05:48:27 +00:00
hyatt%netscape.com
82e91035de Working on shortcut navigation in XP menus (e.g., ALT+f, etc. etc.). 1999-07-23 05:47:43 +00:00
pavlov%netscape.com
ca07e393c3 update qnx folks to the new sound stuff 1999-07-23 05:40:35 +00:00
varada%netscape.com
b68ef50454 makefile 1999-07-23 05:32:43 +00:00
gordon%netscape.com
07f7e5f6a2 Added nsJSProtocolHandler.h 1999-07-23 05:26:03 +00:00
gordon%netscape.com
f1a158016a Added nsTimer.cpp and nsRepeater.cpp for the purposes of landing NECKO. This most closely approximates the functionality of the old NetLib, so it required the least amount of changes. We can figure out the ultimate resting place for these files after NECKO lands. 1999-07-23 05:24:28 +00:00
gordon%netscape.com
892efccd4f If XP_MAC and NECKO are defined, we include nsJSProtocolHandler.cpp instead of using the rest of this file. This is to work around the fact we can't conditionally link against files without creating addition targets in the project. Once NECKO has landed, I'll change the project file and jsurl.cpp will go away. 1999-07-23 05:23:00 +00:00
tbogard%aol.net
b9eb79032b Changed hashing to not hash every letter of strings that are greater than 16 characters in length. 1999-07-23 05:19:33 +00:00
gordon%netscape.com
ff98e6c26b Export NS_NewTimer() with PR_PUBLIC_API (this is a Mac-only file). 1999-07-23 05:18:18 +00:00
gordon%netscape.com
71a915922d Wired in the MANIFEST file for :mozilla:extensions🍪 that I just added. 1999-07-23 05:17:15 +00:00
hyatt%netscape.com
9011b3f9fc PRUint32... not PRInt32 ... oops. 1999-07-23 05:17:08 +00:00
varada%netscape.com
92fba30056 makefile 1999-07-23 05:16:28 +00:00
pavlov%netscape.com
35c8585197 changing sound implimentation to support playing of local files 1999-07-23 05:15:58 +00:00
varada%netscape.com
dfa4626d87 cpp files 1999-07-23 05:15:43 +00:00
gordon%netscape.com
65f51903e0 First Checked In. 1999-07-23 05:15:35 +00:00
hyatt%netscape.com
ac8f0fd89d Adding the capability to distinguish menus and menu items. 1999-07-23 05:11:49 +00:00
hyatt%netscape.com
807fd2cba6 Adding the capability to distinguish menus from menu items. 1999-07-23 05:10:57 +00:00
hyatt%netscape.com
c1398e2384 Adding an xpmenuitem atom. 1999-07-23 05:09:17 +00:00
putterman%netscape.com
c2c6cf8462 MarkMessagesRead now goes through folder. 1999-07-23 04:59:13 +00:00
varada%netscape.com
698a3cf0a9 account html page 1999-07-23 04:39:11 +00:00
varada%netscape.com
b1aef5c77b factory services file 1999-07-23 04:38:18 +00:00