lp:bibliographer

Created by Sameer Morar and last modified

Source code management migrated to github here:
https://github.com/smorar/bibliographer

Get this branch:
bzr branch lp:bibliographer
Only Sameer Morar can upload to this branch. If you are Sameer Morar please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Sameer Morar
Project:
bibliographer
Review team:
Bibliographer team
Status:
Abandoned

Recent revisions

94. By Sameer Morar

* Major upgrade. Removed use of text files for storing meta-data.

93. By Sameer Morar

libbibby\BibtexRecord.cs:
* Only emit DOIUpdated event if the DOI field has actually changed.
src\FileIndexer.cs:
* Add some comments.
* Use MD5 sum as record key if record doesn't have a key.
src\LookupRecordData.cs:
* Create Bibtex Key from first author, year and file's MD5 sum.
* Add using System.Net to declarations.
src\BibliographerLitTreeView.cs:
* Fix bugs preventing changes to column width ordering and visibility from being persistent across application restarts.
src\Alteration.cs
* Simplify code with ?? usage.
src\BibliographerMainWindow.cs
* Connect event handler to DestroyEvent to ensure LitTreeView column preferences are saved.
* File's without DOI's are added as misc record types
* When BibtexRecords are modified, invalidate LitTreeView area to force re-draw.

92. By Sameer Morar

* libbibby/BibtexCustomDataFields.cs: Iterate through fields using for loop instead of foreach.
* src/Alteration.cs: Do not add a record to a thread queue if the queue already contains the record.
* src/Alteration.cs: Remove redundant lines to output information to the console.
* src/BibliographerMainWindow.cs: Set filename, without extension to the record's title.
* src/BibliographerMainWindow.cs: Do not set the current folder for file dialogs under windows or if the path does not exist.
* src/BibliographerMainWindow.cs: Remove Gtk.Application.RunIteration on directory import, as it's not required.
* src/BibliographerMainWindow.cs: Remove OnRecordModified event handler due to it causing gui lock-ups / race condition.
* src/BibliographerMainWindow.cs: Remove redundant outputs to console / convert to debug statements.
* src/BibliographerStartup.cs: Re-order alterationMonitorThread to start first.
* src/FileIndexer.cs: Add debugging information / console output tidyup.

91. By Sameer Morar

* Fix issues with thread safety.
* Remove outputs to Console.

90. By Sameer Morar

* Fix locking issue with setcustomdatafield
* Code analysis tidyup

89. By Sameer Morar

* file left out of previous commit.

88. By Sameer Morar

* Rename and expose status bar widget.
* Move the look-up of DOI information into its own thread.

87. By Sameer Morar

* Make editing BibtexRecords and BibtexRecord objects threadsafe.

86. By Sameer Morar

* Fix line endings.

85. By Sameer Morar

* Remove the use of Viewports in ScrolledWindows, as required in GTK2, to ensure the ScrolledWindow header row remains on the top of the table/view.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers