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

SVNInside : development of another SVN plugin for CodeBlocks

<< < (11/31) > >>

orel:

--- Quote from: MortenMacFly on October 29, 2007, 10:34:34 am ---
--- 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.

--- End quote ---

Done. Thank you very much.

Today commits are :

old config dialog tidied and is now used for project configuration, later a environement settings dialog will permit to set more globals properties of the plugin.

Now the plugin tree works on a per project basis, you can now have more than one project in the SVNInside tree, under a workspace icon This feature will permit a 'project/workspace commit'

Clicking the LMB on a project in SVN tree will show up a menu, clicking it will allow you to configure login, password and 'connect status' of the project. Connect status will be useful when you will be able or not to modify a locked file.ico


Commit is now possible on one file.

I think i can now continue coding, having a working foundation for managing workspace/projects/folder/files and that more "everyday features" will now be coded. Soon SVNInside will be usable, for the moment what works is :

-loading and configuring your project in the SVNInside tree, saving this config in the .cbp file.
-looking at the commands sent to, and the input from svn.
-files and folders icons relate to their status in the working copy.
-commiting one modified/added/deleted file to the repo.

what is here, but not working for the moment
-login/password


here a screenshot

orel:
New features :
 - Commit one file or multiple folder (recursively or not)
 - Add one File to repository (not yet for folder)
 - Add a new file icon to repo (for file without status) useful when a new file is added to the CB project (though this is not yet implemented)
 - folder popup menu are now ordered into submenus for different action
 - the .cbp CB project file is now displayed in the tree, have a status and is now treated like any other file
 - FileSelection Dialog is bigger for better display of filenames

MortenMacFly:

--- Quote from: orel on November 01, 2007, 06:08:34 am ---New features :

--- End quote ---
I updated the plugin from SVN but now I'm having issues: It seems the plugin doesn't get activated at all suddenly. The constructor is run through but OnAttach never gets called. Do you experience the same? Am I missing something? Very strange... :shock:

orel:

--- Quote from: MortenMacFly on November 07, 2007, 11:27:27 am ---
--- Quote from: orel on November 01, 2007, 06:08:34 am ---New features :

--- End quote ---
I updated the plugin from SVN but now I'm having issues: It seems the plugin doesn't get activated at all suddenly. The constructor is run through but OnAttach never gets called. Do you experience the same? Am I missing something? Very strange... :shock:

--- End quote ---
As SVNInside is still under development, it is possible to fall on some big problems, as the one you encountered, but what a strange thing!! Sorry i'm really not aware of something like that, can you give me the number of the revision from which you updated (or when did you update) ?

The development is going on, i am currently re-introducing the first folder icons SVNInside had, but not to categorize the tree by status, like before! No i'm just introducing the notion of 'folder status', a folder will have more possibilities than only being OK, modified or not-under-control. 
A folder will also be added, deleted, etc... a lot of things can be also happen to a directory with svn!

And for the more curious of you, those who have looked inside the code, you maybe saw that i am thinking of a way to manage svn properties in SVNInside, with the help of wxPropertyGrid control, well suited for that!!!

MortenMacFly:

--- Quote from: orel on November 08, 2007, 12:33:39 am ---revision from which you updated (or when did you update) ?

--- End quote ---
I am currently using revision 33 - same problem. :-(
This is really strange. The object gets instantiated but doesn't seems to receive the notifications although the plugin is properly registered. I know from other users (and you, obviously) that it works... so it must be an issue with my environment...?! Hence all the other plugins work. Very, very strange...
Anyways - don't worry too much, it seems it's just me.
With regards, Morten.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version