Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development

SVNInside : development of another SVN plugin for CodeBlocks

<< < (10/31) > >>

dmoore:
orel: have you played around with my ShellExtensions plugin? looking at your latest changes, we have some feature overlap. feel free to borrow ideas/code.

orel:

--- Quote from: dmoore on October 26, 2007, 03:28:17 pm ---orel: have you played around with my ShellExtensions plugin? looking at your latest changes, we have some feature overlap. feel free to borrow ideas/code.

--- End quote ---

I am currently looking at it with a lot of interest, especially FileExplorer class. Thanks.

stahta01:
wxDIALOG_MODAL has been removed from wxWidgets 2.8 (when 2.6 compatible mode is off)
IIRC, wxDIALOG_MODAL does nothing in wxWidgets 2.6.

To backup my memory I found this in wxWidgets 2.6.4 wx/toplevel.h file has "#define wxDIALOG_MODAL 0"

Since "x | 0 = x", removing wxDIALOG_MODAL should not affect 2.6 builds in this instance.

Tim S

Index: src/Dialogs/SVNFileSelect.h
===================================================================
--- src/Dialogs/SVNFileSelect.h   (revision 21)
+++ src/Dialogs/SVNFileSelect.h   (working copy)
@@ -41,7 +41,7 @@
 
 ////@begin control identifiers
 #define dlgFileSelect 10017
-#define SYMBOL_FILESELECT_STYLE wxCAPTION|wxSTAY_ON_TOP|wxCLOSE_BOX|wxDIALOG_MODAL
+#define SYMBOL_FILESELECT_STYLE wxCAPTION|wxSTAY_ON_TOP|wxCLOSE_BOX
 #define SYMBOL_FILESELECT_TITLE _("File Selection Dialog")
 #define SYMBOL_FILESELECT_NAME dlgFileSelect
 #define SYMBOL_FILESELECT_SIZE wxSize(400, 300)

orel:
svn status command is now in realized in a background thread
the tree now reflects the real directory structure of your working copy, new folder icons that don't exist in CB and for the all others icon, we will now use the ones existing in CB images directory

made the patch from stahta01 to compile in wx 2.8... thanks

everything comitted to the repo

this is not yet finished, but it goes on!

due to big changes in some source files, the popup menu appearing by clicking the LMB on tree files/folders are not not active anymore, so this is not yet usable but this code exists and it's just waiting to be copied/pasted.

MortenMacFly:

--- Quote from: orel on October 29, 2007, 02:29:31 am ---everything comitted to the repo

--- End quote ---
The latest changes in C::B's SVN trunk render compilation of this plugin impossible. If you have time, please do the following:
- remove the TIXML_USE_STL compiler switch
- in SVNInside::ReadConfigFromExtensionNode:
  - make sElement and sValue of type const char*
  - remove any .c_str() and ->c_str() for these two variables.
Done. ;-)
With regards, Morten.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version