1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257
|
2000-05-02 Peter Teichman <peter@helixcode.com>
* src/think.c: Fixed the file save bug, reported by a couple
people
2000-01-22 Peter Teichman <peter@helixcode.com>
* src/think.c (make_outline_node): use the font used for
GtkLabels, instead of hardcoding one in the outline items
1999-11-11 Yukihiro Nakai <nakai@gnome.gr.jp>
* ja.po: Add Japanese translation from Rue. SATOH.
1999-09-25 Peter Teichman <pat4@acpub.duke.edu>
* src/think.c (change_wrapper): think outlines should now
correctly know when they have been changed
1999-09-08 Peter Teichman <pat4@acpub.duke.edu>
* global s/class/klass/ (i'm an idiot for using it in the first place)
* global indentation changes - make everything conform to linux
coding style
* src/outline.c (load_node_xml): avoid extraneous strdups
* src/think-outline.c (think_outline_class_init): don't try to
return a bool from void-returning signals
1999-09-01 Peter Teichman <pat4@acpub.duke.edu>
* configure.in: added AM_GNOME_GETTEXT so intl/ is automatically
generated
1999-06-10 Peter Teichman <peter@tortoise.dorm.duke.edu>
* src/Makefile.am: added support for a desktop entry
* src/think.desktop: added a desktop entry
1999-06-07 Peter Teichman <pat4@acpub.duke.edu>
* src/think-outline-content.c (drop_event): dnd fixes
1999-06-07 Peter Teichman <pat4@acpub.duke.edu>
* src/think-outline-content.c (drag_events): dragging & dropping
to reorder siblings now works
1999-06-06 Peter Teichman <pat4@acpub.duke.edu>
* src/think-outline.h, src/think-outline.c: added signals for
event forwarding (needed for drag & drop node movement)
* src/think-outline.h, src/think-outline.c: moved private data
into a ThinkOutlinePrivate struct, as discussed on gnome-hackers.
very cool.
* src/think-outline-content.h, src/think-outline-content.c: added
signals for drag & drop, moved things into a private struct
* src/outline-test.c, src/outline.c, src/main.c: a couple fixes to
deal with data that is now private to content items
1999-04-22 Peter Teichman <pat4@acpub.duke.edu>
* configure.in: bumped up the version number, to 0.1.3
1999-04-22 Peter Teichman <pat4@acpub.duke.edu>
* added po/ directory, did auto* hacking for i18n
* src/think.c: i18n-ized all the strings that need it
* removed libtool stuff from auto* - i don't need it
1999-04-20 Peter Teichman <pat4@acpub.duke.edu>
* src/think.c (about_cb): changed copyright date to 1999
1999-04-16 Peter Teichman <pat4@acpub.duke.edu>
* configure.in: bumped version number to 0.1.2. releasing now.
1999-04-16 Peter Teichman <pat4@acpub.duke.edu>
* src/think-outline-content.c (image_events): eeek, more redraw fixes
1999-04-16 Peter Teichman <pat4@acpub.duke.edu>
* src/think-outline-content.c (think_outline_content_show):
more redrawing fixes. same problem as below.
1999-04-16 Peter Teichman <pat4@acpub.duke.edu>
* src/think-outline.c (think_outline_draw_box): redrawing fixes.
some canvas stuff changed underneath me
Wed Feb 10 18:02:11 1999 Peter Teichman <pat4@acpub.duke.edu>
* src/think.c (think_window_new): a little code reorganization..
makes things a little more efficient on startup
Wed Feb 10 17:17:26 1999 Peter Teichman <pat4@acpub.duke.edu>
* src/think-outline-content.c (image_events): don't toggle the
open/closed state of a node if the mouse is moved off the plus/minus
image before button release
Tue Feb 9 17:09:08 1999 Peter Teichman <pat4@acpub.duke.edu>
* src/think.c (maybe_create_node): always create a new node
Tue Feb 9 17:05:24 1999 Peter Teichman <pat4@acpub.duke.edu>
* src/outline.c (outline_load_xml): don't segfault when specifying
a nonexistent file on the command line
Mon Feb 8 19:22:12 1999 Peter Teichman <pat4@acpub.duke.edu>
* src/think.c (dialog_button_events): fixed up AppBar text display
a bit
Mon Feb 8 18:36:22 1999 Peter Teichman <pat4@acpub.duke.edu>
* src/think.c (remove_content): if the last node in an outline
was removed with RMB->Remove, it would prevent subsequent new
nodes from being added
Fri Feb 5 17:31:11 1999 Peter Teichman <pat4@acpub.duke.edu>
* src/think.c (item_select_cb): added showing a node's text
in Think's AppBar.
Fri Feb 5 01:40:14 1999 Peter Teichman <pat4@acpub.duke.edu>
* src/outline.c: removed all my pre-xml file format code
Fri Feb 5 01:37:01 1999 Peter Teichman <pat4@acpub.duke.edu>
* src/think.c: fixed a couple memory leaks I'd never bothered to
close up before
Thu Feb 4 23:15:32 1999 Peter Teichman <pat4@acpub.duke.edu>
* src/think.c (create_item_popup): added a popup menu for
right-click manipulation of outline nodes
Thu Feb 4 22:32:42 1999 Peter Teichman <pat4@acpub.duke.edu>
* src/think-outline-content.c (think_outline_content_show):
only create a new canvas item if we have to.
Thu Feb 4 22:03:36 1999 Peter Teichman <pat4@acpub.duke.edu>
* src/think-outline-content.c (think_outline_content_show): get
item bounds the Right Way
Thu Feb 4 21:54:53 1999 Peter Teichman <pat4@acpub.duke.edu>
* src/think-outline-content.c,src/think-outline.c: added much more
efficient handling of selections
Thu Feb 4 20:36:13 1999 Peter Teichman <pat4@acpub.duke.edu>
* src/think-outline-content.c (think_outline_content_show): make
the Y_OFFSET change from before actually work
Tue Feb 2 11:32:22 1999 Peter Teichman <pat4@acpub.duke.edu>
* src/think-outline-content.c (think_outline_content_class_init):
compile the two pixmaps (plus & minus) into the executable, instead
of loading on the fly. Also added some offset changes, to make things
look better with selections.
* src/think-outline.c: changed Y_OFFSET to 2.0, to make things look
better.
Thu Jan 21 01:33:41 1999 Peter Teichman <pat4@acpub.duke.edu>
* src/think-outline-content.c (think_outline_content_show): fixed
open/close pixmap thinko - I had them reversed.
Wed Jan 20 23:50:47 1999 Peter Teichman <pat4@acpub.duke.edu>
* finished merging Think with the current outline widget code
* added an xml-based file format for loading & saving of outlines
* added attaching arbitrary text to outline nodes
* implemented the basic support structure for Todo items, but haven't
finished that yet.
* various text file & auto* twiddling for a 0.1.0 release
Wed Jan 20 02:10:26 1999 Peter Teichman <pat4@acpub.duke.edu>
* src/think-outline.c (think_outline_redraw_real): set the outline's
usize - makes scrolling work.
Wed Jan 20 01:37:59 1999 Peter Teichman <pat4@acpub.duke.edu>
* massive ThinkOutline rewrite. Its internals are now a *lot*
cleaner & easier to work with. src/think-outline.[ch] and
src/think-outline-content.[ch] have essentially been rewritten
from scratch.
1999-01-08 Peter Teichman <pat4@acpub.duke.edu>
* src/think.c: fixed Think to use the new GNOMEUIINFO macros for
menus
(think_window_new): added a GnomeAppBar to the main window
* updated all source files to a 1999 copyright
1998-12-22 Peter Teichman <pat4@acpub.duke.edu>
* src/think-outline-text.c (think_outline_text_build): center the
plus/minus pixmap vertically, after text is created.
1998-12-22 Peter Teichman <pat4@acpub.duke.edu>
* src/think-outline.c (think_outline_redraw_real): don't show
plus/minus pixmaps on leaf nodes
1998-12-22 Peter Teichman <pat4@acpub.duke.edu>
* src/think-outline-text: added in-place editing (via gtkentry)
1998-12-22 Peter Teichman <pat4@acpub.duke.edu>
* massive changes to the outline widget:
* src/think-outline.h, src/think-outline.c: reworked outline engine to
use an external data structure (GNode). Added the ability to narrow
to a subtree of the outline.
* src/think-outline-content.h, src/think-outline-content.c: show
plus/minus pixmaps for trees, and made clicking them toggle open/closed
status of subtrees
* src/think-outline-text.c, src/think-outline-image.c,
src/think-outline-widget.c: minor changes to sync with new
outline-content stuff
* src/tree_minus.xpm, src/tree_plus.xpm: added.
1998-12-20 Peter Teichman <pat4@acpub.duke.edu>
* added OutlineWidget data type
1998-12-18 Peter Teichman <pat4@acpub.duke.edu>
* time for a real ChangeLog
1998-12-14 Federico Mena Quintero <federico@nuclecu.unam.mx>
* src/think-outline.c (think_outline_init): Use
gtk_widget_set_usize() instead of gnome_canvas_set_size().
(think_outline_new): Likewise.
|