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 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696
|
1999-12-23 David Knight <david@ritter.demon.co.uk>
* editor.c: clean up after the attributes menu has been
closed.
* preferences.c: If we have no DEFAULT_COLOURS section then
set the default to foreground blue.
* menus.h: added the site template editor to the tools menu
* css.c: fixed output of Box styles
1999-12-21 David Knight <david@ritter.demon.co.uk>
* editor.c: added code for switching to the GtkExText widget
when it improves. (not compiled by default)
attempted to lessen the "jumping" effect with
the syntax highlighting
fixed attribute insertion bug.
* preferences.c: as editor.c
* interface.c: added line/column display (only functional when
the GtkExText widget is in use)
* siteTree.c: treat php and asp files as text files
* css.c: more code for the css wizard
* menus.h: added a Tools menu. The css and upload wizards
now add entries under this menu.
1999-12-18 David Knight <david@ritter.demon.co.uk>
lots of little changes to remove compiler warnings
lots of other stuff I can't remember
1999-12-05 David Knight <david@ritter.demon.co.uk>
* interface.c: added signals to the browse list
* siteTreeUI.c: modified the site tree DnD functions to handle
the browse list as well.
directory switching in the browse tree is now
possible
1999-12-04 David Knight <david@ritter.demon.co.uk>
* siteTreeUI.c: added function to build the browse list
* interface.c: create a clist for the browse tab
* main.c: create initial browse list (in current dir)
1999-12-03 David Knight <david@ritter.demon.co.uk>
* siteTreeUI.c: when moving files/directories rename all pages in
the site to match any changed paths.
* siteUI.c: when switching sites the open page tabs are
created correctly, and the current page in the
site switched to is displayed in the editor.
dirty hack to stop callback on changing the
page notebook tabs.
* pageUI.c: change for the dirty hack
1999-12-02 David Knight <david@ritter.demon.co.uk>
* siteUI.c: added function to rename all pages in a site that
are in a specific directory.
* siteTreeUI.c: rename now handles renaming of all pages that are
in a renamed directory.
1999-12-01 David Knight <david@ritter.demon.co.uk>
* siteTreeUI.c: rename file now deals with the open tabs.
we no longer erase the old page name from the site,
we just alter the page pathname, now why the hell
didn't I just do that before?
when deleting a directory remove all child pages
of that directory.
* siteUI.c: added function to remove all pages in a given
directory + its subdirectories.
fixed a few g_list_remove calls
1999-11-28 David Knight <david@ritter.demon.co.uk>
* interface.c: added changed callback on the site combo
* PageUI.c: when opening a single page wipe out all sites
* siteUI.c: don't close the current site when creating or
opening another.
when opening added the site to the list of loaded
ones.
when site combo changes switch current site
to the site with the matching name
* siteWizard.c: add new site to list of loaded sites
* Site.c: remove some debugging output.
* Page.c: remove some debugging output.
* support.h: added Icons struct
* support.c: moved icon_list GList to here
added icon_from_mime_type to create or return
an already created icon.
* siteTreeUI.c: changed icon_list to be extern, included support.h
use icon_from_mime_type.
* editMenu.c: use the icon_list
display an icon for the matching filenames when
checking all files
Fixed match list so that the horizontal scrollbar
is displayed if needed.
1999-11-27 David Knight <david@ritter.demon.co.uk>
ensured that all .h files use #ifndef to avoid multiple inclusion
* Page.c: added a tab int to store the notebook tab number
being used
* PageUI.c: added code for dealing with closing pages, ie
remove the notebook tab and update all the
other page tab numbers
started using loaded_pages list so multiple
single pages can be loaded at once.
* interface.c: added more code to support tabs for open files
added a window in the file tree notebook for
a resource tree
added a window in the file tree notebook for
browsing the machines filesystem
* cvs.s: removed the -m option from cvs delete
* siteUI.c: when closing a site remove the tabs for any open
pages
* editor.c: pass site pathname to relative path
* Site.c: pass site pathname to relative path
1999-11-26 David Knight <david@ritter.demon.co.uk>
* preferences.c: fixed bug with apply altering the style of the
inline tagging button instead of the editor
Fixed bug with reseting tag colours on apply.
Fixed crash on right click editor menu by
setting a more generic default font
* interface.c: fixed settings of the editor data in the main app
(was trying to get it from text_area instead of
text widget)
a notebook has been added underneath the editor
notebook to hold tabs for currently opened pages.
* pageUI.c: when opening a page add a tab to the page notebook
* editor.c: removed a gtk_text_freeze/thaw pair in the
highlight code.
1999-11-25 David Knight <david@ritter.demon.co.uk>
* applied patch from Christophe Merlet.
* Site.c: update_all_links now picks out links internal to
the site so it can modify them in the moved file
1999-11-21 David Knight <david@screem.org>
added Russian translation
* plugin.c: a bit more done on the plugin scripts
* cvs.c: fixed the usage of -m "" on cvs update
Commited SCREEM to CVS on sourceforge.net
1999-11-15 David Knight <david@screem.org>
added Japanese translation
* plugin.c: added support for plugin scripts. These are added
under the Script submenu of the editor popup and
are essential helpers but there are defined commands
that can be passed between screem and the plugin
to achieve greater control. These are experimental
1999-11-14 David Knight <david@screem.org>
added Italian translation
German translation includes umlauts now.
* editor.c: applied patch from Sven Liessem to insert the html
entities for accented characters when the equivalent
key was pressed on the keyboard (not intelligent yet)
* siteTemplate.c: loading/saving of templates now working.
Ability to specify a template file for entries
in the site template. (ignored for directories at
the moment)
Building of a site directory from a template now
working.
* siteWizard.c: support now included for creating sites from
site template files.
When creating the default page it is copied from
the page template for the site if one has been set.
If no page template has been specified in a site
template then the default page template for the site
will be used if the file is of type text/html
1999-10-27 David Knight <david@screem.org>
added Polish and German translations
sorted out the pointless function lookups I was doing in the plugins
1999-10-24 David Knight <david@screem.org>
* sitedruid.glade: added titles to all druid pages
* pagedruid.galde: added titles to all druid pages
* preferences.glade: given sample display text widget a string
containing a space as its contents to get around
a problem with the german translation
1999-10-23 David Knight <david@screem.org>
* uploadWizard.c: added CVS to the list of dirs/files to ignore
* siteTreeUI.c: icons for the file tree are now loaded from the
icon set for the mime type, defaulting to
text/plain if the mime_type is unknown
* interface.c: removed the different layouts to just concentrate
on the tab layout.
* preferences.{c,h}: as above
* pageUI.c: added function screem_page_insert(), to avoid
duplicating code for clicking on a text file in
the site tree and opening a single page.
* editMenu.c: stopped using REG_NEWLINE in searching, fixes
syntax highlighting of tags when the tag + attributes
aren't all on 1 line.
1999-10-22 David Knight <david@screem.org>
* siteTreeUI.c we no longer destroy/create a file tree when refreshing
it. Its now just cleared.
* interface.c: all signal connection to the file tree has been moved
to here, since we now only create the tree once instead
of a new one each time we refresh the file tree
1999-10-21 David Knight <david@screem.org>
* siteUI.c: finally sorted out screem_site_save_as
fixed bug in recent site list.
* cvs.c: update import to update page pathnames upon post
import checkout (as the dir name may be different)
import now functioning correctly
* siteTreeUI.c: option to delete/add when renaming a file.
* editor.c: tag attributes dialog semi-working
1999-10-20 David Knight <david@screem.org>
* editor.c: tag attribute dialog now inserts the tags current
attribute settings (for HTML 4.0 only)
Any unknown attributes will just be left alone.
Upon opening the tag attribute dialog the tag
which was clicked on is highlighted in the editor.
* externBrowsers.c (plugin): now supports preview as url, so you
can view the effects of cgi's, php etc.
The option is configurable, and is either view as url,
or just view the file locally, not both at the same
time.
* preferences.c: added a default font if one isn't found in the
config file to avoid the segfaulting upon
right clicking on a tag.
1999-10-19 David Knight <david@screem.org>
* bluefishfn.c: code to read bluefish function files and create
tag tree entries for them all
* tagtree.c: call added to create tree nodes for bluefish
function files (php_functions etc)
* support.c: added function to escape '_' in strings for use
as labels in menus (otherwise its taken to mean
that the character following it is an accelerator)
* siteUI.c:
* pageUI.c: use above function in build_recent_*_menu
* siteUI.c: when opening a site via the recent menu call
screem_site_close_site.
1999-10-17 David Knight <david@screem.org>
* siteTreeUI.c: links are now automatically updated when a file
or directory in the site is renamed.
If the renamed path is for a directory and the
given name doesn't end in a directory separator then
add one.
* cvs.c: cvs import now performs a checkout of the imported
site, fixed bug in import function (I was attempting
to free the backup_path which is a static area
returned by tmpnam)
* preferences.c: fixed bug in removing helpers
1999-10-16 David Knight <david@screem.org>
* siteTreeUI.c: when moving a file / directory don't actually
delete the original until after we have updated
any links, otherwise relative_to_full() won't work
* Site.c: Fixed problem with updating links where the link was
to a file/directory within a moved directory.
1999-10-15 David Knight <david@screem.org>
* siteTreeUI.c: fixed copying/moving directories
* Site.c: changed screem_site_file_change() splitting it up
into separate functions to make it tidier, also
updated to support links that are subdirectories of
a moved directory.
1999-10-13 David Knight <david@screem.org>
* siteUI.c: site settings now correctly sets the remote pathname
site settings dialog now uses libglade
* Site.c: sorted out the list for pages to act properly,
this tidies up screem_site_file_change() somewhat.
screem_site_file_change() now honours full pathnames
and doesn't change them to relative ones.
* siteTreeUI.c: opening a page now correctly changes to the page's
directory
* link wizard now uses libglade for its dialog
1999-10-10 David Knight <david@screem.org>
* image wizard now uses libglade for its dialog
* lots of other changes that I never got around to writing a
changelog entry for
* Page.c (screem_page_read) fixed problem with reading pages
***** ChangeLog for pre-rewrite *****
1999-08-05 David Knight <david@screem.org>
* editor.c Added support for "inline" drops - if the drop is
a text file then the contents will be inserted at
the drop location.
Sorted out some of the syntax highlighting bugs in
version 0.1
* preferences.c adding/removing helper apps activates the ok and apply
buttons in the dialog
1999-08-03 David Knight <david@screem.org>
* spell.c Moved the spell checking code from toolbar.c into
its own file (spell.c)
Fixed bug in replacing words.
Spell checker no longer crashes when closing
HTML entities are now ignored by the spell checker
1999-08-02 David Knight <david@screem.org>
* editor.c removed the gtk_text_freeze/thaw when inserting text
this removes the flickering, but they were there to
prevent crashing, which doesn't seem to be happening
in current tests.
bufferText() no longer calls callHelpers()
cursor returns to previous position after accessing
the editor menu
* Helper.c fixed problem with executing helpers
misc other changes/fixes
1999-07-24 David Knight <david@screem.org>
* editor.c added xyToCursorPos(), a right click now positions
the cursor *before* opening the popup menu, this
means that a right click on a tag will allow you to
edit its attributes without needing to left click
first.
1999-07-23 David Knight <david@screem.org>
* Site.c added fileChange() scans all the files in the
site and alters links etc to the original file
to the new one
* fileops.c relativePath() now works from the current directory
rather than from the current pages directory.
added fullPath() to get the fullpath name for
what may be a relative path.
1999-07-20 Lee Mallabone <lee0@callnetuk.com>
* configure.in
* plugins/Makefile.am
Changed to accomodate the new uploadWizard plugin.
1999-07-20 David Knight <david@screem.org>
* editor.c added previousTag() to find the first opening tag
to the left of the given position.
added backElement()
* frameWizard.c frameWizard now working, not 100% complete though
* editMenu.c searchAll() added. Replace all option added to
find/replace dialog
1999-07-18 David Knight <david@screem.org>
* editor.c insertText, deleteForward, and deleteBack now
perform the gtk_text_freeze/gtk_text_thaw
themselves, all files which use these three functions
have been modified to reflect this.
insertText now checks to see if it is inserting
into a tag
1999-07-16 David Knight <david@screem.org>
* html.h added all HTML 4.0 attributes for the tags
* editor.c added support for inline tagging
added tag attribute menu to editor popup
fixed a bug with editorDelete
added code so a keypress will cause the attribute
popup to disappear as the user musn't have wanted it.
improved the syntax highlighting.
* preferences.h added inlineTagging field
* preferences.c added loading/saving of the inline tagging setting
added checkbox to misc tab to toggle inline tagging
* toolbar.c the tag help combo box now gets its entries from
htmlTags (in html.h)
1999-07-12 David Knight <david@screem.org>
* editMenu.c added checkbox to find replace dialog for choosing
whether or not to use regular expressions
1999-07-11 David Knight <david@screem.org>
* editMenu.c added initial code for regular expression support
when using find and or find/replace.
added support for specifying start of document or
cursor position when instigating a find or find/replace
* interface.c file tree placed into a notebook
second page added to notebook with a GnomeCanvas object
in to support showing a link view of the site.
Complete HTML 4.0 tag tree file created
* plugins/Makefile.am added all the plugins to the SUBDIRS variable,
I had missed some of them off in the last release
* editor.c added editorCut() editorCopy() editorDelete() and
editorPaste() so that cut and paste actions support
the syntax highlighting.
* plugins/galleryWizard the beginings of a wizard that will
, when given a directory containing images, create
a set of pages containing thumbnail links to them.
1999-07-10 David Knight <david@screem.org>
* Page.c fixed file creation segfaulting when editing a site
title / colour settings for new page are now applied
upon creation.
* editor.c fixed crashing out when inserting tags
* new plugins: fishGuts, takes the Bluefish toolbar and makes it
into a Screem plugin, missing out some features
though.
* siteTree.c: added renameFile()
* fileops.c: added overwrite check to moveFile();
1999-07-06 David Knight <david@screem.org>
Well a week after I rm *'ed the src directory I've finally been
mailed the source, from the day before it, from Matthew (he's had
a few problems with Redhat 6)
* fileops.c when copying files a dialog will appear asking
for confirmation of file overwrites rather than
simple failing
* Page.c New page dialog radically updated
* all plugins are now kept in a directory of their own.
* new plugins: externalBrowsers, enables users to add upto 3
external browsers and choose an icon to show in the
toolbar
frameWizard, doesn't do anything yet, other than show
the dialog, close by closing the window as the buttons
aren't connected up yet.
* preferences.c fixed crashing when changing font if you are not
working on a site with a page currently open
* added docs directory with a few text files explaining some of
screems features.
1999-06-29 David Knight <david@screem.org>
* html.h Added html entities for special character encodings
* toolbar.c Added a justify button to the toolbar
* Page.c Change to page's directory before displaying the
preview (so the preview can find the images)
* editor.c Added insertMarkup() to add open/close tags,
handles inserting tags around selected region.
* toolbar.c insertTag now calls insertMarkup()
* tagType.c tagNodeClick now calls insertMarkup()
1999-06-28 David Knight <david@screem.org>
* preferences.c Tag colour selection now working
* editor.c Insert tags in the correct colours
* toolbar.c Spell checker working (segfaults on exit though)
* fileops.c Added recursive mkdir function
* Site.c Page.c Non existant directories in path names are now
created with the above function.
* editMenu.c Changed find/replace dialogs to be the same one,
with a toggle button for switing replace off.
Changed the search function to use strstr()
* plugins/imageWizard.c Removed
* plugins/imageWizard/ImageWizard.c added, a greatly improved image
wizard
* plugins/ssiWizard.c
* plugins/ssiWizard.h
* plugins/ssiWizard_handlers.c
* plugins/ssiWizard_handlers.h added Server Side include wizard,
by Lee Mallabone
* include/htmled.h renamed
* include/screem.h replaces above file
* include/html.h contains the HTML tag group
information for
syntax highlighting
1999-06-15 David Knight <david@screem.org>
Whoops, keep forgetting to update this, heres some of the changes
* preferences.c Support added for loading/saving tag trees,
Tag colour selection dialog updated.
* main.c Allowing passing of project file / html file
on the command line
*(multiple files) Can now edit single pages
* Site.c project filename changed to project.screem
Site settings dialog reworked
* editor.c creation of the editor area is now in this file
Drag and drop support added
Syntax highlighting / tag identification added
editor popup menu moved to this file
* interface.c added support for a different layout style
removed editor creation code
* siteTree.c gtk_clist_freeze/thaw used when constructing the
directory tree, so it doesn't take very long when
loading a site anymore
Drag and drop support
* transfer.c stubs for uploading support
* toolbar.c added spellchecker dialog, not functioning yet
Todo dialog now fully functioning
* Plugins.c plugins altered, they now take an extra parameter
to handle editing single pages
Checking for plugins in other directories added
1999-05-27 David Knight <david@ritter.demon.co.uk>
* Added il8n support
* Site.c template loading added, template path added
to xml project file
* Page.c Added use template check box to new page dialog
1999-05-25 David Knight <david@ritter.demon.co.uk>
* interface.c added drop support for the editor area
* editor.c when receiving a file/url drop the name
is inserted into the page at the current
cursor position
* siteTree.c page selection now requires double clicking,
need to support dragging a file from here to
the editor area without the page changing.
* Page.c fixed new page creation
1999-05-20 David Knight <david@ritter.demon.co.uk>
* Plugins.c added support for plugins
* linkWizard.c
tableWizard.c
imageWizard.c all moved to being plugins
* toolbar.c tag help now working for present entries
view in external browser functioning
wizard toolbar no longer displays anything,
buttons are added by the plugins
Todo dialog/button added to toolbar
* menus.h added CVS menu (does nothing yet)
removed entries under insert menu,
entries are added by plugins
1999-05-14 David Knight <david@ritter.demon.co.uk>
* tableWizard: applied patch from Lee Mallabone to disable/enable entries
if they are set to being used.
Patch also made entries into spinboxes
* toolbar.c: removed compile warnings
* siteTree.c: doesn't show the xml project file
* linkWizard.c: added link wizard
* editMenu.c: removed compile warnings
* Site.c: save xml project file, added CSS tab to create site
wizard
* interface.c: removed compile warnings
1999-05-08 David Knight <david@ritter.demon.co.uk>
* tagType.c: editorArea now grabs focus when a tag in the tree is
selected.
* toolbar.c: removed the dirty hacky code for the attribute buttons
* Site.c: now saves out an xml file upon site creation as
project.prj
* imageWizard.c: started image wizard
* toolbar.c: updated for image wizard
1999-05-03 David Knight <david@ritter.demon.co.uk>
* Helper.c: callHelper() written and working (tested using tidy)
* editor.c: moved call to callHelper() to correct place
1999-05-02 David Knight <david@ritter.demon.co.uk>
* Helper.c: added helperNew() and helperDestroy() functions
initHelpers no longer sets the config prefix
saveHelpers added
* interface.c: bookPage no longer static
* preferences.c: added helper application tab
* siteTree.c: selecting a new page in the site tree when
under the preview tab now updates the preview
to that page
* tableWizard.c: now implements all the options in the wizard
1999-05-01 David Knight <david@ritter.demon.co.uk>
tableWizard.c: All the options in the dialog apart from the background
section are now working and will insert the tags to create
the table
toolbar.c: added a button for the image wizard
|