Closed Bug 251968 Opened 21 years ago Closed 20 years ago

find -name "*.cpp" | xargs grep "Mode\: IDL" returns results :-(

Categories

(SeaMonkey :: General, defect)

x86
Linux
defect
Not set
trivial

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: caillon, Assigned: andreas)

Details

(Whiteboard: [good first bug])

Attachments

(1 file, 3 obsolete files)

> find -name "*.cpp" | xargs grep "Mode\: IDL" ./xpcom/tests/windows/TestHelloXPLoop.cpp:/* -*- Mode: IDL; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- ./gfx/src/nsScriptableRegion.cpp:/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- ./gfx/src/xlib/nsPrintOptionsXlib.cpp:/* -*- Mode: IDL; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- ./modules/oji/src/nsJVMConfigManagerUnix.cpp:/* -*- Mode: IDL; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ ./modules/oji/src/nsJVMConfigManager.cpp:/* -*- Mode: IDL; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ ./modules/oji/src/nsJVMAuthTools.cpp:/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ ./embedding/browser/activex/src/control_kicker/control_kicker.cpp:/* -*- Mode: IDL; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- ./embedding/browser/activex/src/control_kicker/StdAfx.cpp:/* -*- Mode: IDL; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- ./embedding/browser/powerplant/source/CWebBrowserCMAttachment.cpp:/* -*- Mode: IDL; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- ./embedding/browser/powerplant/source/EmbedEventHandling.cpp:/* -*- Mode: IDL; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- ./embedding/browser/powerplant/source/CTextInputEventHandling.cpp:/* -*- Mode: IDL; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- ./netwerk/protocol/http/src/nsHttpAuthManager.cpp:/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
Whiteboard: [good first bug]
Product: Browser → Seamonkey
This one says [good first bug], however to the newbie it's COMPLETELY unclear what this bug is about. To that newbie, comment 0 looks totally uncomprehensible and the summary is also not very helpful as what should be done here... Funnily enough this bug even made it to http://www.mozilla.org/contribute/hacking/first-bugs/ Where it's stated "This is a pretty straightforward search and replace, as described in the bug."
So to make it more clear, the bug is about C++ files using the wrong Emacs modeline. The modeline should say "Mode: C++" not "Mode: IDL", for C++ files.
Attached file I think this will fix it (obsolete) —
i am new to this bug thing m but i think this stuff here is rigth
Attached file a patch test (obsolete) —
this is my try at a patch
Comment on attachment 173122 [details] a patch test > find -name "*.cpp" | xargs grep "Mode\: C++" >./xpcom/tests/windows/TestHelloXPLoop.cpp:/* -*- Mode: C++; tab-width: 4; >indent-tabs-mode: nil; c-basic-offset: 2 -*- >./gfx/src/nsScriptableRegion.cpp:/* -*- Mode: C++; tab-width: 2; >indent-tabs-mode: nil; c-basic-offset: 2 -*- >./gfx/src/xlib/nsPrintOptionsXlib.cpp:/* -*- Mode: C++; tab-width: 4; >indent-tabs-mode: nil; c-basic-offset: 2 -*- >./modules/oji/src/nsJVMConfigManagerUnix.cpp:/* -*- Mode: C++; tab-width: 4; >indent-tabs-mode: nil; c-basic-offset: 4 -*- */ >./modules/oji/src/nsJVMConfigManager.cpp:/* -*- Mode: C++; tab-width: 4; >indent-tabs-mode: nil; c-basic-offset: 4 -*- */ >./modules/oji/src/nsJVMAuthTools.cpp:/* -*- Mode: C++; tab-width: 2; >indent-tabs-mode: nil; c-basic-offset: 2 -*- */ >./embedding/browser/activex/src/control_kicker/control_kicker.cpp:/* -*- Mode: >C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- >./embedding/browser/activex/src/control_kicker/StdAfx.cpp:/* -*- Mode: C++; >tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- >./embedding/browser/powerplant/source/CWebBrowserCMAttachment.cpp:/* -*- Mode: >C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- >./embedding/browser/powerplant/source/EmbedEventHandling.cpp:/* -*- Mode: C++; >tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- >./embedding/browser/powerplant/source/CTextInputEventHandling.cpp:/* -*- Mode: >C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- >./netwerk/protocol/http/src/nsHttpAuthManager.cpp:/* -*- Mode: C++; tab-width: >2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
Comment on attachment 173122 [details] a patch test >> find -name "*.cpp" | xargs grep "Mode\: C++" >./xpcom/tests/windows/TestHelloXPLoop.cpp:/* -*- Mode: C++; tab-width: 4; >indent-tabs-mode: nil; c-basic-offset: 2 -*- >./gfx/src/nsScriptableRegion.cpp:/* -*- Mode: C++; tab-width: 2; >indent-tabs-mode: nil; c-basic-offset: 2 -*- >./gfx/src/xlib/nsPrintOptionsXlib.cpp:/* -*- Mode: C++; tab-width: 4; >indent-tabs-mode: nil; c-basic-offset: 2 -*- >./modules/oji/src/nsJVMConfigManagerUnix.cpp:/* -*- Mode: C++; tab-width: 4; >indent-tabs-mode: nil; c-basic-offset: 4 -*- */ >./modules/oji/src/nsJVMConfigManager.cpp:/* -*- Mode: C++; tab-width: 4; >indent-tabs-mode: nil; c-basic-offset: 4 -*- */ >./modules/oji/src/nsJVMAuthTools.cpp:/* -*- Mode: C++; tab-width: 2; >indent-tabs-mode: nil; c-basic-offset: 2 -*- */ >./embedding/browser/activex/src/control_kicker/control_kicker.cpp:/* -*- Mode: >C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- >./embedding/browser/activex/src/control_kicker/StdAfx.cpp:/* -*- Mode: C++; >tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- >./embedding/browser/powerplant/source/CWebBrowserCMAttachment.cpp:/* -*- Mode: >C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- >./embedding/browser/powerplant/source/EmbedEventHandling.cpp:/* -*- Mode: C++; >tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- >./embedding/browser/powerplant/source/CTextInputEventHandling.cpp:/* -*- Mode: >C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- >./netwerk/protocol/http/src/nsHttpAuthManager.cpp:/* -*- Mode: C++; tab-width: >2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
Attachment #173122 - Attachment is patch: false
Attached patch patch (obsolete) — Splinter Review
i think this is rigth
That's not a patch, is it? To create a patch, use "cvs diff -up8 file1 file2 ..."
Tinkered a bit with a one-liner to fix this, just to find out that the grep now finds only one file. Seems the other files got fixed alread (in license updates, perhaps?)
Assignee: general → anlan
Attachment #173120 - Attachment is obsolete: true
Attachment #173122 - Attachment is obsolete: true
Attachment #173123 - Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #176784 - Flags: review?(bzbarsky)
Attachment #176784 - Flags: superreview+
Attachment #176784 - Flags: review?(bzbarsky)
Attachment #176784 - Flags: review+
Thanks! Checked that in.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: