Patch #3127 2011-02-06 22:31

cryogen

doxyblocks bug fix
Download
3127-doxyblocks_bug.patch (153.3 KB)
Category
Plugin::Refinement
Status
Accepted
Close date
2011-02-08 06:01
Assigned to
mortenmacfly
Index: src/plugins/contrib/DoxyBlocks/ChangeLog.txt
===================================================================
--- src/plugins/contrib/DoxyBlocks/ChangeLog.txt    (revision 7025)
+++ src/plugins/contrib/DoxyBlocks/ChangeLog.txt    (working copy)
@@ -1,3 +1,10 @@
+06 February 2011
+   released version 1.7.655 of DoxyBlocks
+
+     Change log:
+        -Fixed: Hard coded doxygen directory name.
+        -Updated: Directory creation code.
+
 02 February 2011
    released version 1.6.613 of DoxyBlocks
 
Index: src/plugins/contrib/DoxyBlocks/ConfigPanel.cpp
===================================================================
--- src/plugins/contrib/DoxyBlocks/ConfigPanel.cpp    (revision 7025)
+++ src/plugins/contrib/DoxyBlocks/ConfigPanel.cpp    (working copy)
@@ -1,987 +1,987 @@
-/**************************************************************************//**
- * \file        ConfigPanel.cpp
- * \author    Gary Harris
- * \date        01-02-2010
- *
- * DoxyBlocks - doxygen integration for Code::Blocks.                    \n
- * Copyright (C) 2010 Gary Harris.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
- *
- *****************************************************************************/
-#include "ConfigPanel.h"
-#include <sdk.h> // Code::Blocks SDK
-
-//(*InternalHeaders(ConfigPanel)
-#include <wx/intl.h>
-#include <wx/string.h>
-//*)
-#include <wx/filedlg.h>
-#include <editorcolourset.h>
-#include <editormanager.h>
-#include "configmanager.h"
-#include <wx/fontutil.h>
-#include "tinyxml/tinyxml.h"
-#include "version.h"
-
-
-//(*IdInit(ConfigPanel)
-const long ConfigPanel::ID_RADIOBOX_BLOCKCOMMENTS = wxNewId();
-const long ConfigPanel::ID_TEXTCTRL_BLOCKCOMMENT = wxNewId();
-const long ConfigPanel::ID_RADIOBOX_LINECOMMENTS = wxNewId();
-const long ConfigPanel::ID_TEXTCTRL_LINECOMMENT = wxNewId();
-const long ConfigPanel::ID_PANEL2 = wxNewId();
-const long ConfigPanel::ID_STATICTEXT1 = wxNewId();
-const long ConfigPanel::ID_TEXTCTRL_PROJECTNUMBER = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_USEAUTOVERSION = wxNewId();
-const long ConfigPanel::ID_STATICTEXT8 = wxNewId();
-const long ConfigPanel::ID_TEXTCTRLOUTPUT_DIRECTORY = wxNewId();
-const long ConfigPanel::ID_STATICTEXT5 = wxNewId();
-const long ConfigPanel::ID_CHOICE_OUTPUT_LANGUAGE = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_EXTRACT_ALL = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_EXTRACTPRIVATE = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_EXTRACTSTATIC = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_WARNINGS = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_WARN_IF_DOC_ERROR = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_WARN_IF_UNDOCUMENTED = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_WARN_NO_PARAMDOC = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_ALPHABETICAL_INDEX = wxNewId();
-const long ConfigPanel::ID_PANEL3 = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_GENERATE_HTML = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_GENERATE_HTMLHELP = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_GENERATE_CHI = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_BINARY_TOC = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_GENERATE_LATEX = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_GENERATE_RTF = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_GENERATE_MAN = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_GENERATE_XML = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_GENERATE_AUTOGEN_DEF = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_GENERATE_PERLMOD = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_ENABLE_PREPROCESSING = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_CLASS_DIAGRAMS = wxNewId();
-const long ConfigPanel::ID_CHECKBOX_HAVE_DOT = wxNewId();
-const long ConfigPanel::ID_PANEL4 = wxNewId();
-const long ConfigPanel::ID_STATICTEXT2 = wxNewId();
-const long ConfigPanel::ID_TEXTCTRL_PATHDOXYGEN = wxNewId();
-const long ConfigPanel::ID_BUTTON_BROWSEDOXYGEN = wxNewId();
-const long ConfigPanel::ID_STATICTEXT4 = wxNewId();
-const long ConfigPanel::ID_TEXTCTRL_PATHDOXYWIZARD = wxNewId();
-const long ConfigPanel::ID_BUTTON_BROWSEDOXYWIZARD = wxNewId();
-const long ConfigPanel::ID_STATICTEXT3 = wxNewId();
-const long ConfigPanel::ID_TEXTCTRL_PATHHHC = wxNewId();
-const long ConfigPanel::ID_BUTTON_BROWSEHHC = wxNewId();
-const long ConfigPanel::ID_STATICTEXT6 = wxNewId();
-const long ConfigPanel::ID_TEXTCTRL_P
download for full patch...
cryogen 2011-02-06 22:32
mortenmacfly 2011-02-07 13:05

This patch does not apply at all: Neither on trunk, nor on the wxSmith branch. Can you re-do it, please?

cryogen 2011-02-23 03:41

Take 2 missed a bunch of changes. :-(