blob: 8300a559b46534e63e9936887436d2c0a3894e89 [file] [log] [blame]
2002-04-15 Darin Adler <darin@apple.com>
* kjs/internal.cpp:
* kjs/property_map.cpp:
* kjs/ustring.h:
Removed some unneeded <config.h> includes so we are more similar
to the real KDE sources.
2002-04-15 Darin Adler <darin@apple.com>
Merged changes from KDE 3.0 final and did some build fixes.
* JavaScriptCore.pbproj/project.pbxproj: Added nodes2string.cpp.
* kjs/grammar.*: Regenerated.
* kjs/*.lut.h: Regenerated.
2002-04-08 Darin Adler <darin@apple.com>
Reviwed by: Maciej Stachowiak <mjs@apple.com>
* JavaScriptCore.pbproj/project.pbxproj: Re-added -Wno-format-y2k.
2002-04-04 Darin Adler <darin@apple.com>
* JavaScriptCore.pbproj/project.pbxproj: Add an Unoptimized build
style: exactly like Development except without the -O.
2002-04-03 Darin Adler <darin@apple.com>
* kjs/Makefile.am: Gratuitous cleanup.
2002-04-02 Darin Adler <darin@apple.com>
* JavaScriptCore.pbproj/project.pbxproj: Update flags as I did for
WebFoundation.
2002-04-02 Maciej Stachowiak <mjs@apple.com>
* JavaScriptCore.pbproj/project.pbxproj: Pass -Wno-format-y2k so
the project builds with gcc3.
* kjs/nodes.cpp: Avoid including an obsolete header to avoid
warning with gcc3.
2002-04-02 Darin Adler <darin@apple.com>
* kjs/property_map.cpp: (PropertyMap::~PropertyMap): Deallocate the
map by calling clear so we don't leak the entire map.
2002-04-02 Darin Adler <darin@apple.com>
* kjs/internal.cpp: (InterpreterImp::globalClear): Add code to
deallocate and null out emptyList, because once the last interpreter
is destroyed there's nothing to keep it from being garbage collected.
2002-04-01 Darin Adler <darin@apple.com>
Got rid of KWQDef.h because it's dangerous to have two files with
the same name and different contents.
* JavaScriptCore.pbproj/project.pbxproj:
* kjs/KWQDef.h: Removed.
* kjs/ustring.h: Defines unsigned int types inline now.
2002-03-30 Maciej Stachowiak <mjs@apple.com>
Fixed Radar 2891272 (JavaScript crashes loading quicktime.com and
apple.com)
* kjs/object.cpp: (ObjectImp::~ObjectImp): Don't call setGCAlloc
on object internals pointed to, because they may have already been
collected by the time this object is collected, and in that case
we would corrupt the malloc arena.
* Makefile.am: Make the stamp file depend on all the sources and
headers so the framework gets rebuilt properly.
* JavaScriptCore.pbproj/project.pbxproj: Some random numbers moved
around. No idea what I really changed.
2002-03-30 Darin Adler <darin@apple.com>
* kjs/grammar.y: Took out Id tag so we won't constantly need to
update grammar.cpp.
* kjs/grammar.cpp: Regenerated without Id tag.
* .cvsignore: Ignore some additional autogenerated files.
* kjs/.cvsignore: Ignore some additional autogenerated files.
2002-03-30 Maciej Stachowiak <mjs@apple.com>
* JavaScriptCore.pbproj/project.pbxproj: Install some of the
headers.
2002-03-30 Maciej Stachowiak <mjs@apple.com>
Converted JavaScriptCore to build with Project Builder, in
preparation for B&I submission.
* English.lproj/InfoPlist.strings: Added.
* JavaScriptCore.pbproj/.cvsignore: Added.
* JavaScriptCore.pbproj/project.pbxproj: Added.
* .cvsignore: Update the set of ignored things.
* Makefile.am: Hand off to PB for the main build, but still handle
the generated files and the test program.
* kjs/Makefile.am: Don't build anything except the generated
source files.
* kjs/KWQDef.h, kjs/config.h: Added minimal versions of these
files to get kjs to build.
Check in all the genrated files, since Project Builder isn't up to
the task of handling built sources:
* kjs/array_object.lut.h: Added.
* kjs/date_object.lut.h: Added.
* kjs/grammar.cpp: Added.
* kjs/grammar.cpp.h: Added.
* kjs/grammar.h: Added.
* kjs/lexer.lut.h: Added.
* kjs/math_object.lut.h: Added.
* kjs/number_object.lut.h: Added.
* kjs/string_object.lut.h: Added.
* kjs/.cvsignore: Update set of ignored things.
2002-03-28 Maciej Stachowiak <mjs@apple.com>
* kjs/kjs-test.chk: Update output for new test results.
2002-03-26 Maciej Stachowiak <mjs@apple.com>
Set up kjs to build by itself into libJavaScriptCore.dylib.
* .cvsignore: Added.
* Makefile.am: Added.
* dummy.cpp: Added.
* kjs/.cvsignore: Added.