Last 7 days
Last 30 days
Older
-
r145
(Unfortunately, this commit carries two logical changes:
-...) committed by cmpilato
- Unfortunately, this commit carries two logical changes:
- The introduction of a new Entry menu with actions relevant to the
currently displayed entry.
- A reorganization of many of the ThotKeeper class methods into
groupings.
Alas, when coding on an airplane in Subversion, offline commits aren't
a readily available options.
* lib/tk_resources.xrc
Add a new "Entry" menu and submenu items "Duplicate", "Modify
Date...", and "Delete". Also, move "Print Preview" and "Print..."
submenu items from the "File" menu to the new "Entry" menu.
* lib/tk_main.py
(ThotKeeper): Reorder a bunch of functions into groups, adding some
comment separators for those groups.
### The following symbols are/were all members of the ThotKeeper class ###
(OnInit): Add some comments, and now fetch and store the
resource IDs of the new menu and submenu items. Also, register
event handlers for new items where applicable.
(_TextToTags, _TagsToText): Relatively minor logic tweaks, mostly
for readability.
(_ToggleEntryMenus): New function which supercedes ...
(_TogglePrintMenus): ... this now-removed one. Callers updated.
(_GetFileDialog): New assumes responsibility for finding a good default
directory (previously done in functions like _FileNewMenu).
(_RedateEntry): New, cored from _TreeChangeDateMenu (which now calls it).
(_DuplicateEntry): New, cored from _TreeDuplicateMenu (which now calls it).
(_DeleteEntry): New, cored from _TreeDeleteMenu (which now calls it).
(_TreeChangeDateMenu, _TreeDuplicateMenu, _TreeDeleteMenu): Now call new
helper functions for the core work.
(_FileNewMenu, _FileOpenMenu): Defer default directory search to
_GetFileDialog.
(_NotifyEntryLoaded, _EntryNewMenu, _EntryDuplicateMenu, _EntryRedateMenu,
_EntryDeleteMenu): New functions.
(_EntryPreviewMenu, _EntryPrintMenu): Were _FilePreviewMenu and
_FilePrintMenu, respectively.
Unfortunately, this commit carries two logical changes:
- The introduction of a new Entry menu with actions relevant to the
currently displayed entry.
- A reorganization of many of the ThotKeeper class methods into
groupings.
Alas, when coding on an airplane in Subversion, offline commits aren't
a readily available options.
* lib/tk_resources.xrc
Add a new "Entry" menu and submenu items "Duplicate", "Modify
Date...", and "Delete". Also, move "Print Preview" and "Print..."
submenu items from the "File" menu to the new "Entry" menu.
* lib/tk_main.py
(ThotKeeper): Reorder a bunch of functions into groups, adding some
comment separators for those groups.
### The following symbols are/were all members of the ThotKeeper class ###
(OnInit): Add some comments, and now fetch and store the
resource IDs of the new menu and submenu items. Also, register
event handlers for new items where applicable.
(_TextToTags, _TagsToText): Relatively minor logic tweaks, mostly
for readability.
(_ToggleEntryMenus): New function which supercedes ...
(_TogglePrintMenus): ... this now-removed one. Callers updated.
(_GetFileDialog): New assumes responsibility for finding a good default
directory (previously done in functions like _FileNewMenu).
(_RedateEntry): New, cored from _TreeChangeDateMenu (which now calls it).
(_DuplicateEntry): New, cored from _TreeDuplicateMenu (which now calls it).
(_DeleteEntry): New, cored from _TreeDeleteMenu (which now calls it).
(_TreeChangeDateMenu, _TreeDuplicateMenu, _TreeDeleteMenu): Now call new
helper functions for the core work.
(_FileNewMenu, _FileOpenMenu): Defer default directory search to
_GetFileDialog.
(_NotifyEntryLoaded, _EntryNewMenu, _EntryDuplicateMenu, _EntryRedateMenu,
_EntryDeleteMenu): New functions.
(_EntryPreviewMenu, _EntryPrintMenu): Were _FilePreviewMenu and
_FilePrintMenu, respectively.
-
r144
(* lib/tk_main.py
Add/tweak some comments, and rearrange a ...) committed by cmpilato
- * lib/tk_main.py
Add/tweak some comments, and rearrange a small bit of logic.
* lib/tk_main.py
Add/tweak some comments, and rearrange a small bit of logic.
-
r143
(* lib/tk_main.py
(_CompareTags): Was _compare_tags. Calle...) committed by cmpilato
- * lib/tk_main.py
(_CompareTags): Was _compare_tags. Caller(s) updated.
* lib/tk_main.py
(_CompareTags): Was _compare_tags. Caller(s) updated.
-
-
-
-
-
-
r142
(* lib/tk_main.py
(__version__): Bump to '0.5-dev'.) committed by cmpilato
- * lib/tk_main.py
(__version__): Bump to '0.5-dev'.
* lib/tk_main.py
(__version__): Bump to '0.5-dev'.
-
r141
(Tag (again) the 0.4.0 release.) committed by cmpilato
- Tag (again) the 0.4.0 release.
Tag (again) the 0.4.0 release.
-
r140
(Let's try a different versioning mechanism starting with 0.4...) committed by cmpilato
- Let's try a different versioning mechanism starting with 0.4.0.
Let's try a different versioning mechanism starting with 0.4.0.
-
r139
(Tag the 0.4.0 release.) committed by cmpilato
- Tag the 0.4.0 release.
-
r138
(Gah. Botched the tag. (I don't release often enough.)) committed by cmpilato
- Gah. Botched the tag. (I don't release often enough.)
Gah. Botched the tag. (I don't release often enough.)
-
r137
(Bump the latest version.) committed by cmpilato
- Bump the latest version.
-
r136
(Tag the 0.4.0 release.) committed by cmpilato
- Tag the 0.4.0 release.
-
r135
(Oops. Revert an accidentally commit made in r134.) committed by cmpilato
- Oops. Revert an accidentally commit made in r134.
Oops. Revert an accidentally commit made in r134.
-
r134
(Datestamp the 0.4 release.) committed by cmpilato
- Datestamp the 0.4 release.
Datestamp the 0.4 release.
-
issue 35
(enhancement - add password) Labels changed by cmpilato
-
Labels:
Type-Enhancement Milestone-future
−Type-Defect
Labels:
Type-Enhancement Milestone-future
−Type-Defect
-
issue 37
(merge with keepnote) Labels changed by cmpilato
-
Labels:
Type-Other Priority-Low Milestone-future
−Type-Defect −Priority-Medium
Labels:
Type-Other Priority-Low Milestone-future
−Type-Defect −Priority-Medium
-
-
r133
(Populate CHANGES file with trunk changes since 0.3.0.) committed by cmpilato
- Populate CHANGES file with trunk changes since 0.3.0.
Populate CHANGES file with trunk changes since 0.3.0.
-
issue 36
(Missing author name in printed version) changed by cmpilato
-
Status:
Fixed
Labels:
Milestone-0.4.0
Status:
Fixed
Labels:
Milestone-0.4.0
-
r132
(Make the new POST handler able to return complex DAV error m...) committed by cmpilato
- Make the new POST handler able to return complex DAV error messages.
* subversion/mod_dav_svn/dav_svn.h,
* subversion/mod_dav_svn/util.c
(dav_svn__error_response_tag): New.
* subversion/mod_dav_svn/repos.c
(dav_svn__method_post): Use new dav_svn__error_response_tag() to
handle POST errors.
* trunk/subversion/libsvn_ra_serf/commit.c
(get_version_url): Use new wrapper function.
* personal/thotkeeper/trunk/lib/tk_main.py
(ThotKeeper._FilePreviewMenu, ThotKeeper._FilePrintMenu): If global
authors are enabled, use the global author name when printing or
previewing.
Make the new POST handler able to return complex DAV error messages.
* subversion/mod_dav_svn/dav_svn.h,
* subversion/mod_dav_svn/util.c
(dav_svn__error_response_tag): New.
* subversion/mod_dav_svn/repos.c
(dav_svn__method_post): Use new dav_svn__error_response_tag() to
handle POST errors.
* trunk/subversion/libsvn_ra_serf/commit.c
(get_version_url): Use new wrapper function.
* personal/thotkeeper/trunk/lib/tk_main.py
(ThotKeeper._FilePreviewMenu, ThotKeeper._FilePrintMenu): If global
authors are enabled, use the global author name when printing or
previewing.
-
-
-
-
issue 32
(Loading an entry should reposition the Calendar's focus) changed by cmpilato
-
Status:
Fixed
Owner:
cmpilato
Labels:
Milestone-0.4.0
Status:
Fixed
Owner:
cmpilato
Labels:
Milestone-0.4.0
-
r131
(Finish issue #32 (Loading an entry should reposition the Cal...) committed by cmpilato
- Finish issue #32 (Loading an entry should reposition the Calendar's focus).
* lib/tk_main.py
(ThotKeeper._SetEntryFormDate): Use _MakeDateTime() helper. Set the
selected calendar day to the date of the entry.
Finish issue #32 (Loading an entry should reposition the Calendar's focus).
* lib/tk_main.py
(ThotKeeper._SetEntryFormDate): Use _MakeDateTime() helper. Set the
selected calendar day to the date of the entry.
-
issue 33
(Add support for entry date tweaking) changed by cmpilato
-
Status:
Fixed
Owner:
cmpilato
Status:
Fixed
Owner:
cmpilato
-
r130
(Finish issue #33 (Add support for entry date tweaking).
* l...) committed by cmpilato
- Finish issue #33 (Add support for entry date tweaking).
* lib/tk_resources.xrc
(TKTreeMenuRedate): New popup menu item 'Change Date...'.
(TKChangeDate): New dialog box for date tweaking.
* lib/tk_main.py
(ThotKeeper.OnInit): Track XRC IDs for the new popup menu and stuff
related to the new date tweaking dialog box. Register an event
handler for the new menu item.
(ThotKeeper._TreeChangeDateMenu): New event handler function for the
'Change Date...' popup menu item.
(ThotKeeper._TreePopup): Disable the new menu item for non-entry nodes.
(ThotKeeper._MakeDateTime): New helper function.
(ThotKeeper._GetCurrentEntryPieces): Use new _MakeDateTime() helper now.
Finish issue #33 (Add support for entry date tweaking).
* lib/tk_resources.xrc
(TKTreeMenuRedate): New popup menu item 'Change Date...'.
(TKChangeDate): New dialog box for date tweaking.
* lib/tk_main.py
(ThotKeeper.OnInit): Track XRC IDs for the new popup menu and stuff
related to the new date tweaking dialog box. Register an event
handler for the new menu item.
(ThotKeeper._TreeChangeDateMenu): New event handler function for the
'Change Date...' popup menu item.
(ThotKeeper._TreePopup): Disable the new menu item for non-entry nodes.
(ThotKeeper._MakeDateTime): New helper function.
(ThotKeeper._GetCurrentEntryPieces): Use new _MakeDateTime() helper now.
-
-
r129
(Minor comment tweaks.) committed by cmpilato
- Minor comment tweaks.
-
r128
(Move configuration-related routines into a new TKOptions cla...) committed by cmpilato
- Move configuration-related routines into a new TKOptions class.
Consumers tweaked throughout to accomodate this change.
* lib/tk_main.py
(TKOptions): New class, forged from...
(AbsorbConf, FlushConf): ...these now-removed functions.
Move configuration-related routines into a new TKOptions class.
Consumers tweaked throughout to accomodate this change.
* lib/tk_main.py
(TKOptions): New class, forged from...
(AbsorbConf, FlushConf): ...these now-removed functions.
-
-
-
r127
(* lib/tk_main.py
(ThotKeeper._TreeDeleteMenu): Logic reord...) committed by cmpilato
- * lib/tk_main.py
(ThotKeeper._TreeDeleteMenu): Logic reordering. This, at least,
gets the function to error as soon as it knows it should, and might
even fix a little latent bug.
* lib/tk_main.py
(ThotKeeper._TreeDeleteMenu): Logic reordering. This, at least,
gets the function to error as soon as it knows it should, and might
even fix a little latent bug.
-
issue 34
(Support entry duplication) changed by cmpilato
-
Status:
Fixed
Labels:
Milestone-0.4.0
Status:
Fixed
Labels:
Milestone-0.4.0
-
r126
(Finish issue #34 - Support entry duplication.
* lib/tk_reso...) committed by cmpilato
- Finish issue #34 - Support entry duplication.
* lib/tk_resources.xrc
(TKTreeMenuDuplicate): New 'Duplicate' menu item for tree popup menu.
* lib/tk_main.py
(ThotKeeper.OnInit): Store new tree_dup_id resource ID. Register
event handers for the new popup menu item.
(ThotKeeper._TreeDuplicateMenu): New function, a handler for the
'Duplicate' tree popup menu option.
(ThotKeeper._TreePopup): Selectively enable the new popup item.
Also, don't display the Delete option for non-entry nodes --
ThotKeeper will immediately error with an "unsupported operation"
anyway.
Finish issue #34 - Support entry duplication.
* lib/tk_resources.xrc
(TKTreeMenuDuplicate): New 'Duplicate' menu item for tree popup menu.
* lib/tk_main.py
(ThotKeeper.OnInit): Store new tree_dup_id resource ID. Register
event handers for the new popup menu item.
(ThotKeeper._TreeDuplicateMenu): New function, a handler for the
'Duplicate' tree popup menu option.
(ThotKeeper._TreePopup): Selectively enable the new popup item.
Also, don't display the Delete option for non-entry nodes --
ThotKeeper will immediately error with an "unsupported operation"
anyway.
-
-
-
-
-
-
r125
(Remove the now-dead 'templates-feature' branch.) committed by cmpilato
- Remove the now-dead 'templates-feature' branch.
Remove the now-dead 'templates-feature' branch.
-
r124
(Catch the 'templates' feature branch up with trunk. (Merged...) committed by cmpilato
- Catch the 'templates' feature branch up with trunk. (Merged r123.)
Catch the 'templates' feature branch up with trunk. (Merged r123.)
|