Граф коммитов

133504 Коммитов

Автор SHA1 Сообщение Дата
ben%bengoodger.com 391d331e51 land 258694 on trunk - cross platform search keybinding now applies to linux now that GTK emacs pref is observed r=bryner 2004-09-10 07:55:06 +00:00
bryner%brianryner.com 2faa8b2e03 Add dependency on Makefile so that depend builds don't break. 2004-09-10 07:52:59 +00:00
igor%mir2.org 6ed2763e79 RegExpProxy.(search|find|match) was replaced by the single action taking additional actionType argument: this is how the methods were implemented in RegExpImpl in any case and talking to implementation directly saved code. 2004-09-10 07:51:16 +00:00
igor%mir2.org a4bbd0c424 Inlining back code that were moved recently to do_call/do_new: if continuation support materializes, it would be much easier to transfer control to appropriate part of interpretation loop from the inlined code then to pass the necessary information from do_call. 2004-09-10 07:48:00 +00:00
bryner%brianryner.com 306fd4d418 Hook up gtk2 native keybindings for editor. This gets rid of htmlBindings.xml and instead makes the platform-neutral base bindings be included via the preprocessor, allowing the editorBase bindings to not be applied on gtk2. Also, removed obsolete mac CFM package files. Bug 257405, r=bzbarsky, sr=ben. 2004-09-10 07:17:31 +00:00
dbaron%dbaron.org 4c36660044 Separate concept of stylesheet URI into base URI (for resolving relative links) and sheet URI (for everything else), since they can differ for style elements (and inline style and style set from script, but that's for the next patch). Some other things (relating to external stylesheets, where it doesn't make a difference) that probably should use the sheet URL are left as the base URL for now because I didn't want to change too much at once. b=255538 r+sr=bzbarsky 2004-09-10 06:45:59 +00:00
timeless%mozdev.org a5c885b9b3 Fixing nondebug mAddr is a debug paranoia thing. 2004-09-10 06:02:07 +00:00
timeless%mozdev.org 85b8339503 Bug 252733 ###!!! ASSERTION: Potential deadlock between Monitor@12f0a8 and Monitor@0: 'Error', file r:/mozilla/xpcom/threads/nsAutoLock.cpp, line 299
Ignore null monitors - they aren't real and xpconnect promises not to enter them so you can't possibly reach a deadlock involving them.
r=brendan sr=brendan
2004-09-10 05:13:38 +00:00
bzbarsky%mit.edu 871de80a84 Combine WalkRules and UseDocumentRules into one function. Bug 244252,
r=bryner, sr=dbaron
2004-09-10 04:57:30 +00:00
jst%mozilla.jstenback.com 4738967857 Backing out the fix for bug 258499 as we don't believe it should be fixed to begin with. 2004-09-10 04:27:28 +00:00
bzbarsky%mit.edu bb3b0b20c0 Fix build bustage. 2004-09-10 03:52:48 +00:00
bzbarsky%mit.edu 925815e9a0 createEvent/initEvent screw up creating right-click or middle-click events. Bug
254795, r+sr=jst
2004-09-10 03:29:09 +00:00
bzbarsky%mit.edu 5d02f350d2 Add nsCSSValuePair type and use it for storage of some properties. Bug 208729,
r+sr=dbaron
2004-09-10 03:26:58 +00:00
bzbarsky%mit.edu 5a22a7c00e Look for a form ancestor even if we're not in a document and our parent is
changed.  Bug 257947, r+sr=jst
2004-09-10 03:16:04 +00:00
cls%seawood.org a9527b2816 Fix insecure tempfile creation issue.
Bug #258173 r=bsmedberg
2004-09-10 02:25:52 +00:00
dveditz%cruzio.com 36a346d76f aviary bit for bug 157354 (hide user:pass in location bar) r/a=ben 2004-09-10 02:09:33 +00:00
darin%meer.net 56a4285069 install simple.xulapp last 2004-09-10 01:56:34 +00:00
darin%meer.net c2d502aed7 Adding simple example app 2004-09-10 01:42:41 +00:00
myk%mozilla.org 921c1b59f5 basic docs on using flags 2004-09-10 00:28:48 +00:00
myk%mozilla.org 0ddc92b8c0 Fix for bug 254360: lists the rules governing who can edit which fields in 2.16 and 2.18 and the differences in those rules between the two versions. Contributed by Nick Barnes. 2004-09-09 23:48:11 +00:00
darin%meer.net d2b6b5501e working around broken usage of XPCOM for bug 256911 "bind lifetime of
child stubs to that of the master stub" (based on similar patch by
Javier Pedemonte for nsJavaXPTCStub.cpp)
2004-09-09 22:57:24 +00:00
glen.beasley%sun.com ca6ce8e0bb 224566 JVM crashes due to socketAccept timeout 2004-09-09 22:53:31 +00:00
neil%parkwaycc.co.uk f1e9551335 Bug 207219 Image resize should zoom clicked position r=varga sr=peterv 2004-09-09 22:40:40 +00:00
cltbld 749fbf1448 Automated update from host egg 2004-09-09 22:22:20 +00:00
kiko%async.com.br 8948151f2d Fix for bug 232659: Fix inconsistent attachment links (and clean up diff
viewer UI while we're at it). Do just that. r=myk, a=myk.
2004-09-09 22:19:49 +00:00
jshin%mailaps.org c5a215c37a no bug: got rid of duplicated lines (see bug 190031 comment #58) 2004-09-09 22:19:32 +00:00
cltbld f059ca53b0 Automated update from host egg 2004-09-09 21:52:19 +00:00
darin%meer.net faa5cac834 fixing firefox bustage 2004-09-09 21:50:09 +00:00
bienvenu%nventure.com b0ad94c221 fix 256330 imap deleting of folders doesn't show folder in trash until restart, sr=mscott 2004-09-09 21:41:19 +00:00
axel%pike.org a842e48405 bug 239369, nsRDFXMLSerializer string do, check return values and copy less utf8<->utf16, r=bsmedberg, sr=darin 2004-09-09 20:17:36 +00:00
edburns%acm.org cadd94c8f8 This checkin implements a response header listener feature.
I have changed the usage contract of the DocumentLoadListener slightly.
Prior to this checkin, calling getEventData() on the DocumentLoadEvent
passed in to your eventDispatched() method returned the URI to which the
event applies.

Now the getEventData() returns a Map.  You must look up the "URI" key to
find the URI to which the event applies.  If your listener is an
instance of PageInfoListener, and your event mask is
END_URL_LOAD_EVENT_MASK, your Map will have an additional entry under
the key "headers".  This entry is another Map representing the response
headers.

DocumentLoadListener:

 * <p>The <code>eventDispatched()</code> method is passed a {@link
 * DocumentLoadEvent} instance.  The <code>type</code> property of the
 * event will be one of the types defined as a <code>public static final
 * int</code> in <code>DocumentLoadEvent</code>.</p>
 *
 * <p>The <code>eventData</code> property of the
 * <code>DocumentLoadEvent</code> instance will be a
 * <code>java.util.Map</code>.  For all <code>EVENT_MASK</code> types in
 * <code>DocumentLoadEvent</code> the map will contain an entry under
 * the key "<code>URI</code>" without the quotes.  This will be the
 * fully qualified URI for the event.</p>
 *
 * <p>For the <code>PROGRESS_URL_LOAD_EVENT_MASK</code> there will be an
 * entry in the map for the key "<code>message</code>".  This will be
 * the progress message from the browser.</p>

PageInfoListener:

 * <p>This {@link DocumentLoadListener} subclass adds the ability to get
 * detailed information on each event. </p>
 *
 * <p>The <code>eventDispatched()</code> method is passed the same thing
 * as in the {@link DocumentLoadListener}.</p>
 *
 * <p>The <code>eventData</code> property of the
 * <code>DocumentLoadEvent</code> instance will be a
 * <code>java.util.Map</code>.  For the
 * <code>END_URL_LOAD_EVENT_MASK</code> type in
 * <code>DocumentLoadEvent</code> the map will contain an entry under
 * the key "<code>URI</code>" without the quotes.  This will be the
 * fully qualified URI for the event.  The map will also contain an
 * entry under the key "<code>headers</code>".  This entry will be a
 * <code>Map</code> of all the response headers.</p>


The next step will be to allow the same procedure to work to discover
the request headers.

Ed

A classes_spec/org/mozilla/webclient/PageInfoListener.java

- marker class for listenening for high fidelity page information.

A src_moz/EventRegistrationImpl.cpp

- add boolean property, capturePageInfo to turn on or off high fidelity
  page information collection.

M build-tests.xml

- add new test, DocumentLoadListenerTest

M build.xml

- added new JNI class, EventRegistrationImpl

M classes_spec/org/mozilla/webclient/CurrentPage2.java
M classes_spec/org/mozilla/webclient/impl/wrapper_native/CurrentPageImpl.java

- rollback previous API for headers discovery

M classes_spec/org/mozilla/webclient/impl/wrapper_native/EventRegistrationImpl.java

- pass thru the capturePageInfo property

- add URIToStringMap, currently not working.

M classes_spec/org/mozilla/webclient/test/EMWindow.java

- call toString() on the eventData, don't cast it to a String.

M src_moz/EmbedProgress.cpp
M src_moz/EmbedProgress.h

- leverage the nsIHttpHeaderVisitor interface to discover the response
  headers.

- add boolean property capturePageInfo

A src_moz/HttpHeaderVisitorImpl.cpp
A src_moz/HttpHeaderVisitorImpl.h

- copy the headers to a Properties object.

M src_moz/Makefile.in

- compile two new files:

+	EventRegistrationImpl.cpp \
+	HttpHeaderVisitorImpl.cpp \

M src_moz/NativeBrowserControl.cpp
M src_moz/NativeBrowserControl.h

- pass the NativeWrapperFactory to our Init() method

- add wrapperFactory getter.

M src_moz/WrapperFactoryImpl.cpp

- pass the nativeWrapperFactory to the NativeBrowserControl's Init method.

M src_share/jni_util.cpp
M src_share/jni_util.h

- new constants: URI, headers

R test/automated/src/classes/org/mozilla/webclient/CurrentPageTest.java

- not yet time for this one
A test/automated/src/classes/org/mozilla/webclient/DocumentLoadListenerTest.java

- exercise bare minimum functionality of PageInfoListener

M test/manual/src/classes/org/mozilla/webclient/test/TestBrowser.java

- print out headers.
2004-09-09 20:17:18 +00:00
cltbld 75da720177 Automated update from host egg 2004-09-09 19:44:50 +00:00
darin%meer.net 19dafc7fcd putting these changes back since the problem was with configure 2004-09-09 19:44:19 +00:00
darin%meer.net 28ab30f352 fixing bustage by backing out Makefile.in changes 2004-09-09 19:34:24 +00:00
darin%meer.net 1f0cf6f144 landing build changes for XULRunner (bug 257162) r=bsmedberg 2004-09-09 19:10:39 +00:00
jst%mozilla.jstenback.com 8e2ce60a2d Landing fix for bug 258487, patch by Wladimir Palant <trev@gtchat.de>. Add code to check a pref for how to treat popups opened by a plugin. r+sr=jst@mozilla.org 2004-09-09 18:53:21 +00:00
darin%meer.net e66870ff94 fixing win32 bustage 2004-09-09 18:52:22 +00:00
mcs%pearlcrescent.com 7752583403 Fix bug # 141754 - Enhancement: Should support startTLS.
LDAP command line tools now accept 2 new options:
    -ZZ  (issue a startTLS request)
    -ZZZ (like -ZZ but require a successful response).
 API extensions:
  ldap_ssl.h: LDAP_EXOP_START_TLS macro (OID of start TLS extended op.).
  libssldap:  Added ldap_start_tls_s() function.
  libprldap:  Added prldap_is_installed() and prldap_import_connection().
  libldap:    Added new LDAP_X_OPT_SOCKETARG option for ldap_get_option()
                and ldap_set_option() (get/set the socketarg associated
                with the main LDAP TCP connection).
  liblber:    Added new LBER_SOCKBUF_OPT_SOCK_ARG option for
                 ber_sockbuf_set_option() and ber_sockbuf_get_option()
                 (get/set the socketarg associated with a Sockbuf).
Also, some refactoring was done in libssldap to simplify the code.
2004-09-09 18:50:05 +00:00
mcs%pearlcrescent.com 06b18dd1b8 Fix bug # 242143 - ldap_extended_operation(3) sends requestValue
when not requested.
  Now if a NULL struct berval * is passed for the extended op data,
  no value is sent.
2004-09-09 18:23:39 +00:00
darin%meer.net 5a19cc90ad landing patch for bug 258470 "XULRunner shouldn't use firefox migration service" r=bsmedberg 2004-09-09 18:10:25 +00:00
igor%mir2.org 294417215a 1. Interpreter.interpret no longer tracks "with" statement nesting and instead use local register to save/restore scope during exception handling. It allowed to simplify exception handling and move it back to Interpreter.interpret to avoid issues with hypothetical stack overflow exceptions during exception catching.
2. local registers are cleared with null after use to allow to GC no longer used objects.
2004-09-09 17:40:48 +00:00
dbaron%dbaron.org 311b293f7d Pass line number information for style elements through to the CSS parser so we can give correct line numbers in error reports. b=240420 r+sr=bzbarsky 2004-09-09 17:32:35 +00:00
mostafah%oeone.com 49b82f5018 Updated translation 2004-09-09 15:32:04 +00:00
pedemont%us.ibm.com 1b4dfb9eeb Bug 258503 - incorrect comment for function onStartURIOpen. r=cbiesinger,sr=bzbarsky,a=mkaply 2004-09-09 15:30:09 +00:00
mostafah%oeone.com 0b48ff7bba Checked in patch for bug 258369:
Adding city to "my Timezone
2004-09-09 14:58:15 +00:00
mostafah%oeone.com c04ac82087 Checked in patch for bug 258527:
MonthView, workweek only: no 5th week if month ends on day off at 6th week start
2004-09-09 14:42:42 +00:00
dveditz%cruzio.com a335af86bc bug 157354 suppress display of user:pass (pref controlled) to help with spoofing; r=caillon,sr=bz,a=asa 2004-09-09 14:27:52 +00:00
neil%parkwaycc.co.uk 2888b11688 Bug 258474 JavaScript strict warnings: trailing comma is not legal p=cst@andrew.cmu.edu r+sr=dbaron 2004-09-09 14:25:26 +00:00
Stefan.Borggraefe%gmx.de a590e4fbda Bug 250637: Remove broken "Power Search" feature that was never really implemented
r=pkwarren, sr=neil
2004-09-09 14:23:12 +00:00
Stefan.Borggraefe%gmx.de 9827f3bfec Remove unused pref (part of bug 250637).
r=mscott
2004-09-09 14:19:02 +00:00