Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Go to file
ian%hixie.ch ee423a9430 * Created service- and serviceInstance- specific constructors so that a single module can have distinct constructors depending on how it is invoked. These constructors are called serviceInit() and serviceInstanceInit(), and both chain to the existing init() constructor (so no change are required by this).
* Changed FileStrings so that it doesn't have to be updated every time the file string format changes. The format is now one line per piece of metadata, then a blank line, then the string data. If additional metadata is added later then this will automatically support it.
* Renamed the dataSource.strings service to dataSource.strings.customised, and renamed its get() method to getCustomisedString().
* Changed the semantics of dataSource.strings.customised so that it no longer looks for a default string if it can't find a customised one (and thus removed getDefaultString).
* Abstracted the Generic output module even more. It now consists of output.generic (a service instance with its own constructor) and dataSource.strings (a pure service), the latter of which is a wrapper around dataSource.strings.customised and dataSource.strings.defaults.
* Updated Coses to work with the new dataSource.strings insterface.
* Removed the test app DataSource::ConsoleStrings and DataSource::HTTPStrings files, since they were redundant with the default output files.
* Removed all the default strings in the CosesEditor and Login components since they are pretty pointless.
* Factored out the call to dump() in the GenericOutputs module.
* Changed setString in the MySQL string data source so that it will now add a blank string (it used to delete the string if it was blank, but that meant that it was not possible to customise strings away).
* Added a piece of metadata to strings: their version number.
* Updated the customised string data source stubs to mention the version data now stored with all strings
* Added a getAllStringVersions method to the customised strings data source which returns all the string names and their version numbers.
* Made the customised strings data source check the version number of every string in its database during setupInstall to make sure that they are all up to date, version-wise. If any are out of date, the user is notified.
* Added support for the new version column to the MySQL version of the customised string data source.
* Updated the increasingly misnamed CosesEditor to support the versioned strings stuff.
* Factored out some code in the CosesEditor.
* Added version information to all default strings. All default strings are now at version 1.
* Fixed a typo in a FileStrings dump statement.
* Fixed the calls to setProgress in the MySQL user and strings data sources and in the user field factory to use the correct syntax (a parsable dotted string instead of unlocalisable plain English).
* Updated the Generic output module's documentation to match what now happens.
2001-11-22 15:46:42 +00:00
accessible Rename 'install' build phase to 'libs'. 2001-11-21 09:49:41 +00:00
apache/gzip/src
build Renaming 'install' build phase to 'libs' 2001-11-21 08:55:59 +00:00
calendar removed more unecessary files 2001-11-20 19:19:53 +00:00
caps Fixing mac debug bustage. Patch suggested by jst, sr=jst. 2001-11-16 10:50:33 +00:00
cck Fix for bug 96732: Hide DOS windows when building installer (r=tao) 2001-11-14 19:05:48 +00:00
chrome Collapse chrome reg. r=dp, sr=brendan, 109488 2001-11-21 00:12:42 +00:00
cmd/xfe/src CVS removal of obsolete directories. Bug 102787. Goodbyeeeee.... 2001-10-03 18:54:49 +00:00
config Rename 'install' build phase to 'libs'. 2001-11-21 09:49:41 +00:00
content View manage interface cleanup. Bug 73382. r=kmcclusk, sr=attinasi 2001-11-22 05:26:32 +00:00
db fix hpux bustage, only define delet eoperator when debugging mem useage 2001-11-22 02:56:49 +00:00
dbm Fix for 95128 - OS/2 build issue 2001-11-22 00:18:08 +00:00
directory 96154 - Remove class=outlinercol-header outlinercol-inset-header from outliner, r=ben, sr=hyatt 2001-11-21 11:00:22 +00:00
docshell Rename 'install' build phase to 'libs'. 2001-11-21 09:49:41 +00:00
dom Comment change... 2001-11-22 06:12:20 +00:00
editor Removed uneccessary hack to make toolbar buttons show checked state, b=101982, r=brade, sr=kin 2001-11-22 01:15:09 +00:00
ef
embedding Bugzilla Bug 110080 change !NS_SUCCEEDED(status) to NS_FAILED(status) 2001-11-22 15:12:51 +00:00
expat Rename 'install' build phase to 'libs'. 2001-11-21 09:49:41 +00:00
extensions fix for 73655 - remove reference to obsolete file. 2001-11-22 02:00:37 +00:00
gc/boehm Rename 'install' build phase to 'libs'. 2001-11-21 09:49:41 +00:00
gconfig
gfx b=84947 Roland tries to fix bustage, which only occurs on Unix when XPrint is not used. 2001-11-22 11:13:22 +00:00
gfx2 new image code for windows. not part of build. bug 104999 2001-10-25 09:01:32 +00:00
grendel Checking in Brian Duff's ui mods (looks great!). --talisman 2001-06-23 19:23:33 +00:00
htmlparser Removing dead, wrong, evil, dangerous code from the parser!! 2001-11-22 05:50:04 +00:00
include Removing dead file, not part of the build. r=jag. 2001-11-17 05:45:35 +00:00
intl Adding Georgian charset GEOSTD8, contributed by giasher@wanex.net, bug 107533, r=ftang, rs=brendan. 2001-11-21 23:48:08 +00:00
java Remove IsUnicode() check on nsString. nsString is always unicode (these days), so replacing this if/then/else with the then part. r=dbaron, rs=scc 2001-10-14 04:37:37 +00:00
jpeg Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
js Thanks to scole@planetweb.com (Steven Cole) for fixing date_format to respect PRMJ_FormatTime's return value (102159, r=beard, sr=brendan). 2001-11-21 23:53:54 +00:00
js2 Added Function.call/apply. Fixed bug in exception handling clean-up of 2001-11-06 19:45:04 +00:00
l10n Rename 'install' build phase to 'libs'. 2001-11-21 09:49:41 +00:00
layout b=84947 New print dialog for Unix and OS/2 2001-11-22 10:00:44 +00:00
lib Backing out fix for remote mach-o builds as it left mach-o builds fragile. 2001-11-03 03:29:05 +00:00
mailnews 111314 r=ducarroz sr=bienvenu. fix char* memory leaks. 2001-11-22 00:56:56 +00:00
modules b=84947 New print dialog for Unix and OS/2 2001-11-22 10:00:44 +00:00
mozilla new project started 2001-04-03 22:13:38 +00:00
msgsdk
mstone Fix OS_ARCH detection for IRIX64. 2001-07-20 00:26:49 +00:00
netwerk fixes bug 111072 "nsIOService::ExtractUrlPart does not return correct HOST 2001-11-22 00:19:47 +00:00
nsprpub Use -no-cpp-precomp instead of -traditional-cpp for darwin 2001-11-14 04:01:43 +00:00
nunet
other-licenses Make libart compile on Windows. 2001-11-20 10:27:00 +00:00
parser Removing dead, wrong, evil, dangerous code from the parser!! 2001-11-22 05:50:04 +00:00
plugin/oji [not part of build] Use templates for releasing misc. CF references. 2001-11-16 23:33:33 +00:00
privacy
profile 31154, 50517 - consistency in terminology in profile manager dialogs. 2001-11-22 02:28:34 +00:00
rdf Rename 'install' build phase to 'libs'. 2001-11-21 09:49:41 +00:00
README Adding newline, testing 2000-12-14 15:53:14 +00:00
security Bugzilla bug 111293: the inclusion of "nssrenam.h" in this file breaks 2001-11-22 02:27:57 +00:00
silentdl
string Rename 'install' build phase to 'libs'. 2001-11-21 09:49:41 +00:00
suite
sun-java Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
themes Rename 'install' build phase to 'libs'. 2001-11-21 09:49:41 +00:00
timer
tools Rename 'install' build phase to 'libs'. 2001-11-21 09:49:41 +00:00
uriloader bug #99627 (r=adamlock@netscape.com). Improving the comments in preparation of freezing this interface... 2001-11-21 23:17:41 +00:00
view View manage interface cleanup. Bug 73382. r=kmcclusk, sr=attinasi 2001-11-22 05:26:32 +00:00
webshell View manage interface cleanup. Bug 73382. r=kmcclusk, sr=attinasi 2001-11-22 05:26:32 +00:00
webtools * Created service- and serviceInstance- specific constructors so that a single module can have distinct constructors depending on how it is invoked. These constructors are called serviceInit() and serviceInstanceInit(), and both chain to the existing init() constructor (so no change are required by this). 2001-11-22 15:46:42 +00:00
widget fix for smoketest blocker bug #111242. menus not doing anything. patch by pink. 2001-11-21 19:40:17 +00:00
xpcom Bugzilla Bug 110080 change !NS_SUCCEEDED(status) to NS_FAILED(status) 2001-11-22 15:12:51 +00:00
xpfe b=84947 New print dialog for Unix and OS/2 2001-11-22 10:00:44 +00:00
xpinstall Rename 'install' build phase to 'libs'. 2001-11-21 09:49:41 +00:00
.cvsignore new project started 2001-04-03 22:13:38 +00:00
aclocal.m4 Add basic infastructure for gtk2 work. Bug #92034. r=cls 2001-07-24 23:30:00 +00:00
allmakefiles.sh All makefiles in dirs listed from mozilla/Makefile.in *must* be created by configure. The rest *should* be listed here as well. 2001-11-18 11:09:04 +00:00
client.mak Rename 'install' build phase to 'libs'. 2001-11-21 09:49:41 +00:00
client.mk Remove use of MOZ_MAKE_ENV. Builds should use |make -j3| instead of |MAKE='make -j3' make| 2001-11-22 04:02:28 +00:00
configure Automated update 2001-11-21 19:13:03 +00:00
configure.in Restoring STDC_HEADERS define for os/2 since the the standard autoconf test macro doesn't seem to work. 2001-11-21 19:10:44 +00:00
embed.mak NOT PART OF BUILD. Fixed recent breakage and merged export/install dirs into single list. b=68668 2001-02-23 12:54:24 +00:00
embed.mk NOT PART OF BUILD. Updated Unix/Linux embedding makefile to work once more. Changed target modules for recent layout/content split. b=68668 2001-02-21 12:27:11 +00:00
LEGAL
LICENSE
Makefile.in Add ldap to DIRS 2001-11-22 01:37:17 +00:00
makefile.win Rename 'install' build phase to 'libs'. 2001-11-21 09:49:41 +00:00
mozilla.kdevprj new project started 2001-04-03 22:13:38 +00:00
mozilla.lsm new project started 2001-04-03 22:13:38 +00:00
nglayout.mac
nglayout.mk
trex.mak
trex.mk