Timeline



Jan 9, 2003:

11:08 PM Changeset in webkit [3299]
  • 16 copies in tags/Alexander-51

This commit was manufactured by cvs2svn to create tag 'Alexander-51'.

11:08 PM Changeset in webkit [3298] by kocienda
  • 5 edits in branches/Alexander-48-branch

Setting version to Alexander-51

10:44 PM Changeset in webkit [3297] by darin
  • 3 edits in branches/Alexander-48-branch

Version fixes for 51.

8:01 PM Changeset in webkit [3296]
  • 16 copies in tags/Alexander-50

This commit was manufactured by cvs2svn to create tag 'Alexander-50'.

8:01 PM Changeset in webkit [3295] by sheridan
  • 8 edits in branches/Alexander-48-branch

Alexander-48-branch, aka Safari-50 versions

7:57 PM Changeset in webkit [3294] by darin
  • 3 edits in trunk

Lets call this 51u, not 50u.

7:56 PM Changeset in webkit [3293] by darin
  • 2 edits in trunk/WebKit

WebKit:

Reviewed by Maciej.

  • English.lproj/StringsNotToBeLocalized.txt: Update for recent changes.

WebBrowser:

Reviewed by Maciej.

  • English.lproj/StringsNotToBeLocalized.txt: Update for recent changes.
  • English.lproj/Localizable.strings: Regenerate.
7:47 PM Changeset in webkit [3292] by kocienda
  • 1 edit in branches/Alexander-48-branch/WebKit/ChangeLog

2003-01-09 Ken Kocienda <kocienda@apple.com>

Reviewed by me

Added missing ChangeLog comment for a file I merged

  • ChangeLog
7:21 PM Changeset in webkit [3291] by kocienda
  • 6 edits in branches/Alexander-48-branch/WebKit

2003-01-09 Ken Kocienda <kocienda@apple.com>

Changes merged from trunk onto the branch to patch critical data loss problems.

WebKit:

Reviewed by Everybody

Changes merged from trunk onto the branch to patch critical data loss problems.

2003-01-09 Trey Matteson <trey@apple.com>

Reviewed by Richard.

3142201 - home directory nuked during power download session

We add checks for various error cases that could combine to cause this problem. While we
never got a reproducible case, we are confident that this is the only file removal done
in the download code, and its ability to wreak havoc has been clipped.

  • Downloads.subproj/WebDownloadHandler.m: (-[WebDownloadHandler cleanUpAfterFailure]): Only nuke the partial download if in fact we created a new download file. Never nuke a directory. (-[WebDownloadHandler createFileIfNecessary]): Don't add "." to the foo-1 filenames we generate if the original filename doesn't have any extension.
  • WebView.subproj/WebMainResourceClient.m: (-[WebMainResourceClient continueAfterContentPolicy:response:]): If the policyDelegate gives us a nil filename, just stop the whole load, instead of trying to overwrite the user's home directory.

2003-01-09 Darin Adler <Darin Adler>

Reviewed by Chris.

  • second pass on 3143332 - we still need a test case to be sure this is right
  • Plugins.subproj/WebBaseNetscapePluginStream.m: (-[WebBaseNetscapePluginStream finishedLoadingWithData:]): Check for "/". Also report the failure instead of just hanging on forever.

2003-01-09 Trey Matteson <trey@apple.com>

Reviewed by Darin

WebKit:

3143294 - need short-term bulletproofing of download code against bad filenames

We protect against a download location that is not an absolute path.

  • WebView.subproj/WebMainResourceClient.m: (-[WebMainResourceClient continueAfterContentPolicy:response:]): Bail on download if we don't have a abs path to write to.

WebBrowser:

Reviewed by Everybody

Changes merged from trunk onto the branch to patch critical data loss problems.

2003-01-09 Trey Matteson <trey@apple.com>

Reviewed by Darin

3143294 - need short-term bulletproofing of download code against bad filenames

We protect against slashes and leading periods, as well as handling empty filenames.

  • BrowserWebController.m: (-[BrowserWebController saveFilenameForResponse:andRequest:]): Check results of [response filename] carefully

2003-01-09 Maciej Stachowiak <mjs@apple.com>

Reviewed by Darin.

  • fixed 3143311 - Create /tmp link on startup if it's missing
  • main.m: (main): Make the /tmp symlink if it's missing.

2003-01-09 Darin Adler <Darin Adler>

Reviewed by Maciej.

  • fixed 3143417 - store last version run in the preferences
  • added a new user default that stores the version (source version).
  • PreferenceKeys.h: Put in a new preference key for the "last version run".
  • main.m: (main): Call storeVersionInPreferences. (storeVersionInPreferences): Store the source version in "last version run".
6:06 PM Changeset in webkit [3290] by rjw
  • 2 edits in trunk/WebKit

Fixed 3143361. This was a regression introduced with some image
rendering optimizations. Don't bypass the tiling code path if
the image needs to be rendered out-of-phase.

Reviewed by hyatt.

  • WebCoreSupport.subproj/WebImageRenderer.m: (-[WebImageRenderer tileInRect:fromPoint:]):
5:33 PM Changeset in webkit [3289] by darin
  • 2 edits in trunk/WebKit

Reviewed by Chris.

  • second pass on 3143332 - we still need a test case to be sure this is right
  • Plugins.subproj/WebBaseNetscapePluginStream.m: (-[WebBaseNetscapePluginStream finishedLoadingWithData:]): Check for "/". Also report the failure instead of just hanging on forever.
5:12 PM Changeset in webkit [3288] by darin
  • 2 edits in trunk/WebKit

Reviewed by Richard.

  • fixed 3143332 -- if path returned is empty string (or "." or "..") it will trash the /tmp symlink
  • Plugins.subproj/WebBaseNetscapePluginStream.m: (-[WebBaseNetscapePluginStream finishedLoadingWithData:]): Check for empty string, ".", and "..", and don't create files by those names.
5:04 PM Changeset in webkit [3287] by trey
  • 3 edits in trunk/WebKit

WebKit:

3143294 - need short-term bulletproofing of download code against bad filenames

We protect against a download location that is not an absolute path.

Reviewed by Darin

  • WebView.subproj/WebMainResourceClient.m: (-[WebMainResourceClient continueAfterContentPolicy:response:]): Bail on download if we don't have a abs path to write to.

WebBrowser:

3143294 - need short-term bulletproofing of download code against bad filenames

We protect against slashes and leading periods, as well as handling empty filenames.

Reviewed by Darin

  • BrowserWebController.m: (-[BrowserWebController saveFilenameForResponse:andRequest:]): Check results of [response filename] carefully
4:14 PM Changeset in webkit [3286] by mjs
  • 3 edits in trunk/WebCore

Reviewed by Dave.

  • fixed Radar 3143013 - hang trying to load spiny.com/software
  • khtml/rendering/render_table.cpp: (RenderTable::layoutRows): Check for the render root as a loop termination condition, to avoid an infinite loop for an absolute but non-fixed table cell.
4:06 PM Changeset in webkit [3285] by hyatt
  • 3 edits in trunk/WebCore

The "flow-mode" quirk for lists is just that - a quirk, and should
not be applied when in strict mode.

Fixes diveintomark.org's navigation bar on the front page (issue #2
on his list).

Reviewed by darin and maciej

  • khtml/css/html4.css:
3:25 PM Changeset in webkit [3284]
  • 5 copies
    2 deletes in tags/JavaScriptCore-49~1

This commit was manufactured by cvs2svn to create tag
'JavaScriptCore-49~1'.

3:25 PM Changeset in webkit [3283] by mjs
  • 4 edits in branches/su-jag-pink-branch/JavaScriptCore

Updated versions for 49.1.

  • English.lproj/InfoPlist.strings: Updated to 49.1 and 0.8.
  • JavaScriptCore.pbproj/project.pbxproj: Likewise.
10:52 AM Changeset in webkit [3282] by hyatt
  • 4 edits in trunk/WebCore

Finish the KONQBLOCK removal and make sure that table rows and
cells encountered inside stray content cause the stray content to
close so that the rows and cells can be part of the table.

This fixes the versiontracker bug. #3142319.

Reviewed by darin.

  • khtml/html/htmlparser.cpp: (KHTMLParser::reset): (isTableRelatedTag): (KHTMLParser::insertNode): (KHTMLParser::popOneBlock):
  • khtml/html/htmlparser.h:

Jan 8, 2003:

11:50 PM Changeset in webkit [3281] by trey
  • 5 edits in trunk/WebKit

3142201 - home directory nuked during power download session

We add checks for various error cases that could combine to cause this problem. While we
never got a reproducible case, we are confident that this is the only file removal done
in the download code, and its ability to wreak havoc has been clipped.

Reviewed by Richard.

  • Downloads.subproj/WebDownloadHandler.m: (-[WebDownloadHandler cleanUpAfterFailure]): Only nuke the partial download if in fact we created a new download file. Never nuke a directory. (-[WebDownloadHandler createFileIfNecessary]): Don't add "." to the foo-1 filenames we generate if the original filename doesn't have any extension.
  • WebView.subproj/WebMainResourceClient.m: (-[WebMainResourceClient continueAfterContentPolicy:response:]): If the policyDelegate gives us a nil filename, just stop the whole load, instead of trying to overwrite the user's home directory.
11:07 PM Changeset in webkit [3280] by hyatt
  • 4 edits in trunk/WebCore

Revert the redundancy that dirk noticed.

Fixing issue #3 on diveintomark.org's list, which actually involved
merging calcAbsoluteVertical to KHTML's trunk and then fixing
a math error in the bottom computation.

Reviewed by NOBODY (OOPS!).

  • khtml/html/html_baseimpl.cpp: (HTMLBodyElementImpl::parseAttribute):
  • khtml/rendering/render_box.cpp: (RenderBox::calcAbsoluteVertical):
6:08 PM Changeset in webkit [3279] by cblu
  • 6 edits in trunk

WebCore:

Fixed: 3111432 - Support OBJECT tags with type text/plain or text/html

Reviewed by dave.

  • kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::createPart): call [_bridge frameRequiredForMIMEType:] to determine if we should create a plug-in view or iframe
  • kwq/WebCoreBridge.h: add frameRequiredForMIMEType:

WebKit:

Fixed: 3111432 - Support OBJECT tags with type text/plain or text/html

Reviewed by dave.

  • WebCoreSupport.subproj/WebBridge.m: (-[WebBridge frameRequiredForMIMEType:]): added, returns YES for non-plug-in views
1:33 PM Changeset in webkit [3278] by trey
  • 3 edits in trunk/WebCore

3136213 - Page loads stopped by backtracking don't finish when moving forward

We need to remove the entry from the KHTML image cache when a load
has an error, so it will be reloaded next time we try.

Reviewed by Darin,

  • khtml/misc/loader.cpp: (Loader::slotFinished): Remove cache entry on job error.
12:17 PM Changeset in webkit [3277] by darin
  • 8 edits in trunk/WebCore

Reviewed by Dave.

  • fixed 96/72 dpi snafu; no need to do something different for AppKit, because it always uses pixel sizes, not font size
  • khtml/css/css_valueimpl.cpp:
  • khtml/css/css_valueimpl.h:
  • khtml/css/cssstyleselector.cpp:
  • kwq/KWQPaintDeviceMetrics.mm: Rolled out change from 2002-12-05
  • a cut at implementing heretofore unimplemented QTextStream classes
  • kwq/KWQTextStream.h:
  • kwq/KWQTextStream.mm: First cut implementation.
11:47 AM Changeset in webkit [3276] by cblu
  • 2 edits in trunk/WebKit

FIXED: 3128098 - flash performance weak!!!

Reviewed by darin.

  • Plugins.subproj/WebBaseNetscapePluginView.m: Don't throttle plug-in when in an active window.

Jan 7, 2003:

11:08 PM Changeset in webkit [3275]
  • 1 copy
    2 deletes in branches/su-jag-pink-branch

This commit was manufactured by cvs2svn to create branch
'su-jag-pink-branch'.

11:08 PM Changeset in webkit [3274]
  • 1 copy
    2 deletes in tags/SU_JAG_PINK_BRANCH_ANCHOR

This commit was manufactured by cvs2svn to create tag
'SU_JAG_PINK_BRANCH_ANCHOR'.

11:08 PM Changeset in webkit [3273] by sheridan
  • 3 edits in trunk

Safari-50u. tree is open.

11:05 PM Changeset in webkit [3272] by sheridan
  • 8 edits in trunk

Safari-49 stamp.
Note that I am not using "Alexander" in the tag name any more (RIP Great Alex)
and that I did not rev the marketing version.

Jan 5, 2003:

10:43 PM Changeset in webkit [3271]
  • 9 copies
    6 deletes in tags/WebCore-48-tarball

This commit was manufactured by cvs2svn to create tag
'WebCore-48-tarball'.

10:43 PM Changeset in webkit [3270]
  • 4 copies
    5 deletes in tags/JavaScriptCore-48-tarball

This commit was manufactured by cvs2svn to create tag
'JavaScriptCore-48-tarball'.

10:43 PM Changeset in webkit [3269] by darin
  • 2 edits in branches

Merge in the copyright changes.

10:37 PM Changeset in webkit [3268]
  • 1 copy in branches/WebCore-48-tarball-branch/WebCore/English.lproj

This commit was manufactured by cvs2svn to create branch
'WebCore-48-tarball-branch'.

10:37 PM Changeset in webkit [3267]
  • 1 copy in branches/JavaScriptCore-48-tarball-branch/JavaScriptCore/English.lproj

This commit was manufactured by cvs2svn to create branch
'JavaScriptCore-48-tarball-branch'.

10:37 PM Changeset in webkit [3266] by mjs
  • 8 edits in trunk

JavaScriptCore:

Reviewed by no one cause I'm just changing copyright strings.

  • JavaScriptCore.pbproj/project.pbxproj: Added non-Apple copyrights to copyright strings.
  • English.lproj/InfoPlist.strings: Likewise.

WebCore:

Reviewed by no one cause I'm just changing copyright strings.

  • WebCore.pbproj/project.pbxproj: Added non-Apple copyrights to copyright strings.
  • English.lproj/InfoPlist.strings: Likewise.
9:51 PM Changeset in webkit [3265] by darin
  • 1 edit in branches/JavaScriptCore-48-tarball-branch/JavaScriptCore/JavaScriptCore.pbproj/project.pbxproj

Try, try again.

9:39 PM Changeset in webkit [3264] by darin
  • 1 edit in branches/JavaScriptCore-48-tarball-branch/JavaScriptCore/JavaScriptCore.pbproj/project.pbxproj

Another tweak.

9:29 PM Changeset in webkit [3263] by darin
  • 2 edits in branches

More build fixes for the tarballs.

9:29 PM Changeset in webkit [3262]
  • 2 copies
    6 deletes in branches/JavaScriptCore-48-tarball-branch

This commit was manufactured by cvs2svn to create branch
'JavaScriptCore-48-tarball-branch'.

9:24 PM Changeset in webkit [3261] by darin
  • 1 edit in branches/WebCore-48-tarball-branch/WebCore/WebCore.pbproj/project.pbxproj

Fix project for tarball use.

9:24 PM Changeset in webkit [3260]
  • 7 copies
    7 deletes in branches/WebCore-48-tarball-branch

This commit was manufactured by cvs2svn to create branch
'WebCore-48-tarball-branch'.

9:17 PM Changeset in webkit [3259] by darin
  • 2 edits in trunk

Another revision on the READMEs.

9:13 PM Changeset in webkit [3258] by darin
  • 6 edits in trunk

JavaScriptCore:

  • JavaScriptCore.pbproj/project.pbxproj: Fix "Apple Compupter" typo. Remove unneeded CFBundleLongVersionString we don't use anywhere else.

WebFoundation:

  • WebFoundation.pbproj/project.pbxproj: Fix "Apple Compupter" typo.

WebCore:

  • Resources/Info.plist: Fix "Apple Compupter" typo.
7:57 PM Changeset in webkit [3257] by darin
  • 2 edits in trunk

Rewrap to 72 columns.

5:12 PM Changeset in webkit [3256] by darin
  • 2 adds in trunk

README files for the JavaScriptCore and WebCore tarballs.

3:03 PM Changeset in webkit [3255] by darin
  • 2 edits
    3 adds
    1 delete in trunk

License and change log updates requested by Don.

Note: See TracTimeline for information about the timeline view.