2003-12-01 André Pönitz * Code_rules/Recommendations: * Code_rules/Rules: + try to implement your class in a way that the automatically generated + copy constructor and copy assignment work out-of-the box. Index: Rules =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/development/Code_rules/Rules,v retrieving revision 1.14 diff -u -p -r1.14 Rules --- Rules 25 Sep 2002 14:26:09 -0000 1.14 +++ Rules 1 Dec 2003 13:48:53 -0000 @@ -247,20 +247,6 @@ Formatting -NOT- void mangle () // wrong -* Use of braces - - We use braces a lot, even if this lowers the density of the code in - some cases. In particular we use braces for one-liners in relation - to if, while, etc. - - if (true) { - do_that(); - } - -NOT- - if (true) - do_that(); - - * Enumerators enum { one = 1, @@ -293,12 +279,9 @@ Formatting * Formatting - - Please adapt the formatting of your code to the setting in LyX in that - particular file. Lars and Asger are slowly, but surely moving the source - towards Linux kernel style formatting, aka K&R style. We suggest that you - also do this, but this is NOT something that has been decided generally. - (a pity - jbl) - + - Adapt the formatting of your code to the one used in the + other parts of LyX. In case there is different formatting for + the same construct, use the one used more often. * Use existing structures 2003-11-05 João Luis M. Assirati * lyxsocket/lyxclient.man: a man page for lyxclient. 2003-11-05 João Luis M. Assirati * lyxsocket/lyxclient.C: makes lyxclient work with LYXSOCKET environment variable. 2003-09-11 Jean-Marc Lasgouttes * MacOSX/lyx.xpm: remove. Not needed after all... 2003-09-08 Jean-Marc Lasgouttes * MacOSX/qt.patch: * MacOSX/lyx.xpm: files needed when building Qt/Mac 2003-07-28 José Matos * FORMAT: \layout -> \begin_layout. 2003-07-28 José Matos * FORMAT: document 225 2003-02-10 Angus Leeming * FORMAT: document 224. 2003-02-10 John Levon * FORMAT: document 2.22 2003-01-12 Lars Gullik Bjønnes * Makefile.am (EXTRA_DIST): dist generated spec file as well. 2002-10-25 Kayvan A. Sylvan * lyx.spec.in (CFLAGS, CXXFLAGS): Fixed to use configure defaults instead of overriding them. 2002-10-24 Angus Leeming * FORMAT: document further change to InsetGraphicsParams. 2002-10-23 Angus Leeming * tools/mkdoclinks.sh: new file. Run in /lib/doc to generate symbolic links from that dir to whereever the LyX documentation is to be found. This enables a non-installed LyX to find these docs. 2002-08-23 Rob Lahaye * FORMAT: explain changes with new graphics dialog 2002-08-02 Angus Leeming * FORMAT: document the InsetGraphicsParams "size_type" -> "size_kind" change. 2002-08-02 Angus Leeming * FORMAT: a new file to document changes in the LyX file format. Start it off with a change to Include insets. 2002-06-26 André Pönitz * development/Win32/lyxwin32.c: Win32 specific patch from Claus Hentschel 2002-06-05 Jean-Marc Lasgouttes * tools/lxtl.sh: remove unused file 2002-05-25 John Levon * Code_rules/Rules: mention enums should be lower-case 2002-05-23 Kayvan A. Sylvan * lyx.spec.in: Remove --with-included-string for 1.3.0cvs and beyond. 2001-12-03 André Pönitz * Code_rules/Recommendations: add note about long conditions 2001-10-08 Jean-Marc Lasgouttes * gettext.patch: update to gettext 0.10.40 2001-07-02 Claus Hentschel * Win32/lyxwin32.c: renamed from lyxwin32.C * Win32/lyxprofile: update 2001-09-21 Kayvan A. Sylvan * lyx.spec.in: last cleanup 2001-09-20 Kayvan A. Sylvan * lyx.spec.in: another big rework, with input from many people. 2001-08-05 Kayvan A. Sylvan * lyx.spec.in: More cleanups and wording changes. 2001-08-03 Kayvan Sylvan * lyx.spec.in: Integrate tetex-lyx into main RPM. 2001-08-05 Lars Gullik Bjønnes * Code_rules/Rules: add some braces statements, fix some typos. 2001-05-16 Ruurd Reitsma * Win32/lyxwin32.C added. 2001-04-17 Allan Rae * tools/makeLyXsigc.sh: put the important local changes into sed scripts. Outlining of inline code is lost -- feel free to add the necessary script or patch to get them back again if they annoy you. Or send a patch to Karl and get the changes into libsigc++. 2001-04-03 Kayvan Sylvan * lyx.spec.in: fix handling of reLyX with RPM relocation. 2001-03-30 John Levon * Code_rules/Rules: update for namespaces allowed 2001-02-09 John Levon * Code_rules/Recommendations: * Code_rules/Rules: update, add some comments, spelling and grammar